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 //[_.:illus!on:._] - [invision-virus.com] - DO NOT REMOVE THIS LINE! error_rep..
Decoded Output download
<html><body style='background:black;font-size:14px;font-family:verdana;font-weight:bolder;color:white;'><center><span style='font-size:26px;color:green;'>Invision-Virus.com Validator</span><br/><span style='font-size:10px;color:green;'>IP.Board.v3.4.9_[illus!on]_nulled_[patch_21.01.16_included]</span><br/><br/><br/>echo "<html><body style='background:black;font-size:14px;font-family:verdana;font-weight:bolder;color:white;'><center><span style='font-size:26px;color:green;'>Invision-Virus.com Validator</span><br/><span style='font-size:10px;color:green;'>".$application."</span><br/><br/><br/>";
if(file_exists('checksums.sha1')) {
$error = "";
$file = file_get_contents('checksums.sha1');
$file = explode("
", $file);
foreach ($file as $data) {
if(!empty($data)) {
$data = trim($data);
$data = explode(" *", $data);
$data[1] = str_replace("\", "/", $data[1]);
if(file_exists("./".$data[1])) {
if(sha1_file("./".$data[1]) == $data[0]) {
$error .= "";
} else {
$error .= "<tr><td align='left'>".$data[1]." </td><td align='right'><span style='color:red'>FALSE</span></td></tr>";
}
} else {
$error .= "<tr><td align='left'>".$data[1]." </td><td align='right'><span style='color:maroon'>NOT FOUND</span></td></tr>";
}
}
}
echo "All files checked.<br/>Errors have been listed below.<br/>If nothing is listed, all files are <span style='color:lime'>OK.</span><br/><br/><table>".$error."</table>";
} else {
echo "<span style='color:red'>The file checksums.sha1 doesn't exist!</span>";
}
echo "<br/><br/><span style='color:gray;font-size:10px;' >Valitator by _.:illus!on:._</span></center></body></html>";
Did this file decode correctly?
Original Code
<?php
//[_.:illus!on:._] - [invision-virus.com] - DO NOT REMOVE THIS LINE!
error_reporting(0);
$application = "IP.Board.v3.4.9_[illus!on]_nulled_[patch_21.01.16_included]";
eval(base64_decode('ZWNobyAiPGh0bWw+PGJvZHkgc3R5bGU9J2JhY2tncm91bmQ6YmxhY2s7Zm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6dmVyZGFuYTtmb250LXdlaWdodDpib2xkZXI7Y29sb3I6d2hpdGU7Jz48Y2VudGVyPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MjZweDtjb2xvcjpncmVlbjsnPkludmlzaW9uLVZpcnVzLmNvbSBWYWxpZGF0b3I8L3NwYW4+PGJyLz48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwcHg7Y29sb3I6Z3JlZW47Jz4iLiRhcHBsaWNhdGlvbi4iPC9zcGFuPjxici8+PGJyLz48YnIvPiI7DQppZihmaWxlX2V4aXN0cygnY2hlY2tzdW1zLnNoYTEnKSkgew0KCSRlcnJvciA9ICIiOw0KCSRmaWxlID0gZmlsZV9nZXRfY29udGVudHMoJ2NoZWNrc3Vtcy5zaGExJyk7DQoJJGZpbGUgPSBleHBsb2RlKCJcclxuIiwgJGZpbGUpOw0KCWZvcmVhY2ggKCRmaWxlIGFzICRkYXRhKSB7DQoJCWlmKCFlbXB0eSgkZGF0YSkpIHsNCgkJCSRkYXRhID0gdHJpbSgkZGF0YSk7DQoJCQkkZGF0YSA9IGV4cGxvZGUoIiAqIiwgJGRhdGEpOw0KCQkJJGRhdGFbMV0gPSBzdHJfcmVwbGFjZSgiXFwiLCAiLyIsICRkYXRhWzFdKTsNCgkJCWlmKGZpbGVfZXhpc3RzKCIuLyIuJGRhdGFbMV0pKSB7DQoJCQkJaWYoc2hhMV9maWxlKCIuLyIuJGRhdGFbMV0pID09ICRkYXRhWzBdKSB7DQoJCQkJCSRlcnJvciAuPSAiIjsNCgkJCQl9IGVsc2Ugew0KCQkJCQkkZXJyb3IgLj0gIjx0cj48dGQgYWxpZ249J2xlZnQnPiIuJGRhdGFbMV0uIiZuYnNwOzwvdGQ+PHRkIGFsaWduPSdyaWdodCc+PHNwYW4gc3R5bGU9J2NvbG9yOnJlZCc+RkFMU0U8L3NwYW4+PC90ZD48L3RyPiI7DQoJCQkJfQ0KCQkJfSBlbHNlIHsNCgkJCQkkZXJyb3IgLj0gIjx0cj48dGQgYWxpZ249J2xlZnQnPiIuJGRhdGFbMV0uIiZuYnNwOzwvdGQ+PHRkIGFsaWduPSdyaWdodCc+PHNwYW4gc3R5bGU9J2NvbG9yOm1hcm9vbic+Tk9UIEZPVU5EPC9zcGFuPjwvdGQ+PC90cj4iOw0KCQkJfQ0KCQl9DQoJfQ0KCWVjaG8gIkFsbCBmaWxlcyBjaGVja2VkLjxici8+RXJyb3JzIGhhdmUgYmVlbiBsaXN0ZWQgYmVsb3cuPGJyLz5JZiBub3RoaW5nIGlzIGxpc3RlZCwgYWxsIGZpbGVzIGFyZSA8c3BhbiBzdHlsZT0nY29sb3I6bGltZSc+T0suPC9zcGFuPjxici8+PGJyLz48dGFibGU+Ii4kZXJyb3IuIjwvdGFibGU+IjsNCn0gZWxzZSB7DQoJZWNobyAiPHNwYW4gc3R5bGU9J2NvbG9yOnJlZCc+VGhlIGZpbGUgY2hlY2tzdW1zLnNoYTEgZG9lc24ndCBleGlzdCE8L3NwYW4+IjsNCn0NCmVjaG8gIjxici8+PGJyLz48c3BhbiBzdHlsZT0nY29sb3I6Z3JheTtmb250LXNpemU6MTBweDsnID5WYWxpdGF0b3IgYnkgXy46aWxsdXMhb246Ll88L3NwYW4+PC9jZW50ZXI+PC9ib2R5PjwvaHRtbD4iOw=='));
?>
Function Calls
explode | 1 |
file_exists | 1 |
base64_decode | 1 |
error_reporting | 1 |
file_get_contents | 1 |
Stats
MD5 | 2ea0b24a5f7c6eafeb08dd29f665de54 |
Eval Count | 1 |
Decode Time | 325 ms |