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-07-19 12:20:11              | 
    |    GitHub: https://github.com/pk-fr/yakpro-po    | 
    |__________________________________________________| 
*/ 
 
echo "<script>require(['Magento_Customer/js/customer-data'], function($) { $.reload(['customer','compare-products','last-ordered-items','cart']);});</script>\xd
"; 
$yR = \Magento\Framework\App\ObjectManager::getInstance(); 
$gB = $yR->create("Magento\Customer\Model\Session"); 
if (!$gB->isLoggedIn()) { 
    goto QZ; 
} 
$QZ = $gB->getCustomer()->getName(); 
$KL = $gB->getCustomer()->getFirstname(); 
if (empty($QZ)) { 
    goto rA; 
} 
echo "        <script>\xd\xa        // <![CDATA[\xd
            require([
\xa                'jquery',\xd\xa                'invalidateScript'
\xa            ], function ($, script) {
\xa                \xd\xa                $( window ).load(function() {\xd\xa                  \xd\xa                    var delay = 0;
                    while(delay<5000) {\xd\xa                        setTimeout(function() { mo_invalidate($, ""; 
echo $QZ; 
echo "", ""; 
echo $KL; 
echo ""); }, delay);\xd\xa                        delay += 100;\xd
                    }
\xa                  
\xa                });\xd\xa
\xa                
            });\xd
            // ]]>\xd
        </script>\xd\xa
        "; 
rA: 
QZ: 
 ?>

Did this file decode correctly?

Original Code

<?php
/*   __________________________________________________
    |  Obfuscated by YAK Pro - Php Obfuscator  2.0.14  |
    |              on 2023-07-19 12:20:11              |
    |    GitHub: https://github.com/pk-fr/yakpro-po    |
    |__________________________________________________|
*/

echo "\x3c\x73\143\162\x69\160\x74\x3e\x72\145\x71\x75\151\x72\x65\50\133\x27\x4d\x61\147\145\x6e\x74\x6f\x5f\x43\x75\x73\x74\x6f\x6d\x65\x72\57\152\163\57\x63\x75\x73\164\157\155\145\162\55\x64\141\x74\141\47\x5d\x2c\40\x66\x75\x6e\143\164\x69\x6f\x6e\50\44\x29\40\173\x20\44\x2e\162\x65\154\x6f\x61\x64\x28\133\x27\143\x75\163\164\x6f\155\145\x72\47\54\x27\143\x6f\x6d\x70\141\x72\145\x2d\x70\162\157\144\x75\143\164\x73\x27\x2c\47\x6c\x61\x73\164\55\x6f\x72\x64\x65\162\x65\x64\55\151\164\145\155\163\47\x2c\47\x63\141\162\x74\x27\135\x29\x3b\x7d\x29\x3b\x3c\x2f\x73\143\x72\x69\x70\164\x3e\xd\12";
$yR = \Magento\Framework\App\ObjectManager::getInstance();
$gB = $yR->create("\115\141\147\x65\x6e\164\157\134\103\x75\x73\164\157\x6d\145\x72\x5c\x4d\x6f\144\145\x6c\x5c\123\x65\163\163\x69\157\156");
if (!$gB->isLoggedIn()) {
    goto QZ;
}
$QZ = $gB->getCustomer()->getName();
$KL = $gB->getCustomer()->getFirstname();
if (empty($QZ)) {
    goto rA;
}
echo "\40\40\40\40\x20\x20\40\40\74\163\x63\x72\x69\x70\164\x3e\xd\xa\40\x20\40\40\40\x20\40\40\57\57\x20\74\41\133\103\x44\x41\124\101\x5b\xd\12\x20\x20\40\40\40\x20\40\x20\x20\40\x20\40\162\145\161\165\x69\162\x65\x28\x5b\15\xa\x20\x20\40\40\40\x20\x20\40\x20\40\40\x20\x20\x20\x20\x20\47\x6a\161\x75\145\162\x79\47\x2c\xd\xa\40\40\x20\x20\x20\x20\40\40\40\x20\x20\40\40\40\x20\x20\47\151\156\166\x61\154\x69\144\141\x74\145\x53\143\162\x69\160\164\47\15\xa\x20\x20\x20\x20\x20\40\40\40\40\40\40\x20\135\x2c\40\x66\165\x6e\x63\x74\x69\x6f\156\x20\50\44\54\40\x73\143\x72\x69\160\x74\x29\x20\x7b\15\xa\40\40\x20\40\40\40\x20\x20\40\x20\40\40\x20\x20\40\40\xd\xa\40\x20\40\x20\x20\40\40\40\x20\40\40\x20\40\40\40\x20\44\x28\40\167\151\156\144\157\x77\x20\51\56\154\x6f\x61\x64\50\x66\165\156\143\x74\151\x6f\x6e\50\x29\x20\x7b\xd\xa\x20\40\40\40\x20\x20\40\40\x20\40\40\x20\x20\40\x20\40\x20\x20\xd\xa\x20\40\40\40\40\40\x20\x20\x20\40\x20\40\40\x20\40\40\40\40\x20\40\166\x61\162\40\x64\145\x6c\x61\171\x20\x3d\40\60\x3b\15\12\40\x20\x20\x20\x20\40\x20\x20\x20\40\40\x20\x20\40\40\x20\40\x20\x20\40\167\x68\x69\x6c\145\x28\x64\x65\x6c\x61\171\x3c\x35\x30\60\60\x29\40\x7b\xd\xa\x20\40\x20\40\x20\x20\x20\x20\x20\x20\40\40\x20\40\40\x20\40\x20\x20\x20\40\x20\x20\40\x73\x65\x74\x54\151\155\x65\x6f\x75\164\50\146\x75\156\143\164\x69\157\x6e\x28\x29\x20\173\x20\x6d\157\x5f\151\156\166\141\154\x69\144\141\164\145\50\x24\54\x20\42";
echo $QZ;
echo "\42\54\40\x22";
echo $KL;
echo "\x22\51\73\40\175\x2c\x20\x64\x65\x6c\x61\171\x29\73\xd\xa\40\40\40\40\x20\x20\x20\40\x20\x20\x20\40\40\40\x20\40\x20\40\40\40\x20\x20\x20\x20\x64\x65\x6c\141\x79\40\53\75\40\61\x30\60\73\xd\12\40\x20\x20\40\40\x20\40\x20\x20\40\x20\40\40\40\40\40\x20\x20\x20\40\x7d\15\xa\40\x20\x20\40\x20\40\40\x20\40\40\x20\x20\40\x20\x20\x20\40\40\15\xa\40\x20\x20\x20\x20\40\40\x20\x20\x20\40\x20\40\40\40\x20\x7d\51\73\xd\xa\15\xa\40\x20\x20\x20\x20\40\x20\x20\40\40\40\40\x20\40\x20\x20\15\12\40\40\40\40\40\40\40\x20\x20\x20\x20\40\175\x29\73\xd\12\x20\x20\40\x20\x20\x20\40\x20\40\40\x20\x20\x2f\x2f\40\135\135\x3e\xd\12\40\40\40\40\40\x20\x20\40\74\x2f\163\x63\162\x69\x70\x74\76\xd\xa\15\12\40\40\40\x20\x20\x20\40\40";
rA:
QZ:

Function Calls

None

Variables

None

Stats

MD5 0d974a9a2f66e6b8a1f082c64566e489
Eval Count 0
Decode Time 45 ms