- substr: documentation ( source)
- var_dump: documentation ( source)
- chr: documentation ( source)
- base64_decode: documentation ( source)
- function_exists: documentation ( source)
- ord: documentation ( source)
- gzinflate: documentation ( source)
<?php
if(!function_exists("rotencode")) {
function rotencode($string,$amount) {
$key = substr($string, 0, 1);
if(strlen($string)==1) {
return chr(ord($key) + $amount);
} else {
return chr(ord($key) + $amount) . rotEncode(substr($string, 1, strlen($string)-1), $amount);
}
}
}
$a = base64_decode('LdI3DpxoAEDhy6xkWxTkJMsFOWcYQrMiDmnIww+cfl1s8w7w6dVnPv78x3EQBPk/P4t8ryni36ou56r++cPMTLVfD43jeDhbI1wDxIencCy19Xf0dpXU7HZBwp0w5Bm4JFsTj47x5YOQXs8TiFzZXHBjRPq7e9gCUI+VVk3DXOX8DbP+Sxk0h0o2Ex86sT4ENXEkwoZ9Fqdxgmd9U/Nq9Pbay8LVIMVlut54OT5x/333CFqtH+KJqpGse049TmGmivQhBmydaf6YxYyqF2rJwI4G/liPvgPhBS0QdOjm0hOxmoovyV2j7gMMo5xU23Te8g5LRpXR724KwP252YEuw2AMhOiWw1EhlhqNSjo21WYoijBkbFRTB/coe7grGeUOTTtYoT0LssPcYvqypaPLiBxjkNDPBzweC0rFyg/FUM1XJYr1+MDO2QQ5HS9RwL5aOF7xffE/Zg6R1SdBRbL2NjsjiaCOoL7J7L2bG2Im5ywVDAlpEFfPIYLeDYvRO//iLOGQ/Yx48KB3qiwXv9yJryG856z7kXr7NQneYvhQroOaj/OdTnRuZOHSBpBBqs49TWh4h76r6FRuR2vhfblJX6UVw2q+iQorAt178UuEGah97BSkf6HScVyKljr9KCfMAiuiGiSTFo7RZ/VYuopK5L37yBI/srzpHITRIu4FSBNcPuBJcoEItRZy6pCvtY1iKUXi7bM/2TFiuDWY4W44IDjlun2PFkup0+z/daRSP5bmommzckwN0cFyQk2mfVjLQVGcinm1L8XrHMjku0nSoSjJeX3pCW5aZY0fuzy1pLuF+cahUSgBKRWsIFRQTPIJGFLdcB6Id0zsW8sLVojrAIe3ilKWBYTUVt5GmdfMUtYoaEX0htIJ/YqmlpORyfoLF9HpNPOnomxwMj1tgjOytEV65u5mlXv1098dGoMr4Nxg2JelWXI5Ok+XYGXKKjdEWLdP8V21RuCBgRPffT763Q5xfnhlpiPOJoBb8VRz29c09aIOVTPOXTYtrYhOmHjRiaU/K2u6qacWPlK9PW0BO25LplkSdWMVF+FscG78PYQ+Wwtu9FP82MaZGq9B1tvgifd+fjJbXROJI1MVC9G5p22e8TOUXG5VlhY/EozKqy7T1+bvy8J5MTSTprUdc8RPiGnq6tV24KFT76nkpAugikfdQ3LrfEQATrWRXtcaM95LwrCYWZ2vXay5eNUUHCK12+Xo5DTA7sJdgmlzNltKlFqgZJx4KW6q2HJa6IxMkdF0/ELfjE3XzhGzgIB6e6avE1MQB3ib2vTnDjc0BZ8wDIngz58fv379+v0f');
print '<pre>';
var_dump(gzinflate($a));
print '</pre>';