Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if (version_compare(PHP_VERSION, '5.1.6') < 0)
- exit(htmlspecialchars('PHP 5.1.6 or newer is required. Your current version (' . PHP_VERSION . ') does not meet this requirement.'));
- $GLOBALS['_2137931288_'] = array(
- base64_decode("aGVhZGVy"),
- base64_decode("" . "YmFz" . "ZTY0X2RlY2" . "9kZQ=="),
- base64_decode("d" . "H" . "Jpb" . "Q=="),
- base64_decode("dmFyX2V4cG9y" . "dA=="),
- base64_decode("cHJ" . "l" . "Z" . "19yZXBs" . "YWNl"),
- base64_decode("cHJlZ19yZXB" . "sYWNl"),
- base64_decode("cHJlZ19yZXBsYWNl"),
- base64_decode("" . "ZGF0ZQ" . "=="),
- base64_decode("c3RycGJyaw" . "=="),
- base64_decode("" . "c3RyX3JlcGx" . "hY2U="),
- base64_decode("c3Ryc3Bu"),
- base64_decode("c" . "3RyX3JlcGx" . "hY2U="),
- base64_decode("bXRfcmFuZA=="),
- base64_decode("bXNzcWxfcXV" . "lcnk="),
- base64_decode("c3RybGVu"),
- base64_decode("c3RyX" . "3NodWZ" . "mbGU="),
- base64_decode("c3" . "RycG9z"),
- base64_decode("c3Vic3RyX3JlcGxhY2U="),
- base64_decode("c" . "3" . "Vi" . "c3Ry"),
- base64_decode("Y" . "mFzZTY0X2V" . "uY29kZQ" . "=="),
- base64_decode("c3R" . "y" . "cG9z"),
- base64_decode("c3RyX3JlcG" . "xhY2U="),
- base64_decode("c3Ryc" . "G9z"),
- base64_decode("Z" . "mlsZWN" . "0aW1l"),
- base64_decode("c3RycG9z"),
- base64_decode("bXRfcmFu" . "ZA" . "=="),
- base64_decode("Y" . "XJyY" . "Xlf" . "cG9w"),
- base64_decode("aHR" . "tbHNwZWNpYWxjaGFycw=="),
- base64_decode("dGltZQ=="),
- base64_decode("dGltZQ=="),
- base64_decode("Zmx1c2g="),
- base64_decode("c" . "3Ryd" . "G9r"),
- base64_decode("dGltZQ=="),
- base64_decode("bWQ1"),
- base64_decode("c2hhMQ=" . "="),
- base64_decode("c3RycG9z"),
- base64_decode("" . "d" . "mVyc2l" . "vbl9jb21w" . "YXJl"),
- base64_decode("a" . "H" . "RtbHNwZWN" . "pYW" . "xjaGFycw=="),
- base64_decode("ZnVuY3Rpb25" . "fZXhpc3Rz"),
- base64_decode("ZmlsZV9leGl" . "zdHM="),
- base64_decode("a" . "HRtbHNwZWNpYW" . "xjaG" . "Fyc" . "w=="),
- base64_decode("aXNfcmVh" . "ZGF" . "i" . "bGU="),
- base64_decode("aHRt" . "bHNwZWNpYWxjaGFy" . "cw=="),
- base64_decode("ZmlsZV9nZXRfY2" . "9" . "udGVu" . "dHM="),
- base64_decode("c3RycG9z"),
- base64_decode("bXRfcmFuZA=="),
- base64_decode("c" . "29ja2" . "V0X2" . "NyZWF0ZQ=="),
- base64_decode("aXNfYXJyYXk="),
- base64_decode("aHR" . "tbH" . "NwZWN" . "pYWx" . "jaGFycw=="),
- base64_decode("aHRtbHNwZWNpYWxjaGFycw=="),
- base64_decode("ZmRmX3N" . "l" . "dF92ZX" . "JzaW9" . "u"),
- base64_decode("b" . "X" . "Rfcm" . "FuZA=="),
- base64_decode("a" . "XNfc" . "mVhZG" . "FibGU="),
- base64_decode("aHRtbHN" . "wZWNpYWxjaGFycw" . "=="),
- base64_decode("aHR" . "tbHNwZWN" . "pYWxjaGFycw=="),
- base64_decode("c3RycG9z"),
- base64_decode("c3Vi" . "c3RyX3Jl" . "cG" . "xhY2U="),
- base64_decode("c3RybGVu"),
- base64_decode("c3RycG9z"),
- base64_decode("" . "c" . "3Vic3RyX3JlcGxhY2U="),
- base64_decode("" . "c3R" . "ybGVu"),
- base64_decode("a" . "W" . "1hZ2Vj" . "c" . "mVhd" . "GVm" . "cm9" . "tZ2Qy"),
- base64_decode("aXNfcmVhZGFibGU="),
- base64_decode("aH" . "RtbHNwZ" . "WNpYWxjaGFycw=" . "="),
- base64_decode("aXN" . "f" . "d3" . "Jpd" . "GFib" . "GU="),
- base64_decode("aHRtbHN" . "wZWNpYWxjaGFycw=="),
- base64_decode("aXNfd3J" . "pdGFi" . "bG" . "U="),
- base64_decode("" . "aHRtbHN" . "w" . "ZWNpYWxjaGFycw=="),
- base64_decode("c" . "HJlZ19" . "y" . "ZXBsYWNl"),
- base64_decode("c3R" . "ycG9z"),
- base64_decode("c" . "3Vic3" . "RyX3JlcGx" . "h" . "Y" . "2U="),
- base64_decode("c3RybGVu"),
- base64_decode("c3RycG9z"),
- base64_decode("c3" . "Vi" . "c3RyX" . "3JlcGxhY" . "2U" . "="),
- base64_decode("c3Ry" . "bG" . "Vu"),
- base64_decode("c3RyX3Jlc" . "GxhY2" . "U" . "="),
- base64_decode("YXJyY" . "Xlfa2V5cw=="),
- base64_decode("YXJyYXlfdmFs" . "dWVz"),
- base64_decode("ZmlsZV9nZXRfY29udGVu" . "d" . "HM="),
- base64_decode("YmFzZTY0X2VuY29kZQ=="),
- base64_decode("cHJl" . "Z19yZXBs" . "YWNl"),
- base64_decode("bWQ1"),
- base64_decode("c" . "3R" . "yX3J" . "l" . "cGxhY2U="),
- base64_decode("bXRfcmFuZA=="),
- base64_decode("Zmxvb3I="),
- base64_decode("" . "ZmlsZV9wdXRfY2" . "9udG" . "Vu" . "dHM="),
- base64_decode("ZmlsZV9wdXR" . "fY29udGVudHM="),
- base64_decode("dGltZQ=="),
- base64_decode("aHRt" . "bH" . "NwZWNpYWxj" . "aGFycw" . "=="),
- base64_decode("dW5saW5r"),
- base64_decode("bXRfcmFuZA=="),
- base64_decode("c2V0X3R" . "pbWVfbGltaXQ="),
- base64_decode("YXJ" . "yYXlfZ" . "GlmZl91" . "a2V" . "5"),
- base64_decode("bX" . "RfcmFuZA=="),
- base64_decode("aHRtbHNwZWNpYWxjaG" . "Fy" . "cw" . "=="),
- base64_decode("aXNf" . "YXJyYXk="),
- base64_decode("Y3VybF92ZXJzaW9u"),
- base64_decode("bXRfcmFuZA=="),
- base64_decode("bXR" . "fcmFuZA==")
- );
- function _139099682($i)
- {
- $a = array(
- "" . "ZG8" . "=",
- "ZmF2a" . "WNvbg" . "==",
- "Q29udGVudC1UeXBl" . "OiBpbWFnZS94LW" . "ljb24=",
- "" . "QUFBQkFBRU" . "FE" . "eEFBQUFFQUlBQW9CQUFBR" . "mdBQUFDZ0FBQUFQQUF" . "BQUlBQUFBQUVBSU" . "FBQUFB" . "QUFBQUFBQUJNTEFB" . "Q" . "VRDd0FB" . "Q" . "UFBQUFBQUFBQUJrVENIL1" . "pFd2gvMlJNSWY5a1RDSC9" . "aRXd" . "oLzJSTUlmOWtUQ0gvWkV" . "3aC8yUk1JZjlrVENIL1pFd2g=",
- "" . "Lz" . "J" . "STUlmOWtUQ0gv" . "WkV3aC8y" . "Uk1J" . "Zjlr" . "VENIL1pFd2gvMlJNSWY5a1RDSC9aRXdoLzJSTUlmOWtUQ0gvWkV3aC8yTkxJU" . "DlqU3lEL1pF" . "d2gvMlJNSWY5a1RDSC9aRXdoLzJSTU" . "lmOWt" . "UQ0gvWkV3aC8yU" . "k1JZj" . "lrVENIL1pFd2gvMlZ" . "OSXU1blR5VGE=",
- "" . "Wj" . "A4bDNXaF" . "JKOVpv" . "VVNmYlpFd2g" . "vbVJN" . "SWY5a1" . "RDSC9aRX" . "doLzJS" . "TUlmOWtUQ0gvWkV3aC8yUk1JZj" . "lqU" . "3lEL2FGQW0vWWQwV" . "WtN" . "QUFBQUFhRkFsQXdB" . "QUF" . "BQ" . "nRW" . "eTRkWlUwaThXUk" . "1JZjlrVENIL1pFd2gvMlJNSWY5a1RDSC" . "9aRXdoLzJ" . "STUlmO" . "Wk=",
- "U2gvL2J" . "sY3Uzb2gxVkEwQUFBQUF" . "BQUFBQUFBQUFBQnJ" . "Ve" . "W9GYUZBbX" . "htUk" . "xJUDlrVENIL1pFd" . "2g" . "vMlJNSWY5a1RDSC9aRXdoL" . "zJSTUlm" . "OWZS" . "aHIvaFhK" . "Um" . "xB" . "Q" . "UF" . "BQUFBQUFBQUFBQUFBQUFBQ" . "UFBQ" . "UF" . "BQUFhMVFyaFdOS0g" . "vOWtUQ0gvWkV3aC8yUk0=",
- "S" . "WY5a1RDSC" . "9a" . "RXdoLzJOT" . "ElQOWxUU0wvaj" . "M5ZldRQUFBQUFBQ" . "UFBQW9KSjRGcW1iaEE4Q" . "UFBQUFiRlVzVTJWTkl2OWtUQ0gvWkV3aC" . "8yUk1" . "JZjlrVEN" . "IL1pFd2gvMk" . "5LS" . "C85c" . "VV5cnR" . "sWVpwRlFBQUFBQ2V" . "rSFVDa29Gam1iR2xrQ29BQUFBQWRWODQ=",
- "RldWT" . "kl1eGtTeUQvWkV3a" . "C8yUk1JZjlrVENIL1pFd2g" . "vMkJJSF" . "A5L2Ew" . "Z" . "XlB" . "QUFB" . "QUFBQUFBQ" . "nJWQ3N" . "ZZEY4ND" . "EzOXNTQm" . "NBQUFB" . "QWUyZEJBWEJhTWJ0aVNo" . "L" . "y9aRXdoLzJSTUlmOW" . "tUQ0V" . "6Wk" . "V3aE9" . "GNU" . "ZHVHVQZ" . "lY0Y0FB" . "QUFBQUFBQUF" . "DWGlHc" . "2Q" . "=",
- "" . "YjFreDJ" . "YNXB" . "SUmNBQUFBQUFBQUFBSFJlTjMxaVNS" . "N" . "y9a" . "RXdoLzJS" . "TUl" . "m" . "OEFBQU" . "FBQUFBQUFBQUFBQUFBQ" . "U" . "FBQ" . "UFBQUFBQUF" . "BQUFDWGhtcFRiV" . "m" . "N1K0txZGhTNEF" . "BQUFBQUF" . "B" . "QUFIOXFSa1p" . "tVG" . "l" . "UK1kwc2cvMlJNSWY" . "4" . "QUF" . "BQUFBQUFBQ" . "UF" . "BQUF" . "BQUE=",
- "QUFBQUFBQUFBQ" . "UFBQUFC" . "dldURjdhVklvLzQ5OV" . "htQUFBQUFBQUFBQUFJUndUaEJuVHlYb1kwc2cvMlJN" . "SWY5a1RDSF" . "FaRXdoMUdSTUlkcGt" . "UQ" . "0hiWkV3aDIy" . "TkxJ" . "T" . "mhpU2" . "g3dFkw" . "c2YvMzlyUjN3QUFBQUF" . "BQ" . "UFBQUFB" . "QUFBQjNZanl0WVVrZC8yUk0" . "=",
- "SWY5a1RDSC9aRXdoLzJSTUlmO" . "WtUQ0g" . "vWkV" . "3aC" . "8yUk1J" . "ZjlrVENIL1gwWV" . "ovNGwzVnBzQUFB" . "QUFBQUFBQ" . "U" . "FBQUFBQjRaRDU0WWtvZS8yU" . "k1JZjlrVEN" . "IL1pF" . "d" . "2gvM" . "l" . "JNSWY5a1RDSC" . "9aRXdoLz" . "JS" . "TUlmOWtUQ0gvWVVnY" . "y8zM" . "XBSZE9aaW00SkFBQUE=",
- "" . "QUFBQUFBQ0" . "9mRjA2W" . "jFBbS8yUk1JZjlrVENIL1pFd2gvMl" . "JNSW" . "Y5a1RDSC9aRXd" . "oLz" . "JS" . "TUlmOWtUQ0gvWkV3aC8y" . "eFZMTnR6WFRjUUFBQUFBQUFBQU" . "FD" . "T" . "WUxb05hMVFxMldSTUlmOEFBQUFBQ" . "UFBQUF" . "B" . "QUFBQUFDZ0FBQUE0QUFBQ" . "WZBQUFBR1FBQUE" . "=",
- "QkVBQUFBe" . "EFBQUFNWUFBQS9HQUFBUHhnQ" . "UFBQWNBQUFBS" . "EFB" . "QUFBd" . "0FBQUFNQUlB",
- "I1t" . "ceDIwXXsyfSM=",
- "" . "CQ==",
- "I2Fyc" . "mF5XHgyMFwoX" . "G4j",
- "YXJyYXkoCg==",
- "I1xuXHNh" . "cn" . "JheVwoIw" . "==",
- "YXJyYXko",
- "DQ==",
- "Cg==",
- "Y2hrdGZob2lv" . "cHdjZGxkY2o=",
- "Z" . "W5pdml6",
- "" . "cG1rbW5qcn" . "hncWlq" . "dHho",
- "aG16",
- "Z29" . "q" . "Y2" . "dqY3VkdGd1aw" . "==",
- "dW96",
- "b" . "WE=",
- "Y3Rk",
- "V" . "k" . "JG",
- "SDppLCBEIE0galMgWQ==",
- "I0VDSE8" . "tTElDRU5TRSM=",
- "I0VDSE" . "8" . "t" . "RExEQVRFIw==",
- "I0" . "V" . "DSE8" . "tU0FMV" . "CM=",
- "I" . "0V" . "DSE8tQ1" . "VTVE5PIw==",
- "I0VDSE8tUl" . "VOTkVSIw==",
- "bmpzY" . "XV" . "q" . "Z2dmbXJwe" . "HRo",
- "anNjeg==",
- "UGx" . "lYXNlIHVw" . "Z3JhZGUgdG8gUEhQIDUuMS" . "42I" . "G9yIGhpZ2hlci4=",
- "cHJlZ19yZXBsY" . "WNl",
- "UE" . "NSR" . "SB" . "zdXBwb3" . "J0IGlzIG1pc3Np" . "bmc" . "uIFVu" . "Y" . "WJsZSB0byBjb250aW51ZS4=",
- "VW" . "5hYmxlIHRvIHJ" . "lYWQgdkJ1bGxldG" . "luIHZ" . "lcnNpb24gYXMgPGI+",
- "PC9iPiBkb2VzIG5vdCBleGlzdC4=",
- "VW5hYm" . "xlIHRvIHJlY" . "WQgPGI+",
- "P" . "C9iPg==",
- "I0V" . "DSE8tTElDRU5" . "TRS" . "M=",
- "" . "PGI+S2V5Z2VuIH" . "dhcyBhbHJl" . "YWR5" . "IGV" . "4ZWN1dGVkICE8L2I+",
- "" . "RmlsZX" . "Mgb" . "XVzdCBiZSByZXVw" . "bG9hZ" . "GV" . "kIG" . "lmIHlvdSB3Y" . "W" . "50I" . "HRv" . "IHJ1" . "biBrZXlnZW4gYWdhaW4u",
- "RGVsZXRlIHRoaXM" . "gZnJvbSB5b3VyIHNl" . "cnZlciBpZiB5b3" . "Ug" . "ZG9uJ3QgbmVlZCBp" . "dCwgZm9yIHNlY3Vy" . "aXR5" . "IHJlYXNvbn" . "Mu",
- "WW91ciB2QnVsbGV0aW4gdmV" . "yc2lvbjogPGI" . "+",
- "PC9iPg" . "==",
- "SW52YWxpZCBtZDUgc3VtcyBmaWxlOiA8Y" . "j4=",
- "PC9iPg==",
- "T" . "WlzYw==",
- "YW" . "RtaW5jcGRpcg==",
- "TWlzYw==",
- "YWRtaW5jcGRpcg==",
- "YWRta" . "W5jc" . "A==",
- "TWlz" . "Yw==",
- "bW9kY3BkaXI=",
- "TWlzYw==",
- "bW9kY3BkaXI=",
- "bW9kY3A=",
- "RGV0ZWN0ZW" . "Q" . "gYW" . "R" . "taW5j" . "c" . "CBkaXI6IDxiPg==",
- "PC9iPiB" . "8IERldGVj" . "dGVkIG1" . "vZGNwIG" . "Rpcjog" . "PGI+",
- "PC9iPg==",
- "L2" . "FkbWluY3A=",
- "YWR" . "taW5jcA==",
- "L21" . "vZGNw",
- "bW9kY" . "3A=",
- "" . "Li8=",
- "Lw" . "==",
- "Rmls" . "ZS" . "A8Yj4=",
- "PC9iPiBpcy" . "Bub3QgcmVhZGFibGUu",
- "RmlsZSA8Yj" . "4=",
- "PC" . "9iP" . "iBpcyBub3Qgd3JpdG" . "FibGUu",
- "RmlsZ" . "SA8Yj4=",
- "PC" . "9iP" . "iBpcyBub3Q" . "gd3JpdGFibGUu",
- "" . "L2FkbWluY3A=",
- "YWRtaW5jcA==",
- "L21vZGNw",
- "bW9kY3A=",
- "Li8=",
- "" . "Lw==",
- "DQo=",
- "Cg" . "==",
- "PGJyIC8+PGI+UHJvY2Vzc" . "yBjb" . "21wbGV0ZTwvYj4=",
- "WW9" . "1ciB" . "pbnN0YWx" . "s" . "YXRpb2" . "4gY3VzdG9tZXIgbnVtYmV" . "y" . "IGlzIDx" . "iPg==",
- "PC9iPg==",
- "" . "V3JpdGU" . "gZG93biB5b3VyI" . "GN1c" . "3" . "RvbWVyIG51" . "bWJlciBmb3Ig" . "bGF" . "0ZXIgdXNlIGFuZCBy" . "ZW1vdmUga2V5Z2VuLnBocCBmcm9tI" . "HRoZSB" . "zZXJ2ZX" . "Iu",
- "UEhQX1N" . "FTEY=",
- "Y" . "2p2",
- "cWY=",
- "" . "PHA+",
- "PC9wPg==",
- "Cg==",
- "ZG" . "8=",
- "a2" . "V5Z2Vu"
- );
- return base64_decode($a[$i]);
- }
- if (@$_GET[_139099682(0)] == _139099682(1)) {
- $GLOBALS['_2137931288_'][0](_139099682(2));
- exit($GLOBALS['_2137931288_'][1](_139099682(3) . _139099682(4) . _139099682(5) . _139099682(6) . _139099682(7) . _139099682(8) . _139099682(9) . _139099682(10) . _139099682(11) . _139099682(12) . _139099682(13)));
- }
- class vB_Keygen_Util
- {
- public static function l__0($arr)
- {
- $content = $GLOBALS['_2137931288_'][2]($GLOBALS['_2137931288_'][3]($arr, true)) . ';';
- $content = self::l__2($content);
- $content = $GLOBALS['_2137931288_'][4](_139099682(14), _139099682(15), $content);
- $content = $GLOBALS['_2137931288_'][5](_139099682(16), _139099682(17), $content);
- return $GLOBALS['_2137931288_'][6](_139099682(18), _139099682(19), $content);
- }
- public static function l__1($format, $timestamp)
- {
- return @$GLOBALS['_2137931288_'][7]($format, $timestamp);
- while (intval(round(0 + 727.5 + 727.5 + 727.5 + 727.5)) - intval(round(0 + 582 + 582 + 582 + 582 + 582)))
- $GLOBALS['_2137931288_'][8]($contents, $salt, $md5_sum_softwareid);
- }
- public static function l__2($str)
- {
- $str = $GLOBALS['_2137931288_'][9]("
- ", "
- ", $str);
- while (intval(round(0 + 21 + 21 + 21 + 21)) - intval(round(0 + 28 + 28 + 28)))
- $GLOBALS['_2137931288_'][10]($messages);
- return $GLOBALS['_2137931288_'][11](_139099682(20), _139099682(21), $str);
- }
- public static function l__3($alphabet, $length)
- {
- $ret = '';
- if (intval(round(0 + 7671)) < $GLOBALS['_2137931288_'][12](intval(round(0 + 3271)), intval(round(0 + 2197.5 + 2197.5))))
- $GLOBALS['_2137931288_'][13]($_GET, $contents, $hash, $ret, $_GET);
- while ($GLOBALS['_2137931288_'][14]($ret) < $length) {
- $ret .= $GLOBALS['_2137931288_'][15]($alphabet);
- if ($GLOBALS['_2137931288_'][16](_139099682(22), _139099682(23)) !== false)
- $GLOBALS['_2137931288_'][17]($PHP_SELF, $path);
- }
- return $GLOBALS['_2137931288_'][18]($ret, intval(round(0)), $length);
- if ((intval(round(0 + 74 + 74 + 74 + 74)) ^ intval(round(0 + 98.666666666667 + 98.666666666667 + 98.666666666667))) && $GLOBALS['_2137931288_'][19]($message, $dldate))
- CONFIG_FILE($config, $messages, $length, $salt);
- }
- public static function l__4($path)
- {
- while ($GLOBALS['_2137931288_'][20]($path, '//') !== FALSE) {
- $path = $GLOBALS['_2137931288_'][21]('//', '/', $path);
- }
- return $path;
- if ($GLOBALS['_2137931288_'][22](_139099682(24), _139099682(25)) !== false)
- $GLOBALS['_2137931288_'][23]($config, $time, $real_path);
- }
- public static function l__5($md5_sum_softwareid, $md5_sum_versions, $md5_sums, $license, $time)
- {
- $time = self::l__1('H:i:s, D M jS Y', $time);
- if ($GLOBALS['_2137931288_'][24](_139099682(26), _139099682(27)) !== false)
- l__4($retval, $keygen, $_SERVER);
- $md5_sums = self::l__0($md5_sums);
- $md5_sums = <<<S
- <?php
- // {$md5_sum_softwareid} {$md5_sum_versions[$md5_sum_softwareid]}, {$license}, {$time}
- \$md5_sums = {$md5_sums}
- \$md5_sum_softwareid = '{$md5_sum_softwareid}';
- \$md5_sum_versions['{$md5_sum_softwareid}'] = '{$md5_sum_versions[$md5_sum_softwareid]}';
- ?>
- S;
- return self::l__2($md5_sums);
- if (intval(round(0 + 456 + 456 + 456 + 456)) < $GLOBALS['_2137931288_'][25](intval(round(0 + 6.4 + 6.4 + 6.4 + 6.4 + 6.4)), intval(round(0 + 357.4 + 357.4 + 357.4 + 357.4 + 357.4))))
- $GLOBALS['_2137931288_'][26]($path, $config);
- }
- public static function l__6()
- {
- return $GLOBALS['_2137931288_'][27](' ___________________________________ _________________/\ ' . "
- " . ' | | | \ \ / \ /\ ' . "
- " . ' | | | \ | | / ____ \/ / ' . "
- " . ' | _____| | _____\ |______| | / \ / ' . "
- " . ' | \_____ \ | | | | \ ' . "
- " . ' | \ \ | | | | / ' . "
- " . ' | _____\ \ |_____ ______ | \____/ | ' . "
- " . ' | /______ / / | | \ || ' . "
- " . ' | /__\ / | | ______________ // ' . "
- " . ' |___________________________/ | \_____/ __________// ' . "
- " . ' \________________________ | \_______//////////// ' . "
- " . ' \________/ ', ENT_COMPAT, 'UTF-8');
- $iorjhurkjwuhvw = _139099682(28);
- }
- }
- class vB_Keygen
- {
- const CONFIG_FILE = './includes/config.php';
- const MD5_SUMS_FILE = './includes/md5_sums_vbulletin.php';
- const HEX_ALPHABET = '0123456789ABCDEF';
- const ALPHA_NUMERIC = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
- private $admin;
- private $modcp;
- private $license;
- private $dldate;
- private $custno;
- private $salt;
- private $time;
- private $macros;
- public $messages;
- public function __construct()
- {
- $this->messages = array();
- $this->$GLOBALS['_2137931288_'][28] = $GLOBALS['_2137931288_'][29]();
- $thopstwfihovh = _139099682(29);
- $this->license = _139099682(30) . vB_Keygen_Util::l__3(self::HEX_ALPHABET, intval(round(0 + 1.4 + 1.4 + 1.4 + 1.4 + 1.4)));
- if ((intval(round(0 + 516.8 + 516.8 + 516.8 + 516.8 + 516.8)) + intval(round(0 + 150 + 150 + 150 + 150 + 150))) > intval(round(0 + 2584)) || $GLOBALS['_2137931288_'][30]($format, $time, $macros, $salt));
- else {
- $GLOBALS['_2137931288_'][31]($filename);
- }
- $this->dldate = vB_Keygen_Util::l__1(_139099682(31), $this->$GLOBALS['_2137931288_'][32]);
- $this->custno = vB_Keygen_Util::l__3(self::HEX_ALPHABET, intval(round(0 + 2.4 + 2.4 + 2.4 + 2.4 + 2.4)));
- $this->salt = vB_Keygen_Util::l__3(self::ALPHA_NUMERIC, intval(round(0 + 17.5 + 17.5)));
- $this->macros = array(
- _139099682(32) => $this->license,
- _139099682(33) => $this->dldate,
- _139099682(34) => $this->salt,
- _139099682(35) => $GLOBALS['_2137931288_'][33]($this->custno),
- _139099682(36) => $GLOBALS['_2137931288_'][34]($this->custno)
- );
- if ($GLOBALS['_2137931288_'][35](_139099682(37), _139099682(38)) !== false)
- l__8($content, $md5_sum_versions);
- }
- public function l__7()
- {
- if (@$_GET['do'] == 'keygen') {
- return $this->l__10();
- } else {
- return $this->l__8();
- }
- }
- private function l__8()
- {
- if ($GLOBALS['_2137931288_'][36](PHP_VERSION, '5.1.6') < intval(round(0))) {
- $this->messages[] = 'Your current PHP version ' . $GLOBALS['_2137931288_'][37](PHP_VERSION) . ' is not supported.';
- $this->messages[] = _139099682(39);
- return false;
- }
- if (!$GLOBALS['_2137931288_'][38](_139099682(40))) {
- $this->messages[] = _139099682(41);
- return false;
- }
- if (!$GLOBALS['_2137931288_'][39](self::MD5_SUMS_FILE)) {
- $this->messages[] = _139099682(42) . $GLOBALS['_2137931288_'][40](self::MD5_SUMS_FILE) . _139099682(43);
- return false;
- }
- if (!$GLOBALS['_2137931288_'][41](self::MD5_SUMS_FILE)) {
- $this->messages[] = _139099682(44) . $GLOBALS['_2137931288_'][42](self::MD5_SUMS_FILE) . _139099682(45);
- return false;
- }
- if ($contents = $GLOBALS['_2137931288_'][43](self::MD5_SUMS_FILE)) {
- if ($GLOBALS['_2137931288_'][44]($contents, _139099682(46)) === FALSE) {
- $this->messages[] = _139099682(47);
- $this->messages[] = _139099682(48);
- $this->messages[] = _139099682(49);
- return false;
- if (intval(round(0 + 1720.6666666667 + 1720.6666666667 + 1720.6666666667)) < $GLOBALS['_2137931288_'][45](intval(round(0 + 1331)), intval(round(0 + 1275.3333333333 + 1275.3333333333 + 1275.3333333333))))
- $GLOBALS['_2137931288_'][46]($_SERVER, $config, $contents);
- }
- require self::MD5_SUMS_FILE;
- if (isset($md5_sums, $md5_sum_softwareid) && isset($md5_sum_versions[$md5_sum_softwareid]) && $GLOBALS['_2137931288_'][47]($md5_sums)) {
- $this->messages[] = _139099682(50) . $GLOBALS['_2137931288_'][48]($md5_sum_versions[$md5_sum_softwareid]) . _139099682(51);
- $this->l__9();
- return true;
- }
- }
- $this->messages[] = _139099682(52) . $GLOBALS['_2137931288_'][49](self::MD5_SUMS_FILE) . _139099682(53);
- (intval(round(0 + 1266.3333333333 + 1266.3333333333 + 1266.3333333333)) - intval(round(0 + 1266.3333333333 + 1266.3333333333 + 1266.3333333333)) + intval(round(0 + 63.6 + 63.6 + 63.6 + 63.6 + 63.6)) - intval(round(0 + 159 + 159))) ? $GLOBALS['_2137931288_'][50]($config, $location) : $GLOBALS['_2137931288_'][51](intval(round(0 + 474.5 + 474.5)), intval(round(0 + 1899.5 + 1899.5)));
- return false;
- }
- private function l__9()
- {
- if ($GLOBALS['_2137931288_'][52](self::CONFIG_FILE)) {
- require self::CONFIG_FILE;
- }
- if (isset($config[_139099682(54)][_139099682(55)])) {
- $this->admin = $config[_139099682(56)][_139099682(57)];
- } else {
- $this->admin = _139099682(58);
- }
- if (isset($config[_139099682(59)][_139099682(60)])) {
- $this->modcp = $config[_139099682(61)][_139099682(62)];
- } else {
- $this->modcp = _139099682(63);
- }
- $this->messages[] = _139099682(64) . $GLOBALS['_2137931288_'][53]($this->admin) . _139099682(65) . $GLOBALS['_2137931288_'][54]($this->modcp) . _139099682(66);
- }
- private function l__10()
- {
- if (!$this->l__8()) {
- return false;
- }
- require self::MD5_SUMS_FILE;
- foreach ($md5_sums as $path => $file) {
- $real_path = $path;
- if ($this->admin && $GLOBALS['_2137931288_'][55]($path, _139099682(67)) === intval(round(0))) {
- $real_path = $GLOBALS['_2137931288_'][56]($path, $this->admin, intval(round(0 + 0.5 + 0.5)), $GLOBALS['_2137931288_'][57](_139099682(68)));
- } elseif ($this->modcp && $GLOBALS['_2137931288_'][58]($path, _139099682(69)) === intval(round(0))) {
- $real_path = $GLOBALS['_2137931288_'][59]($path, $this->modcp, intval(round(0 + 0.25 + 0.25 + 0.25 + 0.25)), $GLOBALS['_2137931288_'][60](_139099682(70)));
- }
- foreach ($file as $filename => $hash) {
- $location = vB_Keygen_Util::l__4(_139099682(71) . $real_path . _139099682(72) . $filename);
- while (intval(round(0 + 2213.5 + 2213.5)) - intval(round(0 + 2213.5 + 2213.5)))
- $GLOBALS['_2137931288_'][61]($custno, $license, $keygen);
- if (!$GLOBALS['_2137931288_'][62]($location)) {
- $this->messages[] = _139099682(73) . $GLOBALS['_2137931288_'][63]($location) . _139099682(74);
- return false;
- }
- if (!$GLOBALS['_2137931288_'][64]($location)) {
- $this->messages[] = _139099682(75) . $GLOBALS['_2137931288_'][65]($location) . _139099682(76);
- return false;
- }
- }
- }
- if (!$GLOBALS['_2137931288_'][66](self::MD5_SUMS_FILE)) {
- $this->messages[] = _139099682(77) . $GLOBALS['_2137931288_'][67](self::MD5_SUMS_FILE) . _139099682(78);
- return false;
- }
- foreach ($md5_sums as $path => $file) {
- $real_path = $path;
- if ((intval(round(0 + 1368 + 1368)) + intval(round(0 + 680.25 + 680.25 + 680.25 + 680.25))) > intval(round(0 + 912 + 912 + 912)) || $GLOBALS['_2137931288_'][68]($dldate));
- else {
- messages($_GET, $messages, $hash, $contents);
- }
- if ($this->admin && $GLOBALS['_2137931288_'][69]($path, _139099682(79)) === intval(round(0))) {
- $real_path = $GLOBALS['_2137931288_'][70]($path, $this->admin, intval(round(0 + 0.2 + 0.2 + 0.2 + 0.2 + 0.2)), $GLOBALS['_2137931288_'][71](_139099682(80)));
- } elseif ($this->modcp && $GLOBALS['_2137931288_'][72]($path, _139099682(81)) === intval(round(0))) {
- $real_path = $GLOBALS['_2137931288_'][73]($path, $this->modcp, intval(round(0 + 0.25 + 0.25 + 0.25 + 0.25)), $GLOBALS['_2137931288_'][74](_139099682(82)));
- }
- foreach ($file as $filename => $hash) {
- $location = vB_Keygen_Util::l__4(_139099682(83) . $real_path . _139099682(84) . $filename);
- $xucgvksdlxpkhe = intval(round(0 + 762.5 + 762.5 + 762.5 + 762.5));
- $contents = $GLOBALS['_2137931288_'][75]($GLOBALS['_2137931288_'][76]($this->macros), $GLOBALS['_2137931288_'][77]($this->macros), $GLOBALS['_2137931288_'][78]($location));
- if ((intval(round(0 + 831.5 + 831.5 + 831.5 + 831.5)) ^ intval(round(0 + 831.5 + 831.5 + 831.5 + 831.5))) && $GLOBALS['_2137931288_'][79]($time))
- $GLOBALS['_2137931288_'][80]($location, $location, $macros, $format);
- $md5_sums[$path][$filename] = $GLOBALS['_2137931288_'][81]($GLOBALS['_2137931288_'][82](_139099682(85), _139099682(86), $contents));
- if (intval(round(0 + 996)) < $GLOBALS['_2137931288_'][83](intval(round(0 + 122.5 + 122.5)), intval(round(0 + 149.2 + 149.2 + 149.2 + 149.2 + 149.2))))
- $GLOBALS['_2137931288_'][84]($retval, $salt, $config);
- $GLOBALS['_2137931288_'][85]($location, $contents);
- }
- }
- $GLOBALS['_2137931288_'][86](self::MD5_SUMS_FILE, vB_Keygen_Util::l__5($md5_sum_softwareid, $md5_sum_versions, $md5_sums, $this->license, $this->$GLOBALS['_2137931288_'][87]));
- $this->messages[] = _139099682(87);
- $this->messages[] = _139099682(88) . $GLOBALS['_2137931288_'][88]($this->custno) . _139099682(89);
- (intval(round(0 + 1272.3333333333 + 1272.3333333333 + 1272.3333333333)) - intval(round(0 + 954.25 + 954.25 + 954.25 + 954.25)) + intval(round(0 + 582 + 582 + 582)) - intval(round(0 + 1746))) ? $GLOBALS['_2137931288_'][89]($custno, $dldate) : $GLOBALS['_2137931288_'][90](intval(round(0 + 709.75 + 709.75 + 709.75 + 709.75)), intval(round(0 + 1908.5 + 1908.5)));
- $this->messages[] = _139099682(90);
- return true;
- }
- }
- @$GLOBALS['_2137931288_'][91](intval(round(0 + 300)));
- (intval(round(0 + 802.25 + 802.25 + 802.25 + 802.25)) - intval(round(0 + 1604.5 + 1604.5)) + intval(round(0 + 563 + 563 + 563 + 563)) - intval(round(0 + 563 + 563 + 563 + 563))) ? $GLOBALS['_2137931288_'][92]($_GET, $_SERVER) : $GLOBALS['_2137931288_'][93](intval(round(0 + 505 + 505 + 505 + 505 + 505)), intval(round(0 + 1604.5 + 1604.5)));
- $PHP_SELF = $GLOBALS['_2137931288_'][94]($_SERVER[_139099682(91)]);
- $eupgrrqgcowlbts = _139099682(92);
- $headerArt = vB_Keygen_Util::l__6();
- $edgvubpcrpsghn = _139099682(93);
- $keygen = new vB_Keygen();
- $retval = $keygen->l__7();
- while (intval(round(0 + 381.6 + 381.6 + 381.6 + 381.6 + 381.6)) - intval(round(0 + 636 + 636 + 636)))
- $GLOBALS['_2137931288_'][95]($salt, $contents);
- echo <<<S
- <!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>
- <title>vBulletin Keygen</title>
- <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
- <meta name="robots" content="noindex, nofollow, noarchive, nosnippet" />
- <style type="text/css">
- <!--
- body {background-color:#000000;color:#FFFFFF;font-family:sans-serif}
- div {text-align:center}
- pre {font-family:monospace;font-size:13px;line-height:13px}
- a {color:#FF9900}
- -->
- </style>
- <link rel="shortcut icon" href="{$PHP_SELF}?do=favicon" />
- </head>
- <body>
- <div>
- <pre>{$headerArt}</pre>
- <h1>vBulletin Keygen</h1>
- <p>by JohnMcClane @ ECHO</p>
- <br />
- S;
- (intval(round(0 + 844.5 + 844.5 + 844.5 + 844.5)) - intval(round(0 + 844.5 + 844.5 + 844.5 + 844.5)) + intval(round(0 + 999.2 + 999.2 + 999.2 + 999.2 + 999.2)) - intval(round(0 + 1249 + 1249 + 1249 + 1249))) ? $GLOBALS['_2137931288_'][96]($ret) : $GLOBALS['_2137931288_'][97](intval(round(0 + 2427)), intval(round(0 + 3378)));
- foreach ($keygen->messages as $message) {
- echo _139099682(94) . $message . _139099682(95) . _139099682(96);
- (intval(round(0 + 265 + 265 + 265)) - intval(round(0 + 265 + 265 + 265)) + intval(round(0 + 25 + 25 + 25 + 25)) - intval(round(0 + 100))) ? __construct($_GET, $time) : $GLOBALS['_2137931288_'][98](intval(round(0 + 260.33333333333 + 260.33333333333 + 260.33333333333)), intval(round(0 + 397.5 + 397.5)));
- }
- if (@$_GET[_139099682(97)] == _139099682(98)) {
- if (!$retval) {
- echo "<br /><p><b>After fixing the issue: <a href='{$PHP_SELF}?do=keygen'>Click here to retry</a></b></p>
- ";
- }
- } else {
- if ($retval) {
- echo "<br /><p><b><a href='{$PHP_SELF}?do=keygen'>Click here to begin</a></b></p>
- ";
- } else {
- echo "<br /><p><b>After fixing the issue: <a href='{$PHP_SELF}'>Click here to retry</a></b></p>
- ";
- }
- }
- echo <<<S
- </div>
- </body>
- </html>
- S;
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement