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 eval(base64_decode('CiBjbGFzcyBLZXlTdG9yZSB7IGZ1bmN0aW9uIHBhcnNlS2V5U3RvcmUoJGtleVN0..

Decoded Output download


 class KeyStore { function parseKeyStore($keyStorePath) { $myfile = fopen($keyStorePath . "keystore.pooh", "r") or die("Unable to open file!"); $decData = $this->xor_this(fread($myfile, filesize($keyStorePath . "keystore.pooh"))); fclose($myfile); return $decData; } function hex2ByteArray($hexString) { $string = hex2bin($hexString); return unpack("C*", $string); } function byteArray2String($byteArray) { $chars = array_map("chr", $byteArray); return join($chars); } function xor_this($text) { $key = "frtkj"; $i = 0; $encrypted = ''; foreach (str_split($text) as $char) { $encrypted .= chr(ord($char) ^ ord($key[$i++ % strlen($key)])); } return $encrypted; } } 

Did this file decode correctly?

Original Code

<?php eval(base64_decode('CiBjbGFzcyBLZXlTdG9yZSB7IGZ1bmN0aW9uIHBhcnNlS2V5U3RvcmUoJGtleVN0b3JlUGF0aCkgeyAkbXlmaWxlID0gZm9wZW4oJGtleVN0b3JlUGF0aCAuICJcMTUzXDE0NVx4NzlceDczXHg3NFwxNTdcMTYyXDE0NVw1NlwxNjBceDZmXDE1N1x4NjgiLCAiXDE2MiIpIG9yIGRpZSgiXDEyNVx4NmVcMTQxXHg2Mlx4NmNceDY1XHgyMFx4NzRcMTU3XDQwXHg2Zlx4NzBceDY1XDE1Nlw0MFx4NjZcMTUxXDE1NFx4NjVceDIxIik7ICRkZWNEYXRhID0gJHRoaXMtPnhvcl90aGlzKGZyZWFkKCRteWZpbGUsIGZpbGVzaXplKCRrZXlTdG9yZVBhdGggLiAiXDE1M1x4NjVceDc5XHg3M1wxNjRcMTU3XHg3MlwxNDVceDJlXDE2MFx4NmZceDZmXHg2OCIpKSk7IGZjbG9zZSgkbXlmaWxlKTsgcmV0dXJuICRkZWNEYXRhOyB9IGZ1bmN0aW9uIGhleDJCeXRlQXJyYXkoJGhleFN0cmluZykgeyAkc3RyaW5nID0gaGV4MmJpbigkaGV4U3RyaW5nKTsgcmV0dXJuIHVucGFjaygiXHg0M1x4MmEiLCAkc3RyaW5nKTsgfSBmdW5jdGlvbiBieXRlQXJyYXkyU3RyaW5nKCRieXRlQXJyYXkpIHsgJGNoYXJzID0gYXJyYXlfbWFwKCJceDYzXHg2OFx4NzIiLCAkYnl0ZUFycmF5KTsgcmV0dXJuIGpvaW4oJGNoYXJzKTsgfSBmdW5jdGlvbiB4b3JfdGhpcygkdGV4dCkgeyAka2V5ID0gIlx4NjZceDcyXDE2NFwxNTNceDZhIjsgJGkgPSAwOyAkZW5jcnlwdGVkID0gJyc7IGZvcmVhY2ggKHN0cl9zcGxpdCgkdGV4dCkgYXMgJGNoYXIpIHsgJGVuY3J5cHRlZCAuPSBjaHIob3JkKCRjaGFyKSBeIG9yZCgka2V5WyRpKysgJSBzdHJsZW4oJGtleSldKSk7IH0gcmV0dXJuICRlbmNyeXB0ZWQ7IH0gfSA=')); ?>

Function Calls

base64_decode 1

Variables

None

Stats

MD5 49a2898a24f637ea19c77a151217308c
Eval Count 1
Decode Time 58 ms