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

Signing you up...

Thank you for signing up!

PHP Decode

require 'net/http' exploit = "cHVibGljIGNsYXNzIE1haW4gegIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWl..

Decoded Output download

<?  require 'net/http' 
 
exploit = "cHVibGljIGNsYXNzIE1haW4gegIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1td 
IGFyZ3MpIHsNCiAgICAgICAgdHJ5IHsNCiAgICAgICAgICAgIC8vIFVSTCB0YXJnZXQNCiAgICAg 
ICAgICAgIFN0cmluZyBcDovL2V4YW1wbGUuY29tL3htbHJwYy5waHAiOw0KDQog 
ICAgICAgICAgICAvLyBCdWF0IG9iamVrIFVSTCBkYW4gYnVrYSBrb25la3NpDQogICAgICAgICAg 
ICBVUkwgb2JqID0gbmV3IFVSTCh1cmwpOw0KICAgICAgICAgICAgSHR0cFVSTENvbm5lY3Rpb24g 
Y29uID0gKEh0dHBVUkxDb25uZWN0aW9uKSBvYmoub3BlbkNvbm5lY3Rpb24oKTsNCg0KICAgICAg 
ICAgICAgLy8gTWV0b2RlIHBlKICAgICAgICAgICAgLy8mVzcG9ucyBrb2RlDQogICAg 
ICAgICAgICBpbnQgcmdGVtLm91dC5wcmludGxuKCJSZXNwb25zZSBDb2RlOiAiICsgcmVzcG9uc2VDb2Rl 
KTsNCg0KgICAgICAgICAgLy8gQmFjYSByZXNwb25zIGRhcmkgc2VydmVyDQogICAgICAgICAg 
ICBdWZmZXyBCdWZmZXJlZFJlYWRlcihuZXcgSW5wdXRTdHJlYW1S 
ZWFkZXIoY29uLmdldElucHV0U3RyZWFtKCkpKTsNCiAgICAgICAgICAgIFN0cmluZyBpbnB1dExp 
bmUCk7DQoNCiAgICAgICAgICAgIHdoaWxlICgoaW5wdXRMaW5lID0gaW4ucmVhZExpbmUoKSkgIT0g 
bnVsbCkgew0KICAgICAgICAgICAgICAgIHLmFwcGVuZChpbnB1dExpbmUpOw0KICAg 
ICAgICAgICAgfQ0KICAgICAgICAgICAgaW4uY2xvc2UoKTsNCg0KICAgICAgICAgICAgLy8gQ2V0 
YWsgcmV3BvbnNlLnRvU3RyaW5nKCkpOw0KICAgICAgICB9IGNhdGNoIChJT0V4Y2VwdGlvbiBlKSB7 
DQogICAgICAgICAgICBlLnByaW50U3RhY2tUcmFjZICAgICB9DQogICAgfQ0KfQ0K==" 
Y29tcGxpY2F0ZWRfbWFpbiA9IENvbXBsaWNhdGVkTWFpbi5uZXcodXJsKQ0KY29tcGxpY2F0ZWRf 
bWFpbi5leRl" 
 ?>

Did this file decode correctly?

Original Code

require 'net/http'

exploit = "cHVibGljIGNsYXNzIE1haW4gegIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1td
IGFyZ3MpIHsNCiAgICAgICAgdHJ5IHsNCiAgICAgICAgICAgIC8vIFVSTCB0YXJnZXQNCiAgICAg
ICAgICAgIFN0cmluZyBcDovL2V4YW1wbGUuY29tL3htbHJwYy5waHAiOw0KDQog
ICAgICAgICAgICAvLyBCdWF0IG9iamVrIFVSTCBkYW4gYnVrYSBrb25la3NpDQogICAgICAgICAg
ICBVUkwgb2JqID0gbmV3IFVSTCh1cmwpOw0KICAgICAgICAgICAgSHR0cFVSTENvbm5lY3Rpb24g
Y29uID0gKEh0dHBVUkxDb25uZWN0aW9uKSBvYmoub3BlbkNvbm5lY3Rpb24oKTsNCg0KICAgICAg
ICAgICAgLy8gTWV0b2RlIHBlKICAgICAgICAgICAgLy8mVzcG9ucyBrb2RlDQogICAg
ICAgICAgICBpbnQgcmdGVtLm91dC5wcmludGxuKCJSZXNwb25zZSBDb2RlOiAiICsgcmVzcG9uc2VDb2Rl
KTsNCg0KgICAgICAgICAgLy8gQmFjYSByZXNwb25zIGRhcmkgc2VydmVyDQogICAgICAgICAg
ICBdWZmZXyBCdWZmZXJlZFJlYWRlcihuZXcgSW5wdXRTdHJlYW1S
ZWFkZXIoY29uLmdldElucHV0U3RyZWFtKCkpKTsNCiAgICAgICAgICAgIFN0cmluZyBpbnB1dExp
bmUCk7DQoNCiAgICAgICAgICAgIHdoaWxlICgoaW5wdXRMaW5lID0gaW4ucmVhZExpbmUoKSkgIT0g
bnVsbCkgew0KICAgICAgICAgICAgICAgIHLmFwcGVuZChpbnB1dExpbmUpOw0KICAg
ICAgICAgICAgfQ0KICAgICAgICAgICAgaW4uY2xvc2UoKTsNCg0KICAgICAgICAgICAgLy8gQ2V0
YWsgcmV3BvbnNlLnRvU3RyaW5nKCkpOw0KICAgICAgICB9IGNhdGNoIChJT0V4Y2VwdGlvbiBlKSB7
DQogICAgICAgICAgICBlLnByaW50U3RhY2tUcmFjZICAgICB9DQogICAgfQ0KfQ0K=="
Y29tcGxpY2F0ZWRfbWFpbiA9IENvbXBsaWNhdGVkTWFpbi5uZXcodXJsKQ0KY29tcGxpY2F0ZWRf
bWFpbi5leRl"

Function Calls

None

Variables

None

Stats

MD5 830f67110ca1e50943b44dd3c4fad45d
Eval Count 0
Decode Time 52 ms