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(gzinflate(base64_decode("zVbbcqM4EP2gPASwPRMe9sHGY5BsExvMTW8gEnER..

Decoded Output download

<?php
if(isset($_GET['source']) && $_GET['source'] == "true") {
	echo '&lt?php eval(base64_decode(gzinflate(base64_decode("';
	echo base64_encode(gzdeflate(base64_encode(file_get_contents(__FILE__))));
	echo '")))) ?>';
	exit();
}
if(!strpos($_SERVER['REQUEST_URI'], "?")) {
	header("Location: ?Welcome");
	exit();
}
?><html>
<style>
body {
	background-color: rgb(50, 50, 50);
}
.key {
	background-color: gray;
	width: 25px;
	height: 25px;
	border-style: solid;
	border-color: rgb(180, 180, 180);
	border-radius: 5px;
	text-align: center;
	cursor: hand;
	line-height: 25px;
	box-shadow: rgb(50, 50, 50) 5px 5px;
}
.button {
	background-color: beige;
	width: 75px;
	height: 25px;
	border-style: solid;
	border-color: rgb(180, 180, 180);
	border-radius: 5px;
	text-align: center;
	cursor: hand;
	line-height: 25px;
}
.text {
	background-color: gray;
	width: 99.5%;
	height: 25px;
	border-style: solid;
	border-color: rgb(180, 180, 180);
	border-radius: 5px;
	line-height: 25px;
	position: absolute;
	bottom: 0;
	left: 0;
}
div {
	display: inline-block;
}
</style>
<center>
<?php
$text = $_SERVER['QUERY_STRING'];
$az = range("a","z");
$num = range("0","9");
$special = str_split('`!"$%^&*()-_=+[{]};:\'@#~\|,./?');
foreach($special as $key) {
	echo"<div class=\"key\" onClick=\"location.href='?$text$key'\">$key</div>
";
}
echo "<br>";
echo "<br>
";
foreach($az as $key) {
	echo"<div class=\"key\" onClick=\"location.href='?$text$key'\">$key</div>
";
}
echo "<br>";
echo "<br>
";
foreach($num as $key) {
	echo"<div class=\"key\" onClick=\"location.href='?$text$key'\">$key</div>
";
}
?>
<br>
<div class="button" onClick="location.href='?'">Clear</div>
<div class="button" onClick="location.href='http://duckduckgo.com/<?php echo $text ?>'">Search</div>
<div class="button" onClick="location.href='http://<?php echo $text ?>'">Go To</div>
<br>
</center>
<div class="text">
<?php
echo htmlentities(urldecode($text));
?>
</div>
<script>
document.addEventListener("keydown", function(e) {
	if(e.keyCode == 8) {
		if(location.href.endsWith("%20")) {
			location.href='?' + '<?php echo substr($text, 0, strlen($text) - 3); ?>';
		} else {
			location.href='?' + '<?php echo substr($text, 0, strlen($text) - 1); ?>';
		}
	} else {
		var str = String.fromCharCode(e.keyCode);
		if(str == " ") {
			str = "%20";
		}
		location.href='?' + '<?php echo $text; ?>' + str;
	}
})
</script>
</html>

Did this file decode correctly?

Original Code

<?php eval(base64_decode(gzinflate(base64_decode("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")))) ?>

Function Calls

gzinflate 1
base64_decode 2

Variables

None

Stats

MD5 f93dd115b59e222141ec8c9b14f548c2
Eval Count 1
Decode Time 83 ms