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 |
Stats
MD5 | 830f67110ca1e50943b44dd3c4fad45d |
Eval Count | 0 |
Decode Time | 52 ms |