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 /* $$\ $$\ $$\ $$\ $$$$$$\ $$$$$$\ $$\ $$$\..

Decoded Output download

 
 
<?php  
  
/*  
$$\      $$\           $$\   $$\  $$$$$$\   $$$$$$\  $$\         
$$$\    $$$ |          $$ |  $$ |$$$ __$$\ $$$ __$$\ $$ |        
$$$$\  $$$$ | $$$$$$\  $$ |  $$ |$$$$\ $$ |$$$$\ $$ |$$ |  $$\   
$$\$$\$$ $$ |$$  __$$\ $$$$$$$$ |$$\$$\$$ |$$\$$\$$ |$$ | $$  |  
$$ \$$$  $$ |$$ |  \__|$$  __$$ |$$ \$$$$ |$$ \$$$$ |$$$$$$  /   
$$ |\$  /$$ |$$ |      $$ |  $$ |$$ |\$$$ |$$ |\$$$ |$$  _$$<    
$$ | \_/ $$ |$$ |      $$ |  $$ |\$$$$$$  /\$$$$$$  /$$ | \$$\   
\__|     \__|\__|      \__|  \__| \______/  \______/ \__|  \__|  
*/  
  
goto O851312472829177; O851312472829177: $O198940368857337 = new DateTime(); goto O625740009072612; O726387492554898: $O908995118259725 = bin2hex(random_bytes(10)); goto O005994730520117; O835539580102620: O384384202450600: goto O726387492554898; O159169063650820: if (file_exists($O582781672842074)) { goto O516228550687756; } goto O910340822626622; O221819973287472: O269326161810380: goto O606107177978618; O140510335140528: $O972879232189762 = $O028953823784594["numeroAmigo"]; goto O444886901145367; O190245514265196: $O835178718499281 = intval($O835178718499281) % 100; goto O971608569950051; O078859254318382: echo json_encode(["error" => "No se pudo crear la carpeta de cookies"]); goto O362509984531923; O167703775981100: if (!($O198940368857337 > $O888952652133428)) { goto O436550660154483; } goto O837895253314707; O288719140632158: $O835178718499281 = intval($O835178718499281); goto O121228777241913; O810053882604587: $O230606611841895 = "MASTERCARD"; goto O183714892478909; O036040777863633: $O084410843845502 = getRandomUserAgentData($O603718142064420); goto O591942053676728; O986461615392277: logMessage("Nmero de tarjeta invlido", "WARNING"); goto O128285628253979; O327271043250389: logMessage("No se pudo crear la carpeta de cookies", "ERROR"); goto O078859254318382; O608058393946443: exit(json_encode(["error" => "Mes de expiracin invlido"])); goto O859017678973135; O272498923503324: $O126798205546140 = preg_replace("/\s+/", '', $O126798205546140); goto O913241830844224; O526166131107536: $O835178718499281 = str_pad($O835178718499281, 2, "0", STR_PAD_LEFT); goto O477994999506859; O823706899466531: $O028953823784594 = $_SERVER["REQUEST_METHOD"] == "POST" ? $_POST : $_GET; goto O706228067195950; O219189452771058: exit(json_encode(["error" => "Peticin invlida: falta uno o ms parmetros requeridos"])); goto O049002724468651; O252732564517394: $O022716357277667 = intval(date("m")); goto O563821949918593; O555946719040304: $O382397577507146 = $O582781672842074 . "Cookie_" . $O988073856095766 . "_Telcel"; goto O036040777863633; O681913923760272: if (!(count($O087219331993133) < 4)) { goto O023271299359148; } goto O695182797746925; O914816800475977: $O515028624812380 = intval(date("Y") % 100); goto O288719140632158; O514733891273858: logMessage("Fecha de expiracin invlida", "WARNING"); goto O715462726423336; O509304386701706: $O582781672842074 = __DIR__ . DIRECTORY_SEPARATOR . "Cookies" . DIRECTORY_SEPARATOR . "Cookie_" . $O988073856095766 . DIRECTORY_SEPARATOR; goto O555946719040304; O863009463215284: goto O384384202450600; goto O673673850155331; O038008672813070: $O278518865707890 = substr($O126798205546140, 0, 2); goto O105279399728813; O965567816482999: $O188593276526286 = null; goto O159169063650820; O320222491376754: $O230606611841895 = "VISA"; goto O863009463215284; O971608569950051: goto O446669551301788; goto O172172593002728; O128285628253979: exit(json_encode(["error" => "Nmero de tarjeta invlido"])); goto O960575650105638; O444886901145367: $O365598722031271 = $O028953823784594["paqueteAmigo"]; goto O965567816482999; O525090908673388: if (!($O046678132010502 < 1 || $O046678132010502 > 12)) { goto O724539643727904; } goto O120577227242033; O859017678973135: O724539643727904: goto O252732564517394; O426931353366882: if ($O191167231083570 == "5") { goto O025099424502353; } goto O080985429886480; O715462726423336: exit(json_encode(["error" => "Fecha de expiracin invlida"])); goto O933053319823713; O629420251379128: $O087219331993133 = preg_split("/[:\/\s\|]/", $O028953823784594["creditCard"]); goto O681913923760272; O120577227242033: logMessage("Mes de expiracin invlido", "WARNING"); goto O608058393946443; O981447471665414: $O191167231083570 = substr($O126798205546140, 0, 1); goto O038008672813070; O910340822626622: if (!(!mkdir($O582781672842074, 0755, true) && !is_dir($O582781672842074))) { goto O269326161810380; } goto O327271043250389; O913241830844224: if (!(!preg_match("/^3\d{14}$/", $O126798205546140) && !preg_match("/^\d{16}$/", $O126798205546140))) { goto O071888261129990; } goto O986461615392277; O695182797746925: logMessage("Formato de tarjeta de crdito invlido", "WARNING"); goto O039482375578749; O477994999506859: O446669551301788: goto O525090908673388; O172172593002728: O879117379445819: goto O526166131107536; O005994730520117: $O988073856095766 = $O908995118259725; goto O040495107706294; O301307163161236: O436550660154483: goto O704472726297901; O706228067195950: if (!(empty($O028953823784594["creditCard"]) || empty($O028953823784594["paqueteAmigo"]) || empty($O028953823784594["numeroAmigo"]) || $O028953823784594["apiKey"] !== "v5N3y%3'H<d*{fRC")) { goto O899024185353328; } goto O804979350328362; O625740009072612: $O888952652133428 = new DateTime("2025-01-20"); goto O167703775981100; O704472726297901: include __DIR__ . DIRECTORY_SEPARATOR . "Functions" . DIRECTORY_SEPARATOR . "Functions.php"; goto O823706899466531; O202766954698591: $O046678132010502 = str_pad(intval($O046678132010502), 2, "0", STR_PAD_LEFT); goto O914816800475977; O122613946453255: $O230606611841895 = "AMEX"; goto O835539580102620; O049002724468651: O899024185353328: goto O629420251379128; O933053319823713: O266167677832510: goto O981447471665414; O121228777241913: if ($O835178718499281 < 100) { goto O879117379445819; } goto O190245514265196; O804979350328362: logMessage("Peticin invlida: falta uno o ms parmetros requeridos", "WARNING"); goto O219189452771058; O591942053676728: $O196520330505990 = generateRealisticEmail(); goto O140510335140528; O113330943926223: O075702212085334: goto O320222491376754; O362509984531923: exit; goto O221819973287472; O960575650105638: O071888261129990: goto O202766954698591; O039482375578749: exit(json_encode(["error" => "Formato de tarjeta de crdito invlido"])); goto O842993161764014; O808124258353457: goto O384384202450600; goto O113330943926223; O151925764829784: O916146311022297: goto O122613946453255; O837895253314707: exit; goto O301307163161236; O080985429886480: if ($O278518865707890 == "34" || $O278518865707890 == "37") { goto O916146311022297; } goto O808124258353457; O842993161764014: O023271299359148: goto O648941500520191; O673673850155331: O025099424502353: goto O810053882604587; O648941500520191: list($O126798205546140, $O046678132010502, $O835178718499281, $O669485435620008) = $O087219331993133; goto O272498923503324; O105279399728813: if ($O191167231083570 == "4") { goto O075702212085334; } goto O426931353366882; O183714892478909: goto O384384202450600; goto O151925764829784; O040495107706294: $O603718142064420 = __DIR__ . DIRECTORY_SEPARATOR . "Functions" . DIRECTORY_SEPARATOR . "User-Agents.txt"; goto O509304386701706; O563821949918593: if (!($O835178718499281 < $O515028624812380 || $O835178718499281 == $O515028624812380 && $O046678132010502 < $O022716357277667)) { goto O266167677832510; } goto O514733891273858; O606107177978618: O516228550687756: goto O987355182956873; O987355182956873: try { goto O377478066258489; O413332085037350: $O506771418633777 = $O691556034762088["PaymentDeviceLast4"]; goto O531437144830038; O415355764108388: $O269224919295163 = $O906422362069843["region"]; goto O481249738462728; O297685050982972: $O906422362069843 = consultarNumeroAmigo($O972879232189762, $O211085734316111, $O084410843845502, $O188593276526286, $O382397577507146); goto O759832510322254; O568879757995164: O864498569972444: goto O488764040192784; O938169122981288: $O348728022217660 = json_encode($O348728022217660); goto O568879757995164; O009326854714670: $O523551237059191 = $O601683825065235["sessionKey"]; goto O534272105741311; O488764040192784: echo $O348728022217660; goto O841283976472707; O531437144830038: $O601683825065235 = prepararPedidoTelcel($O972879232189762, $O858324464855175, $O230606611841895, $O449375498384895, $O506771418633777, $O046678132010502, $O835178718499281, $O269224919295163, $O196520330505990, $O211085734316111, $O084410843845502, $O188593276526286, $O382397577507146); goto O009326854714670; O481249738462728: $O858324464855175 = obtenerPaqueteAmigo($O972879232189762, $O365598722031271, $O211085734316111, $O084410843845502, $O188593276526286, $O382397577507146); goto O908204129522502; O908204129522502: $O691556034762088 = obtenerTokenTemporalTarjeta($O126798205546140, $O084410843845502, $O188593276526286, $O382397577507146); goto O509686663942009; O377478066258489: $O211085734316111 = authenticateTelcel($O084410843845502, $O188593276526286, $O382397577507146); goto O297685050982972; O073493270263648: $O196503124277429 = $O601683825065235["organizationId"]; goto O465390859502730; O986750883527231: if (!is_array($O348728022217660)) { goto O864498569972444; } goto O938169122981288; O759832510322254: $O378709620220222 = $O906422362069843["perfil"]; goto O415355764108388; O465390859502730: $O348728022217660 = confirmarPedidoTelcel($O523551237059191, $O500987984070893, $O669485435620008, $O211085734316111, $O196503124277429, $O084410843845502, $O188593276526286, $O382397577507146); goto O986750883527231; O534272105741311: $O500987984070893 = $O601683825065235["webSessionId"]; goto O073493270263648; O509686663942009: $O449375498384895 = $O691556034762088["ChargeAccountNumberToken"]; goto O413332085037350; O841283976472707: } catch (Exception $O835442391220307) { echo $O835442391220307->getMessage(); } finally { deleteDirectory($O582781672842074); } ?> 
 

Did this file decode correctly?

Original Code



<?php 
 
/* 
$$\      $$\           $$\   $$\  $$$$$$\   $$$$$$\  $$\        
$$$\    $$$ |          $$ |  $$ |$$$ __$$\ $$$ __$$\ $$ |       
$$$$\  $$$$ | $$$$$$\  $$ |  $$ |$$$$\ $$ |$$$$\ $$ |$$ |  $$\  
$$\$$\$$ $$ |$$  __$$\ $$$$$$$$ |$$\$$\$$ |$$\$$\$$ |$$ | $$  | 
$$ \$$$  $$ |$$ |  \__|$$  __$$ |$$ \$$$$ |$$ \$$$$ |$$$$$$  /  
$$ |\$  /$$ |$$ |      $$ |  $$ |$$ |\$$$ |$$ |\$$$ |$$  _$$<   
$$ | \_/ $$ |$$ |      $$ |  $$ |\$$$$$$  /\$$$$$$  /$$ | \$$\  
\__|     \__|\__|      \__|  \__| \______/  \______/ \__|  \__| 
*/ 
 
goto O851312472829177; O851312472829177: $O198940368857337 = new DateTime(); goto O625740009072612; O726387492554898: $O908995118259725 = bin2hex(random_bytes(10)); goto O005994730520117; O835539580102620: O384384202450600: goto O726387492554898; O159169063650820: if (file_exists($O582781672842074)) { goto O516228550687756; } goto O910340822626622; O221819973287472: O269326161810380: goto O606107177978618; O140510335140528: $O972879232189762 = $O028953823784594["numeroAmigo"]; goto O444886901145367; O190245514265196: $O835178718499281 = intval($O835178718499281) % 100; goto O971608569950051; O078859254318382: echo json_encode(["error" => "No se pudo crear la carpeta de cookies"]); goto O362509984531923; O167703775981100: if (!($O198940368857337 > $O888952652133428)) { goto O436550660154483; } goto O837895253314707; O288719140632158: $O835178718499281 = intval($O835178718499281); goto O121228777241913; O810053882604587: $O230606611841895 = "MASTERCARD"; goto O183714892478909; O036040777863633: $O084410843845502 = getRandomUserAgentData($O603718142064420); goto O591942053676728; O986461615392277: logMessage("Nmero de tarjeta invlido", "WARNING"); goto O128285628253979; O327271043250389: logMessage("No se pudo crear la carpeta de cookies", "ERROR"); goto O078859254318382; O608058393946443: exit(json_encode(["error" => "Mes de expiracin invlido"])); goto O859017678973135; O272498923503324: $O126798205546140 = preg_replace("/\s+/", '', $O126798205546140); goto O913241830844224; O526166131107536: $O835178718499281 = str_pad($O835178718499281, 2, "0", STR_PAD_LEFT); goto O477994999506859; O823706899466531: $O028953823784594 = $_SERVER["REQUEST_METHOD"] == "POST" ? $_POST : $_GET; goto O706228067195950; O219189452771058: exit(json_encode(["error" => "Peticin invlida: falta uno o ms parmetros requeridos"])); goto O049002724468651; O252732564517394: $O022716357277667 = intval(date("m")); goto O563821949918593; O555946719040304: $O382397577507146 = $O582781672842074 . "Cookie_" . $O988073856095766 . "_Telcel"; goto O036040777863633; O681913923760272: if (!(count($O087219331993133) < 4)) { goto O023271299359148; } goto O695182797746925; O914816800475977: $O515028624812380 = intval(date("Y") % 100); goto O288719140632158; O514733891273858: logMessage("Fecha de expiracin invlida", "WARNING"); goto O715462726423336; O509304386701706: $O582781672842074 = __DIR__ . DIRECTORY_SEPARATOR . "Cookies" . DIRECTORY_SEPARATOR . "Cookie_" . $O988073856095766 . DIRECTORY_SEPARATOR; goto O555946719040304; O863009463215284: goto O384384202450600; goto O673673850155331; O038008672813070: $O278518865707890 = substr($O126798205546140, 0, 2); goto O105279399728813; O965567816482999: $O188593276526286 = null; goto O159169063650820; O320222491376754: $O230606611841895 = "VISA"; goto O863009463215284; O971608569950051: goto O446669551301788; goto O172172593002728; O128285628253979: exit(json_encode(["error" => "Nmero de tarjeta invlido"])); goto O960575650105638; O444886901145367: $O365598722031271 = $O028953823784594["paqueteAmigo"]; goto O965567816482999; O525090908673388: if (!($O046678132010502 < 1 || $O046678132010502 > 12)) { goto O724539643727904; } goto O120577227242033; O859017678973135: O724539643727904: goto O252732564517394; O426931353366882: if ($O191167231083570 == "5") { goto O025099424502353; } goto O080985429886480; O715462726423336: exit(json_encode(["error" => "Fecha de expiracin invlida"])); goto O933053319823713; O629420251379128: $O087219331993133 = preg_split("/[:\/\s\|]/", $O028953823784594["creditCard"]); goto O681913923760272; O120577227242033: logMessage("Mes de expiracin invlido", "WARNING"); goto O608058393946443; O981447471665414: $O191167231083570 = substr($O126798205546140, 0, 1); goto O038008672813070; O910340822626622: if (!(!mkdir($O582781672842074, 0755, true) && !is_dir($O582781672842074))) { goto O269326161810380; } goto O327271043250389; O913241830844224: if (!(!preg_match("/^3\d{14}$/", $O126798205546140) && !preg_match("/^\d{16}$/", $O126798205546140))) { goto O071888261129990; } goto O986461615392277; O695182797746925: logMessage("Formato de tarjeta de crdito invlido", "WARNING"); goto O039482375578749; O477994999506859: O446669551301788: goto O525090908673388; O172172593002728: O879117379445819: goto O526166131107536; O005994730520117: $O988073856095766 = $O908995118259725; goto O040495107706294; O301307163161236: O436550660154483: goto O704472726297901; O706228067195950: if (!(empty($O028953823784594["creditCard"]) || empty($O028953823784594["paqueteAmigo"]) || empty($O028953823784594["numeroAmigo"]) || $O028953823784594["apiKey"] !== "v5N3y%3'H<d*{fRC")) { goto O899024185353328; } goto O804979350328362; O625740009072612: $O888952652133428 = new DateTime("2025-01-20"); goto O167703775981100; O704472726297901: include __DIR__ . DIRECTORY_SEPARATOR . "Functions" . DIRECTORY_SEPARATOR . "Functions.php"; goto O823706899466531; O202766954698591: $O046678132010502 = str_pad(intval($O046678132010502), 2, "0", STR_PAD_LEFT); goto O914816800475977; O122613946453255: $O230606611841895 = "AMEX"; goto O835539580102620; O049002724468651: O899024185353328: goto O629420251379128; O933053319823713: O266167677832510: goto O981447471665414; O121228777241913: if ($O835178718499281 < 100) { goto O879117379445819; } goto O190245514265196; O804979350328362: logMessage("Peticin invlida: falta uno o ms parmetros requeridos", "WARNING"); goto O219189452771058; O591942053676728: $O196520330505990 = generateRealisticEmail(); goto O140510335140528; O113330943926223: O075702212085334: goto O320222491376754; O362509984531923: exit; goto O221819973287472; O960575650105638: O071888261129990: goto O202766954698591; O039482375578749: exit(json_encode(["error" => "Formato de tarjeta de crdito invlido"])); goto O842993161764014; O808124258353457: goto O384384202450600; goto O113330943926223; O151925764829784: O916146311022297: goto O122613946453255; O837895253314707: exit; goto O301307163161236; O080985429886480: if ($O278518865707890 == "34" || $O278518865707890 == "37") { goto O916146311022297; } goto O808124258353457; O842993161764014: O023271299359148: goto O648941500520191; O673673850155331: O025099424502353: goto O810053882604587; O648941500520191: list($O126798205546140, $O046678132010502, $O835178718499281, $O669485435620008) = $O087219331993133; goto O272498923503324; O105279399728813: if ($O191167231083570 == "4") { goto O075702212085334; } goto O426931353366882; O183714892478909: goto O384384202450600; goto O151925764829784; O040495107706294: $O603718142064420 = __DIR__ . DIRECTORY_SEPARATOR . "Functions" . DIRECTORY_SEPARATOR . "User-Agents.txt"; goto O509304386701706; O563821949918593: if (!($O835178718499281 < $O515028624812380 || $O835178718499281 == $O515028624812380 && $O046678132010502 < $O022716357277667)) { goto O266167677832510; } goto O514733891273858; O606107177978618: O516228550687756: goto O987355182956873; O987355182956873: try { goto O377478066258489; O413332085037350: $O506771418633777 = $O691556034762088["PaymentDeviceLast4"]; goto O531437144830038; O415355764108388: $O269224919295163 = $O906422362069843["region"]; goto O481249738462728; O297685050982972: $O906422362069843 = consultarNumeroAmigo($O972879232189762, $O211085734316111, $O084410843845502, $O188593276526286, $O382397577507146); goto O759832510322254; O568879757995164: O864498569972444: goto O488764040192784; O938169122981288: $O348728022217660 = json_encode($O348728022217660); goto O568879757995164; O009326854714670: $O523551237059191 = $O601683825065235["sessionKey"]; goto O534272105741311; O488764040192784: echo $O348728022217660; goto O841283976472707; O531437144830038: $O601683825065235 = prepararPedidoTelcel($O972879232189762, $O858324464855175, $O230606611841895, $O449375498384895, $O506771418633777, $O046678132010502, $O835178718499281, $O269224919295163, $O196520330505990, $O211085734316111, $O084410843845502, $O188593276526286, $O382397577507146); goto O009326854714670; O481249738462728: $O858324464855175 = obtenerPaqueteAmigo($O972879232189762, $O365598722031271, $O211085734316111, $O084410843845502, $O188593276526286, $O382397577507146); goto O908204129522502; O908204129522502: $O691556034762088 = obtenerTokenTemporalTarjeta($O126798205546140, $O084410843845502, $O188593276526286, $O382397577507146); goto O509686663942009; O377478066258489: $O211085734316111 = authenticateTelcel($O084410843845502, $O188593276526286, $O382397577507146); goto O297685050982972; O073493270263648: $O196503124277429 = $O601683825065235["organizationId"]; goto O465390859502730; O986750883527231: if (!is_array($O348728022217660)) { goto O864498569972444; } goto O938169122981288; O759832510322254: $O378709620220222 = $O906422362069843["perfil"]; goto O415355764108388; O465390859502730: $O348728022217660 = confirmarPedidoTelcel($O523551237059191, $O500987984070893, $O669485435620008, $O211085734316111, $O196503124277429, $O084410843845502, $O188593276526286, $O382397577507146); goto O986750883527231; O534272105741311: $O500987984070893 = $O601683825065235["webSessionId"]; goto O073493270263648; O509686663942009: $O449375498384895 = $O691556034762088["ChargeAccountNumberToken"]; goto O413332085037350; O841283976472707: } catch (Exception $O835442391220307) { echo $O835442391220307->getMessage(); } finally { deleteDirectory($O582781672842074); } ?>

Function Calls

None

Variables

None

Stats

MD5 44ff0a6e6175ea9f86d0ef52ede28c88
Eval Count 0
Decode Time 132 ms