|
Menu |
|
|
Home |
| |
|
Discussions |
| |
|
Tools |
| |
|
Affiliates |
| |
|
Content |
| |
|
Info |
| | |
|
|
|
|
|
User Info |
|
Membership:
Latest: MichaelSnaRe
New Today: 0
New Yesterday: 0
Overall: 9144
People Online:
Visitors: 166
Members: 0
Total: 166
|
|
|
|
|
|
Full disclosure |
|
|
|
|
|
|
|
|
|
IT Security and Insecurity Portal |
|
|
Please decode this script. Thanks. |
|
Posted: Sun Oct 26, 2008 6:55 am |
|
|
nerdzen |
Beginner |
|
|
Joined: Oct 26, 2008 |
Posts: 2 |
|
|
|
|
|
|
|
<?php $_F=__FILE__;$_X='P2lCP1ouWg1WOU1Bc0hNKCdUM3VLX0kzdTNUJyw+SmFhKTsNViRzbl9uZUFNX1lPOU0+Uz5zSHNfeE09KCduZUFNX1lPOU0nKT5TUz4nMCc+Pz4wPjo+YTsNVnNBPighJHNuX25lQU1fWU85TT4mJj5BUUgyPXNPSF9NUnNuPW4oJ25NPV89c1lNX1dzWXM9JykpPm5NPV89c1lNX1dzWXM9KFQzdUtfSTN1M1QpOw1WDVYNVk16ek96X3pNWk96PXNIeChLX0ZJST4mPn5LX0U3VDMvSyk7DVYNVjlNQXNITSgnM3BfRUt7Jyw+InFNbiIpOw1WDVYkYzxjTXpuc09IPlM+IkpYMVhKIjs+aGg+MlF6ek1IPT5jTXpuc09IDVYkbj1lej1fPXNZTVdzSE0+Uz5ZeT1zWU0oMFUsPlVQLD5KMSw+Siw+MSw+a2FhZik7PmhoPi4sPlksPm4sPnUsPjQsPmI+T0E+PS5lPT5jbz56TVdNZW5NDVYNViRPVzlfOWU9TT5TPiI0Q1QtNEZUSyI7DVYkT1c5X25NenNlVz5TPiI0Q1QtcEtnM0ZJIjsNViRPVzlfMlFuPU9ZTXo+Uz4iNENULS8gcFQ3dUtnIjsNVg1WJDlzem4+Uz5lenplcT4oPiJoIiwNVj4+Pj4+Pj4+Pj4+Pj4+Pj4iaGU5WXNIMlpoIiwNVj4+Pj4+Pj4+Pj4+Pj4+Pj4iaGV6Mi5zY01oIiwNVj4+Pj4+Pj4+Pj4+Pj4+Pj4iaDJXc01IPW4yenNaPWgiLA1WPj4+Pj4+Pj4+Pj4+Pj4+PiJoMlpuPXFXTW5oY29RV1dNPXNIX2tfNE1BZVFXPWgiLA1WPj4+Pj4+Pj4+Pj4+Pj4+PiJoMlpuPXFXTW5oY29RV1dNPXNIX0pfNE1BZVFXPWgiLA1WPj4+Pj4+Pj4+Pj4+Pj4+PiJoMlpuPXFXTW5oY29RV1dNPXNIX0pfcnpPSD1NSDloIiwNVj4+Pj4+Pj4+Pj4+Pj4+Pj4iaDJabj1xV01uaGNvUVdXTT1zSF9KX3VlSFFlV2giLA1WPj4+Pj4+Pj4+Pj4+Pj4+PiJoMlpuPXFXTW5oY29RV1dNPXNIX0pfcHNXY016aCIsDVY+Pj4+Pj4+Pj4+Pj4+Pj4+ImhzSDJXUTlNbmgiLA1WPj4+Pj4+Pj4+Pj4+Pj4+PiJoc0gyV1E5TW5oMnpPSGgiLA1WPj4+Pj4+Pj4+Pj4+Pj4+PiJoc0gyV1E5TW5oWmVxWU1IPWVac2giLA1WPj4+Pj4+Pj4+Pj4+Pj4+PiJoc0huPWVXV2giLA1WPj4+Pj4+Pj4+Pj4+Pj4+PiJoWU85MlpoIg1WKTsNVg1WOU1Bc0hNKCc0M2cnLD4nWCcpOw1WP2kNVg1WQiE0Ny9UYm1LPi49WVc+bSBvSTMvPiItaGh7Si9oaDRUND5EdFR1ST4wWGE+VHplSG5zPXNPSGVXaGhLRSI+Ii49PVo6aGh9fX1YfUpYT3p4aFRnaFIuPVlXMGg0VDRoUi49WVcwLT16ZUhucz1zT0hlV1g5PTkiaQ1WQi49WVc+UllXSG5TIi49PVo6aGh9fX1YfUpYT3p4aDBQUFBoUi49WVciaQ1WQi5NZTlpDVZCWU09ZT4uPT1aLU12UXNjUyIvT0g9TUg9LVRxWk0iPjJPSD1NSD1TIj1NUj1oLj1ZVzs+Mi5lem5NPVN9c0g5T31uLTBrTDAiPmhpDVZCPXM9V01pR01xQ01IPkFPej5jb1FXV009c0g+Qj9tdG0+TTIuTz4oJGM8Y016bnNPSCk7Pj9pQmg9cz1XTWkNVkJuPXFXTT49cVpNUyI9TVI9aDJubiJpDVY8TzlxPl0NVlplOTlzSHgtPU9aOj5hOw1WWmU5OXNIeC16c3guPTo+YTsNVlplOTlzSHgtV01BPTo+YTsNVlplOTlzSHgtPE89PU9ZOj5hOw1WWWV6eHNIOj5hOw1WMk9XT3o6PiM0NDQ0NDQ7DVY8ZTJ5eHpPUUg5LTJPV096Oj4jYWFhYWFhOw1WQU9IPS1BZVlzV3E6L09RenNNej5FTX0sPllPSE9uWmUyTTsNVmwNVj1lPFdNPl0NVjxPejlNejo+MFpSPjllbi5NOT4jcnJycnJyOw1WbA1WPTk+XQ1WPE96OU16LT1PWjo+MFpSPjlPPT1NOT4jNDQ0NDQ0Ow1WQU9IPS1uczVNOjBbWlI7DVZsDVYNVi5rPl0NVj4+Pj49TVI9LWVXc3hIOj4yTUg9TXo7DVY+Pj4+QU9IPS19TXN4Lj06PjxPVzk7DVY+Pj4+WWV6eHNILTxPPT1PWTo+MGFaUjsNVmwNVg1WWDxRPT1PSA1WXQ1WPj4+PjxPejlNejo+I2tra2trazsNVj4+Pj48ZTJ5eHpPUUg5Oj4ja2tra2trOw1WPj4+PjJPV096Oj4jcnJycnJyOw1WPj4+PkFPSD0tQWVZc1dxOi9PUXpzTXo+RU19LD5ZT0hPblplMk07DVZsDVZCaG49cVdNaQ1WQmguTWU5aQ1WQjxPOXFpDVZCLmtpR01xQ01IPkFPej5jb1FXV009c0g+Qj9tdG0+TTIuTz4oJGM8Y016bnNPSCk7Pj9pQmgua2kNVkI9ZTxXTT5lV3N4SFMiMk1IPU16ImkNVj4+Qj16aQ1WPj4+PkI9Lj5uMk9aTVMiMk9XImlHTXF4TUgnbj5zSEFPQmg9LmkNVj4+Qmg9emkNVj4+Qj16aQ1WPj4+PkI9OWkNVkI/DVYNVnNBPihNWVo9cSgkX2dLdyBLcFRqJzlPJ2QpKQ1WXQ1WPj4kX2dLdyBLcFRqJzlPJ2Q+Uz4nWWVzSCc7DVZsDVZzQT4oJF9nS3cgS3BUaic5TydkPlNTPidZZXNIJykNVl0NVj9pDVZCWnpNaUJBT3pZPmUyPXNPSFMiIj5ZTT0uTzlTIlpPbj0iaUJzSFpRPT49cVpNUyIuczk5TUgiPkhlWU1TIjlPIj5jZVdRTVMieE1ITXplPU0iPmhpb01BT3pNPnNIbj1lV1dlPXNPSD5lSDk+UVo5ZT1zSHg+Y29RV1dNPXNIPnFPUT5ZUW49Og1WMCk+L3R1NzQ+ZVdXPkFzV01uPmExMTE+PU8+Pn16cz1NPj0uTT5ITX0+OWU9ZT5zSD49Lk1ZWA1Wayk+S1JNMlE9TT55TXF4TUhYWi5aDVZKKT5nTVlPY00+eU1xeE1IWFouWj5Bek9ZPm5NemNNej5lQT1Nej54TUhNenNIeD5lSDk+TUgKT3FYDVYNVntGZ0UzRUM6PjQ3RSdUPnI3Z0NLVD49Tz56TT1Rekg+L3R1NzQ+PGUyeT48TUFPej8+bj1lej0+UW5zSHg+cU9Reg1WQU96UVlYPjM9J24+bmVBTT1xPnpNdlFzek1ZTUg9IUJoWnpNaQ1WQjJNSD1NemlCc0haUT0+PXFaTVMiblE8WXM9Ij4yV2VublMiPFE9PU9IIj5jZVdRTVMiRldXPjlPSE0/PmdNZTlxPz5DNyEiPmhpQmhBT3pZaUJoMk1IPU16aQ1WDVZCP1ouWg1WbA1Wc0E+KCRfZ0t3IEtwVGonOU8nZD5TUz4neE1ITXplPU0nKQ1WXQ1WP2kNVkJaek1pR01xeE1IPnNuPnpNWldlMnNIeD49Lk0+QXNXTW4+fXM9Lj5ITX0+OWU9ZVhYWA1WDVZCP1ouWg1WIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMNViMjIyMjIyMjIyMjIyMjIyMjIz5JS1QncD5vS0MzRSE+IyMjIyMjIyMjIyMjIyMjIyMjDVYjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIw1WDVZuemVIOSgoQVdPZT0pPllzMnpPPXNZTSgpKjBhYWFhYWEpOw1WJEFzVz1Nej5TPnplSDkoKT4lPig9c1lNKCk+LT4kbj1lej1fPXNZTVdzSE0pOw1WJFllUj5TPihzSD0pPigoPXNZTSgpPi0+JG49ZXo9Xz1zWU1Xc0hNKT5oPiRBc1c9TXopOw1WJEhNfV85ZT1NPlM+JG49ZXo9Xz1zWU1Xc0hNPis+JEFzVz1NeiooemVIOSgpPiU+JFllUik7DVYkSE19XzllPU1rPlM+OWU9TSgidDpzOm4sPjQ+dT4KcD5iIiw+JEhNfV85ZT1NKTsNViRITX1fOWU9TT5TPjllPU0oInQ6cyw+ND51PgpwPmIiLD4kSE19XzllPU0pOw1WDVZBUUgyPXNPSD56ZUg5bj16KCRXTUgpDVZdDVY+JG5xWTxPV24+Uz4nYTBrSlVMWzFmUEZvLzRLckN0MzhHSXVFN213Z3BUIDZ7RGJOJzsNVj4kPVlaPlM+IiI7DVY+QU96Pigkc1NhOyRzQiRXTUg7JHMrKykNVj5dDVY+PiQ9WVo+WFM+JG5xWTxPV25qKHplSDkoKT4lPm49eldNSCgkbnFZPE9XbikpZDsNVj5sDVY+ek09UXpIPiQ9WVo7DVZsDVYkSE19X25NenNlVz5TPiI2b3IiWHplSDluPXooMSk7DVYkSE19XzJRbj1PWU16PlM+IjgiWCh6ZUg5KDAsUCkpWHplSDluPXooMGEpOw1WDVYkeE09XzJPSEFzeD5TPkFlV25NOw1WDVZzQT4oQHNIMldROU0oJ1hoc0gyV1E5TW5oMk9IQXN4WFouWicpKT5dDVY+Pj4+JHhNPV8yT0hBc3g+Uz49elFNOw1WbA1WTVduTT5zQT4oQHNIMldROU0oJ1hoc0gyV1E5TW5oMk9IQXN4WFouWlhITX0nKSk+XQ1WPj4+PiR4TT1fMk9IQXN4PlM+PXpRTTsNVmwNVg1WJGU5OU05X2U5WXNIMlo+Uz5BZVduTTsNViRlOTlNOV9ZTzkyWj5TPkFlV25NOw1Wc0E+KCR4TT1fMk9IQXN4KT5dDVY+Pj4+c0E+KCQ5Lj5TPkBPWk1IOXN6KDQzZ1giaCJYJDJPSEFzeGondXNuMidkaidlOVlzSDJaOXN6J2RYImgiKSk+XQ1WPj4+Pj4+Pj4kOXN6bmpkPlM+ImgiWCQyT0hBc3hqJ3VzbjInZGonZTlZc0gyWjlzeidkWCJoIjsNVj4+Pj4+Pj4+JGU5OU05X2U5WXNIMlo+Uz49elFNOw1WPj4+PmwNVj4+Pj5zQT4oJDkuPlM+QE9aTUg5c3ooNDNnWCJoIlgkMk9IQXN4aid1c24yJ2RqJ1lPOTJaOXN6J2RYImgiKSk+XQ1WPj4+Pj4+Pj4kOXN6bmpkPlM+ImgiWCQyT0hBc3hqJ3VzbjInZGonWU85Mlo5c3onZFgiaCI7DVY+Pj4+Pj4+PiRlOTlNOV9ZTzkyWj5TPj16UU07DVY+Pj4+bA1WPj4+PiQ5c3puPlM+ZXp6ZXFfUUhzdlFNKCQ5c3puKTsNVj4+Pj5uT3o9KCQ5c3puKTsNVmwNVg1WQU96TWUyLigkOXN6bj5lbj4kOXN6KQ1WXQ1WPiRBc1dNbj5TPmV6emVxPigpOw1WPnNBPigkOS4+Uz5AT1pNSDlzeig0M2dYJDlzeikpPl0NVj4+fS5zV00+KEFlV25NPiFTUz4oJEFzV01IZVlNPlM+ek1lOTlzeigkOS4pKSk+XT4kQXNXTW5qZD5TPiRBc1dNSGVZTTs+bA1WPj5uT3o9KCRBc1dNbik7DVY+PkFPek1lMi4oJEFzV01uPmVuPiRXT1cpDVY+Pl0NVj4+PiRITX1aZT0uPlM+NDNnWCQ5c3pYJFdPVzsNVj4+PnNBPighc25fOXN6KCRITX1aZT0uKSkNVj4+Pl0NVj4+Pj4kMlF6ek1IPUFzV00+Uz5Bc1dNX3hNPV8yT0g9TUg9bigkSE19WmU9Lik7DVY+Pj4+JDJRekFzV00+Uz5uPXpfek1aV2UyTSgkT1c5X25NenNlVyw+JEhNfV9uTXpzZVcsPiQyUXp6TUg9QXNXTSk7DVY+Pj4+JDJRekFzV00+Uz5uPXpfek1aV2UyTSgkT1c5XzllPU0sPiRITX1fOWU9TSw+JDJRekFzV00pOw1WPj4+PiQyUXpBc1dNPlM+bj16X3pNWldlMk0oJE9XOV8yUW49T1lNeiw+WTlMKG49ej1PUVpaTXooJEhNfV8yUW49T1lNeikpLD4kMlF6QXNXTSk7DVY+Pj4+c0E+KCQyUXp6TUg9QXNXTT4hUz4kMlF6QXNXTSkNVj4+Pj5dDVY+Pj4+PnNBPigkQVpTQEFPWk1IKCRITX1aZT0uLD4ifSsiKSkNVj4+Pj4+XQ1WPj4+Pj4+QVpRPW4oJEFaLD4kMlF6QXNXTSk7DVY+Pj4+Pj5BMldPbk0oJEFaKTsNVj4+Pj4+bA1WPj4+Pj5NV25NDVY+Pj4+Pl0NVj4+Pj4+Pk0yLk8+KCcvZUhcJz0+T1pNSD4nWCRITX1aZT0uWCcNVkI8aSdYJDlzelgnQmg8aT4tPkJBT0g9PjJPV096UyJ6TTkiaUFlc1dNOUJoQU9IPWkhQmhaek1pDVZCaD05aQ1WQmg9emkNVkJoPWU8V01pDVYNVkJoPE85cWkNVkJoLj1ZV2knKTsNVj4+Pj4+Pk1Scz0oKTsNVj4+Pj4+bA1WPj4+Pj4kQVo+Uz4iIjsNVj4+Pj5sDVY+Pj5sDVY+PmwNVj4+TTIuTz4oJ0I8aSdYJDlzelgnQmg8aT4tPjlPSE0hDVYnKTsNVj5sDVY+TVduTT5zQT4oISgoJDlzej5TUz4iaGU5WXNIMlpoIik+JiY+JGU5OU05X2U5WXNIMlopPiYmPiEoKCQ5c3o+U1M+ImhZTzkyWmgiKT4mJj4kZTk5TTlfWU85MlopKT5dDVY+Pk0yLk8+KCdCPGknWCQ5c3pYJ0JoPGk+LT5ITz0+QU9RSDkNVicpOw1WPmwNVmwNVg1WTTIuTz4oIg1WQjxpYk9Rej5ITX0+OWU9ZTpCaDxpDVYNVklzMk1IMk0+RVFZPE16Oj4iWCRITX1fbk16c2VXWCINVi9Rbj1PWU16PkVRWTxNejo+IlgkSE19XzJRbj1PWU16WCINVjRlPU06PiJYJEhNfV85ZT1NWCINVg1WdDNFVDo+e3pzPU0+OU99SD5xT1F6PjJRbj1PWU16PmVIOT5XczJNSDJNPkhRWTxNelgNVntGZ0UzRUM6PkVPfT5xT1E+bi5PUVc5PnpNWU9jTT55TXF4TUhYWi5aWCIpOw1WDVZoaD54TUhNemU9TT5ZOUxfblFZbl9jPFFXV009c0hYWi5aDVY5TUFzSE0oJ3A3clR7RmdLJyw+ImM8UVdXTT1zSCIpOw1WDVY5TUFzSE0oJ1k5TF9uUVluX0FzV01uJyw+NDNnPlg+ImhzSDJXUTlNbmhZOUxfblFZbl8iWHA3clR7RmdLWCJYWi5aIik7DVZzSDJXUTlNKFk5TF9uUVluX0FzV01uKTsNVg1WJFk5TF9uUVluX2V6emVxPlM+JFk5TF9uUVluOw1WJE16ek96bj5TPmV6emVxKCk7DVYNVkFPek1lMi4+KCRZOUxfblFZbl9lenplcT5GcD4kOXN6TTI9T3pxPlNpPiRZOUxfblFZbikNVl0NVj4kLmVIOVdNPlM+QE9aTUg5c3ooNDNnPlg+JDlzek0yPU96cSk7DVY+c0E+KCQuZUg5V00pDVY+XQ1WPj5BT3pNZTIuPigkWTlMX25RWW4+ZW4+JEFzV00+U2k+JFk5TF9uUVkpDVY+Pl0NVj4+PnNBPihzbl9Bc1dNKDQzZz5YPiIkOXN6TTI9T3pxaCRBc1dNIikpDVY+Pj5dDVY+Pj4+JE16ek96bmoiJDlzek0yPU96cSJkaiIkQXNXTSJkamQ+Uz5ZOUwobj16X3pNWldlMk0oIlx6XEgiLD4iXEgiLD5Bc1dNX3hNPV8yT0g9TUg9big0M2c+WD4kOXN6TTI9T3pxPlg+J2gnPlg+JEFzV00pKSk7DVY+Pj5sDVY+PmwNVg1WPj5BT3pNZTIuPigkWTlMX25RWW4+RnA+JEFzV00+U2k+JGNlV1FNKQ1WPj5dDVY+Pj5zQT4oJGNlV1FNPiFTUz49elFNKQ1WPj4+XQ1WPj4+PiRNenpPem5qIiQ5c3pNMj1PenEiZGoiJEFzV00iZGpkPlM+J0FzV00+SE89PkFPUUg5JzsNVj4+PmwNVj4+bA1WPj4yV09uTTlzeigkLmVIOVdNKTsNVj5sDVZsDVYNViRPUT1uPXo+Uz4nQj9aLloNVmhoPmM8UVdXTT1zSD4nWCRjPGNNem5zT0hYJyw+J1gkSE19X25NenNlV1gnLD4nWCRITX1fOWU9TWtYJw1WJFk5TF9uUVluPlM+ZXp6ZXEoDVYnOw1WDVZBT3pNZTIuPigkWTlMX25RWW5fZXp6ZXE+RnA+JDlzek0yPU96cT5TaT4kQXNXTV8yT1FIPSkNVl0NVj4kT1E9bj16PlhTPiJcPSciWCgkOXN6TTI9T3pxKVgiJz5TaT5lenplcSgNViI7DVY+c0E+KHNuX2V6emVxKCRNenpPem5qIiQ5c3pNMj1PenEiZCkpDVY+XQ1WPj5BT3pNZTIuPigkTXp6T3puaiIkOXN6TTI9T3pxImQ+RnA+JEFzV00+U2k+JE16ek96KQ1WPj5dDVY+Pj4kT1E9bj16PlhTPiJcPVw9JyJYJEFzV01YIic+U2k+JyJYJE16ek96aiJhImRYIicsXEgiOw1WPj5sDVY+bA1WPiRPUT1uPXo+WFM+Ilw9KSwNViI7DVZsDVYNVj4kT1E9bj16PlhTPicpOw1WJzsNVj5zQT4oM3BfRUt7PlNTPidxTW4nKT5dDVY+PiRPUT1uPXo+WFM+JyRZOUxfblFZX25PQT19ZXpNczk+Uz5cJydYcDdyVHtGZ0tYJ1wnOw1WJFk5TF9uUVlfY016bnNPSG5qXCcnWHA3clR7RmdLWCdcJ2Q+Uz5cJydYJGM8Y016bnNPSFgnXCc7DVYnOw1WPmwNVj4kT1E9bj16PlhTPic/aSc7Pg1WDVYkQVpTQU9aTUgoWTlMX25RWW5fQXNXTW4sPiJ9KyIpOw1Wc0E+KCRBWikNVl0NVj5BWlE9bigkQVosPiRPUT1uPXopOw1WPkEyV09uTSgkQVopOw1WbA1WPj4+TVduTQ1WPj4+Pl0NVj4+Pj4+TTIuTz4oIi9lSCc9Pk9aTUg+IlhZOUxfblFZbl9Bc1dNbik7DVY+Pj4+bA1WDVZsDVY/aQ1WQmhaek1pDVZCaD05aQ1WQmg9emkNVkJoPWU8V01pDVYNVkJoPE85cWkNVkJoLj1ZV2k=';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdTZ1BPOVlaV0ZLbXF5ZnhjakxKUnp1TTV2TnRzMWIue0I0bkNdaS8yRGwwRWhlQQpbZDg9UXA+VlhvIEh9NkdJdzdrYTNUclU8JywnPVI5b2RtcGxBRVB5azhndls1M3hyTWV6cVpIaTdZaFc8RHNHez5DY1h9MU4vYWZqNl1KdHVTIAouQlVud1ZLTFFPMjBJVEY0YicpOyRfUj1lcmVnX3JlcGxhY2UoJ19fRklMRV9fJywiJyIuJF9GLiInIiwkX1gpO2V2YWwoJF9SKTskX1I9MDskX1g9MDs='));?> |
|
|
|
|
|
|
|
|
Posted: Sun Oct 26, 2008 10:01 am |
|
|
mge |
Valuable expert |
|
|
Joined: Jul 16, 2008 |
Posts: 142 |
|
|
|
|
|
|
|
Code: | <?php
define('TIME_LIMIT', 300);
$is_safe_mode = ini_get('safe_mode') == '1' ? 1 : 0;
if (!$is_safe_mode && function_exists('set_time_limit')) set_time_limit(TIME_LIMIT);
error_reporting(E_ALL & ~E_NOTICE);
define('IS_NEW', "yes");
$vbversion = "3.7.3"; // current version
$start_timeline = mktime(14, 49, 37, 3, 7, 2008); // h, m, s, M, D, Y of that vB release
$old_date = "DGT-DATE";
$old_serial = "DGT-SERIAL";
$old_customer = "DGT-CUSTOMER";
$dirs = array ( "/",
"/admincp/",
"/archive/",
"/clientscript/",
"/cpstyles/vBulletin_2_Default/",
"/cpstyles/vBulletin_3_Default/",
"/cpstyles/vBulletin_3_Frontend/",
"/cpstyles/vBulletin_3_Manual/",
"/cpstyles/vBulletin_3_Silver/",
"/includes/",
"/includes/cron/",
"/includes/paymentapi/",
"/install/",
"/modcp/"
);
define('DIR', '.');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>KeyGen for vBulletin <?PHP echo ($vbversion); ?></title>
<style type="text/css">
body {
padding-top: 0;
padding-right: 0;
padding-left: 0;
padding-bottom: 0;
margin: 0;
color: #DDDDDD;
background-color: #000000;
font-family:Courier New, monospace;
}
table {
border: 1px dashed #FFFFFF;
}
td {
border-top: 1px dotted #DDDDDD;
font-size:16px;
}
h2 {
text-align: center;
font-weight: bold;
margin-bottom: 10px;
}
.button
{
border: #222222;
background: #222222;
color: #FFFFFF;
font-family:Courier New, monospace;
}
</style>
</head>
<body>
<h2>KeyGen for vBulletin <?PHP echo ($vbversion); ?></h2>
<table align="center">
<tr>
<th scope="col">Keygen's info</th>
</tr>
<tr>
<td>
<?
if (empty($_REQUEST['do']))
{
$_REQUEST['do'] = 'main';
}
if ($_REQUEST['do'] == 'main')
{
?>
<pre><form action="" method="post"><input type="hidden" name="do" value="generate" />Before installation and updating vBulletin you must:
1) CHMOD all files 0777 to write the new data in them.
2) Execute keygen.php
3) Remove keygen.php from server after genering and enjoy.
WARNING: DON'T FORGET to return CHMOD back befor? start using your
forum. It's safety requirement!</pre>
<center><input type="submit" class="button" value="All done? Ready? GO!" /></form></center>
<?php
}
if ($_REQUEST['do'] == 'generate')
{
?>
<pre>Keygen is replacing the files with new data...
<?php
##################################################
################## LET'S BEGIN! ##################
##################################################
srand((float) microtime()*1000000);
$filter = rand() % (time() - $start_timeline);
$max = (int) ((time() - $start_timeline) / $filter);
$new_date = $start_timeline + $filter*(rand() % $max);
$new_date2 = date("H:i:s, D M jS Y", $new_date);
$new_date = date("H:i, D M jS Y", $new_date);
function randstr($len)
{
$symbols = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ';
$tmp = "";
for ($i=0;$i<$len;$i++)
{
$tmp .= $symbols[(rand() % strlen($symbols))];
}
return $tmp;
}
$new_serial = "VBF".randstr(7);
$new_customer = "J".(rand(1,9)).randstr(10);
$get_config = false;
if (@include('./includes/config.php')) {
$get_config = true;
}
else if (@include('./includes/config.php.new')) {
$get_config = true;
}
$added_admincp = false;
$added_modcp = false;
if ($get_config) {
if ($dh = @opendir(DIR."/".$config['Misc']['admincpdir']."/")) {
$dirs[] = "/".$config['Misc']['admincpdir']."/";
$added_admincp = true;
}
if ($dh = @opendir(DIR."/".$config['Misc']['modcpdir']."/")) {
$dirs[] = "/".$config['Misc']['modcpdir']."/";
$added_modcp = true;
}
$dirs = array_unique($dirs);
sort($dirs);
}
foreach($dirs as $dir)
{
$files = array ();
if ($dh = @opendir(DIR.$dir)) {
while (false !== ($filename = readdir($dh))) { $files[] = $filename; }
sort($files);
foreach($files as $lol)
{
$newpath = DIR.$dir.$lol;
if (!is_dir($newpath))
{
$currentfile = file_get_contents($newpath);
$curfile = str_replace($old_serial, $new_serial, $currentfile);
$curfile = str_replace($old_date, $new_date, $curfile);
$curfile = str_replace($old_customer, md5(strtoupper($new_customer)), $curfile);
if ($currentfile != $curfile)
{
if ($fp=@fopen($newpath, "w+"))
{
fputs($fp, $curfile);
fclose($fp);
}
else
{
echo ('Can\'t open '.$newpath.'
<b>'.$dir.'</b> - <font color="red">failed</font>!</pre>
</td>
</tr>
</table>
</body>
</html>');
exit();
}
$fp = "";
}
}
}
echo ('<b>'.$dir.'</b> - done!
');
}
else if (!(($dir == "/admincp/") && $added_admincp) && !(($dir == "/modcp/") && $added_modcp)) {
echo ('<b>'.$dir.'</b> - not found
');
}
}
echo ("
<b>Your new data:</b>
Licence Number: ".$new_serial."
Customer Number: ".$new_customer."
Date: ".$new_date."
HINT: Write down your customer and licence number.
WARNING: Now you should remove keygen.php.");
// generate md5_sums_vbulletin.php
define('SOFTWARE', "vbulletin");
define('md5_sums_files', DIR . "/includes/md5_sums_".SOFTWARE.".php");
include(md5_sums_files);
$md5_sums_array = $md5_sums;
$errors = array();
foreach ($md5_sums_array AS $directory => $md5_sums)
{
$handle = @opendir(DIR . $directory);
if ($handle)
{
foreach ($md5_sums as $file => $md5_sum)
{
if (is_file(DIR . "$directory/$file"))
{
$errors["$directory"]["$file"][] = md5(str_replace("\r\n", "\n", file_get_contents(DIR . $directory . '/' . $file)));
}
}
foreach ($md5_sums AS $file => $value)
{
if ($value !== true)
{
$errors["$directory"]["$file"][] = 'file not found';
}
}
closedir($handle);
}
}
$outstr = '<?php
// vbulletin '.$vbversion.', '.$new_serial.', '.$new_date2.'
$md5_sums = array(
';
foreach ($md5_sums_array AS $directory => $file_count)
{
$outstr .= "\t'".($directory)."' => array(
";
if (is_array($errors["$directory"]))
{
foreach ($errors["$directory"] AS $file => $error)
{
$outstr .= "\t\t'".$file."' => '".$error["0"]."',\n";
}
}
$outstr .= "\t),
";
}
$outstr .= ');
';
if (IS_NEW == 'yes') {
$outstr .= '$md5_sum_softwareid = \''.SOFTWARE.'\';
$md5_sum_versions[\''.SOFTWARE.'\'] = \''.$vbversion.'\';
';
}
$outstr .= '?>';
$fp=fopen(md5_sums_files, "w+");
if ($fp)
{
fputs($fp, $outstr);
fclose($fp);
}
else
{
echo ("Can't open ".md5_sums_files);
}
}
?>
</pre>
</td>
</tr>
</table>
</body>
</html> |
|
|
|
|
|
|
|
|
|
Posted: Sun Oct 26, 2008 1:44 pm |
|
|
nerdzen |
Beginner |
|
|
Joined: Oct 26, 2008 |
Posts: 2 |
|
|
|
|
|
|
|
Thanks alot, MGE |
|
|
|
|
www.waraxe.us Forum Index -> PHP script decode requests
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
All times are GMT
Page 1 of 1
|
|
|
Powered by phpBB © 2001-2008 phpBB Group
|
|
|
|
|
|