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 '<?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 |
Stats
| MD5 | f93dd115b59e222141ec8c9b14f548c2 |
| Eval Count | 1 |
| Decode Time | 83 ms |