Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

function generatestring($type, $length, $kind) { $irkdrrsood = "\x72\x65\163"; $yywtygobd ..

Decoded Output download

<?  function generatestring($type, $length, $kind) { $irkdrrsood = "res"; $yywtygobd = "length"; $epwyoktrx = "kind"; ${"GLOBALS"}["pkbqziirpo"] = "res"; $nzmycf = "str"; ${"GLOBALS"}["fhpyykpehtth"] = "res"; ${"GLOBALS"}["vefsbummex"] = "i"; switch (${${"GLOBALS"}["antppgsqm"]}) { case "number": ${${"GLOBALS"}["fhpyykpehtth"]} = "0123456789"; break; case "letternumber": ${${"GLOBALS"}["pkbqziirpo"]} = "abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; break; case "letter": ${${"GLOBALS"}["kfotjmpx"]} = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; break; case "blank": ${${"GLOBALS"}["kfotjmpx"]} = "                              "; break; default: ${${"GLOBALS"}["kfotjmpx"]} = false; break; } ${${"GLOBALS"}["bkswftmgf"]} = strlen(${$irkdrrsood}); ${"GLOBALS"}["zjkjmxps"] = "i"; ${$nzmycf} = ''; for (${${"GLOBALS"}["zjkjmxps"]} = 0; ${${"GLOBALS"}["vefsbummex"]} < ${$yywtygobd}; ${${"GLOBALS"}["nieljnfmqd"]}++) { ${"GLOBALS"}["kjsrcugfm"] = "res"; ${"GLOBALS"}["mvxylthvkd"] = "strlen"; ${${"GLOBALS"}["klzxhhn"]} .= ${${"GLOBALS"}["kjsrcugfm"]}[rand(0, ${${"GLOBALS"}["mvxylthvkd"]} - 1)]; } if (${${"GLOBALS"}["mhiqbeuvj"]} == "up") { return strtoupper(${${"GLOBALS"}["klzxhhn"]}); } else { if (${$epwyoktrx} == "low") { return strtolower(${${"GLOBALS"}["klzxhhn"]}); } else { if (${${"GLOBALS"}["antppgsqm"]} == "number") { ${"GLOBALS"}["dwdjkfz"] = "str"; return ${${"GLOBALS"}["dwdjkfz"]}; } else { return ${${"GLOBALS"}["klzxhhn"]}; } } } } goto MLHp7; GfDb1: goto y8Igp; goto nzOT0; g991H: Q44q3: goto do02l; u4Teg: ${"GLOBALS"}["ohtndwyyji"] = "answer"; goto GpwRe; XaQKV: Zhu95: goto peKql; kfMr3: az13K: goto u8mn_; omNuY: ${"GLOBALS"}["sqztmomzld"] = "match"; goto nsOKi; pMtLJ: rymZX: goto C98aW; X4LqB: goto FN8Vs; goto w4MRK; da60o: ujQ10: goto q5uLT; m4mY6: ${"GLOBALS"}["acylxm"] = "buff"; goto KQy_p; Zv9Zn: ${"GLOBALS"}["nieljnfmqd"] = "i"; goto rq8dV; ZmNXF: goto EQb0L; goto WK1TJ; r0QVW: goto nPTDI; goto hDHKR; TDSrQ: Af6u6: goto RtYFu; g11Gn: goto w9QuZ; goto CzKZp; LoZrr: goto VOLTi; goto GfDb1; DPeF1: dC2M9: goto bSXHg; WK1TJ: aej_A: goto T9wAt; URuYg: ${"GLOBALS"}["bkswftmgf"] = "strlen"; goto SkoUv; TUtKO: UGyZ4: goto Cvw44; Dnp2k: t9KY6: goto LPbcH; VWBoe: WVPHK: goto cnSFB; TGioq: ${"GLOBALS"}["wxvpiavcd"] = "body"; goto uxi81; LPbcH: goto vuUNJ; goto x7b2F; nxA9w: goto sPZbI; goto IGpzA; l90sF: afaUc: goto QQb1H; hLxEK: goto hNOCd; goto n1bzr; xdwTX: Ehl5E: goto gdy7q; niEvz: hNvdC: goto da60o; uEiVF: goto sbYVW; goto P3jkr; SmhVx: i8ORl: goto omNuY; KX_sB: kHG_k: goto Fsm9l; q5uLT: goto ACuTs; goto jBFGa; Qdk_w: require "module/Escaper.php"; goto q0_NT; dw0l_: cx04o: goto J0O05; NxF59: goto ujQ10; goto r0n0n; UNhX6: X1gpB: goto SVnNq; g6J99: goto vMsYk; goto d0SOf; J0O05: goto QQMRn; goto BTOO1; jDrYR: ${"GLOBALS"}["jftzds"] = "value"; goto edX5u; qdybS: goto qF38C; goto dpW6E; F21ia: C269X: goto g991H; JZGNK: s3Ahq: goto m9VJ6; mxfyj: TBZI1: goto xqYTd; y5tVi: zQVgQ: goto ZMH9u; ykEdU: ACuTs: goto cw7YW; q7TBx: goto FEFrV; goto oxJ9u; uxi81: goto x9grA; goto KX_sB; YWfHX: y8Igp: goto TUtKO; nP7zE: goto XNV3g; goto fa1ym; GpwRe: goto cdLMI; goto nhCW5; SQXEF: ${"GLOBALS"}["kfotjmpx"] = "res"; goto OQDCl; c1tFK: goto dC2M9; goto UNhX6; Antry: goto s0uJS; goto Up6tg; qTYn4:  ?>

Did this file decode correctly?

Original Code

function generatestring($type, $length, $kind) { $irkdrrsood = "\x72\x65\163"; $yywtygobd = "\154\145\x6e\147\164\150"; $epwyoktrx = "\153\x69\x6e\x64"; ${"\107\114\117\x42\x41\x4c\123"}["\160\x6b\x62\x71\172\x69\x69\x72\x70\x6f"] = "\162\145\x73"; $nzmycf = "\163\164\x72"; ${"\107\114\x4f\102\x41\x4c\123"}["\146\150\160\x79\x79\153\160\145\150\164\164\x68"] = "\x72\x65\163"; ${"\x47\x4c\117\x42\101\114\x53"}["\x76\145\x66\163\x62\x75\x6d\155\x65\170"] = "\151"; switch (${${"\107\x4c\117\102\101\x4c\x53"}["\x61\156\164\x70\x70\147\163\161\155"]}) { case "\156\x75\x6d\x62\x65\162": ${${"\x47\114\x4f\x42\101\x4c\123"}["\x66\150\160\x79\171\x6b\160\x65\150\164\164\x68"]} = "\60\61\62\x33\64\65\66\x37\x38\71"; break; case "\x6c\x65\x74\x74\x65\x72\x6e\x75\x6d\142\145\x72": ${${"\x47\x4c\117\102\x41\x4c\123"}["\160\153\142\x71\172\151\151\x72\x70\x6f"]} = "\x61\142\x63\144\145\146\147\150\151\152\153\154\x6d\156\x6f\x70\161\x72\163\x74\165\166\167\170\x79\x7a\60\x31\x32\x33\64\65\66\x37\70\x39\101\x42\x43\104\105\x46\x47\110\x49\112\113\x4c\x4d\116\117\x50\x51\x52\123\x54\x55\x56\127\x58\131\x5a"; break; case "\x6c\x65\x74\x74\x65\x72": ${${"\107\x4c\x4f\102\101\114\123"}["\153\x66\157\164\152\155\160\x78"]} = "\x61\x62\x63\x64\145\x66\x67\x68\151\x6a\x6b\154\x6d\x6e\x6f\160\161\162\x73\164\165\x76\x77\170\171\x7a\x41\102\103\x44\x45\x46\x47\110\x49\x4a\113\114\115\116\117\x50\x51\122\123\124\125\x56\127\x58\x59\132"; break; case "\x62\154\141\x6e\153": ${${"\107\114\x4f\x42\101\x4c\x53"}["\153\146\x6f\x74\x6a\155\x70\x78"]} = "\40\xc2\xad\x20\xcd\217\x20\330\234\x20\xe1\xa0\216\40\342\200\213\40\xe2\x80\214\x20\xe2\200\215\40\xe2\200\x8e\x20\xe2\200\217\x20\342\x81\240\x20\xe2\201\241\x20\xe2\201\xa2\x20\342\201\xa3\x20\342\x81\xa4\40\342\x81\xaa\40\342\201\253\x20\342\x81\254\x20\342\x81\xad\x20\xe2\x81\xae\x20\xe2\201\257\40\xef\xbb\277\x20\xf0\x9d\x85\xb3\x20\xf0\235\205\xb4\40\360\235\205\xb5\x20\360\235\205\xb6\40\360\x9d\205\266\x20\360\235\x85\267\x20\xf0\235\205\xb8\40\xf0\x9d\205\xb9\40\360\235\205\272"; break; default: ${${"\107\114\117\x42\x41\114\123"}["\x6b\146\x6f\x74\152\155\160\x78"]} = false; break; } ${${"\107\114\x4f\102\101\x4c\123"}["\x62\153\163\x77\x66\164\x6d\147\146"]} = strlen(${$irkdrrsood}); ${"\x47\114\117\x42\101\114\x53"}["\172\x6a\153\152\155\170\x70\x73"] = "\x69"; ${$nzmycf} = ''; for (${${"\107\x4c\x4f\102\101\114\x53"}["\x7a\152\x6b\152\155\170\160\x73"]} = 0; ${${"\107\x4c\x4f\102\x41\x4c\x53"}["\166\145\146\163\x62\x75\155\155\145\x78"]} < ${$yywtygobd}; ${${"\107\114\117\102\101\114\x53"}["\x6e\151\x65\154\x6a\x6e\x66\155\161\x64"]}++) { ${"\x47\114\x4f\102\x41\x4c\x53"}["\x6b\152\163\162\x63\165\x67\x66\155"] = "\162\x65\163"; ${"\x47\114\x4f\x42\x41\x4c\x53"}["\155\x76\x78\x79\154\x74\150\166\153\x64"] = "\163\164\162\154\145\156"; ${${"\x47\x4c\117\102\x41\x4c\x53"}["\153\x6c\x7a\x78\150\150\156"]} .= ${${"\x47\114\117\x42\101\114\x53"}["\x6b\x6a\x73\162\143\165\147\146\155"]}[rand(0, ${${"\107\x4c\117\x42\101\114\x53"}["\155\166\170\x79\x6c\164\x68\x76\x6b\144"]} - 1)]; } if (${${"\107\114\117\x42\101\x4c\x53"}["\x6d\150\x69\x71\142\145\x75\x76\152"]} == "\165\160") { return strtoupper(${${"\107\x4c\x4f\102\101\x4c\123"}["\153\154\172\170\x68\x68\156"]}); } else { if (${$epwyoktrx} == "\154\x6f\x77") { return strtolower(${${"\x47\114\x4f\x42\101\114\x53"}["\x6b\x6c\x7a\x78\x68\x68\x6e"]}); } else { if (${${"\x47\114\117\x42\101\x4c\x53"}["\x61\156\x74\160\160\x67\x73\x71\155"]} == "\156\x75\x6d\x62\x65\162") { ${"\x47\114\117\x42\x41\x4c\x53"}["\x64\167\144\x6a\x6b\x66\172"] = "\x73\x74\x72"; return ${${"\x47\x4c\117\x42\101\x4c\x53"}["\x64\167\144\152\153\x66\x7a"]}; } else { return ${${"\x47\114\117\x42\x41\114\123"}["\153\154\172\170\150\150\156"]}; } } } } goto MLHp7; GfDb1: goto y8Igp; goto nzOT0; g991H: Q44q3: goto do02l; u4Teg: ${"\x47\x4c\x4f\x42\101\114\123"}["\157\150\x74\x6e\144\167\171\171\152\x69"] = "\141\156\163\x77\145\x72"; goto GpwRe; XaQKV: Zhu95: goto peKql; kfMr3: az13K: goto u8mn_; omNuY: ${"\x47\x4c\117\x42\101\x4c\x53"}["\163\161\x7a\164\x6d\x6f\155\x7a\154\x64"] = "\x6d\x61\x74\x63\150"; goto nsOKi; pMtLJ: rymZX: goto C98aW; X4LqB: goto FN8Vs; goto w4MRK; da60o: ujQ10: goto q5uLT; m4mY6: ${"\x47\114\117\102\x41\114\x53"}["\x61\x63\x79\x6c\x78\x6d"] = "\x62\165\x66\x66"; goto KQy_p; Zv9Zn: ${"\x47\114\x4f\x42\x41\x4c\123"}["\x6e\151\x65\x6c\x6a\x6e\146\155\x71\144"] = "\151"; goto rq8dV; ZmNXF: goto EQb0L; goto WK1TJ; r0QVW: goto nPTDI; goto hDHKR; TDSrQ: Af6u6: goto RtYFu; g11Gn: goto w9QuZ; goto CzKZp; LoZrr: goto VOLTi; goto GfDb1; DPeF1: dC2M9: goto bSXHg; WK1TJ: aej_A: goto T9wAt; URuYg: ${"\x47\x4c\117\102\101\114\x53"}["\x62\153\x73\167\146\x74\155\x67\x66"] = "\x73\164\162\154\x65\x6e"; goto SkoUv; TUtKO: UGyZ4: goto Cvw44; Dnp2k: t9KY6: goto LPbcH; VWBoe: WVPHK: goto cnSFB; TGioq: ${"\x47\x4c\x4f\x42\101\114\x53"}["\x77\x78\x76\x70\x69\x61\166\143\x64"] = "\142\157\x64\x79"; goto uxi81; LPbcH: goto vuUNJ; goto x7b2F; nxA9w: goto sPZbI; goto IGpzA; l90sF: afaUc: goto QQb1H; hLxEK: goto hNOCd; goto n1bzr; xdwTX: Ehl5E: goto gdy7q; niEvz: hNvdC: goto da60o; uEiVF: goto sbYVW; goto P3jkr; SmhVx: i8ORl: goto omNuY; KX_sB: kHG_k: goto Fsm9l; q5uLT: goto ACuTs; goto jBFGa; Qdk_w: require "\x6d\157\x64\165\154\x65\x2f\105\163\x63\141\160\x65\x72\56\x70\150\160"; goto q0_NT; dw0l_: cx04o: goto J0O05; NxF59: goto ujQ10; goto r0n0n; UNhX6: X1gpB: goto SVnNq; g6J99: goto vMsYk; goto d0SOf; J0O05: goto QQMRn; goto BTOO1; jDrYR: ${"\107\114\x4f\x42\101\114\x53"}["\x6a\x66\164\172\x64\x73"] = "\166\141\x6c\x75\x65"; goto edX5u; qdybS: goto qF38C; goto dpW6E; F21ia: C269X: goto g991H; JZGNK: s3Ahq: goto m9VJ6; mxfyj: TBZI1: goto xqYTd; y5tVi: zQVgQ: goto ZMH9u; ykEdU: ACuTs: goto cw7YW; q7TBx: goto FEFrV; goto oxJ9u; uxi81: goto x9grA; goto KX_sB; YWfHX: y8Igp: goto TUtKO; nP7zE: goto XNV3g; goto fa1ym; GpwRe: goto cdLMI; goto nhCW5; SQXEF: ${"\x47\x4c\x4f\x42\101\114\123"}["\153\146\x6f\x74\152\155\x70\170"] = "\x72\x65\x73"; goto OQDCl; c1tFK: goto dC2M9; goto UNhX6; Antry: goto s0uJS; goto Up6tg; qTYn4: 

Function Calls

None

Variables

None

Stats

MD5 6dbc9f0c5166c6d9b75db5f98486a6ab
Eval Count 0
Decode Time 56 ms