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("PD9waHANCg0KaWYoJF9QT1NUWydidG5fc3VibWl0J10pDQp7DQoJJHNlbmR..
Decoded Output download
?>b'<?php
if($_POST[\'btn_submit\'])
{
$sender_name = $_POST[\'sender_name\'];
$username = str_replace(\' \',\'\',$_POST[\'username\']);
$emails = $_POST[\'emails\'];
$message = file_get_contents(\'message.php\');
//clean up emails
$no_space = str_replace(\' \', \'\',$emails);
$comma_emails = str_replace("n", \',\',$no_space);
$sing_to = explode(\',\', $comma_emails);
if(count($sing_to) > 100)
{
$error = \'<font color="#FF0000">ERROR: Email addresses should not exceed 100</font> - <a href="index.php">Go back</a>\';
exit;
}
function get_name($email)
{
$name = explode(\'@\',$email);
return $name[0];
}
for ($i = 0; $i < count($sing_to); $i++) {
$domain = $_SERVER[\'HTTP_HOST\'];
$sub = get_name($sing_to[$i]).\' ; UPDATE YOUR ACCOUNT\';
//update links in message
$message2 = str_replace(\'**email**\', "?email=$sing_to[$i]",$message);
$mail_content = str_replace(\'**user**\', get_name($sing_to[$i]),$message2);
$headers = "MIME-Version: 1.0" . "n";
$headers .= "Content-type:text/html; charset=UTF-8" . "n";
// More headers
$headers .= "From: ".$sender_name." <".$username."@".$domain.">" . "n";
//$headers .= "Bcc: ".$bcc;
mail($sing_to[$i], $sub, $mail_content, $headers);
}
echo \'<h2 align center><font color="#990000">\';
echo $type.\' </font>Message sent - <a href="index.php">click here to go back</a>\';
echo \'</h2>\';
exit;
}
?>
<html><head>
<title>China Inbox-sender</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="content-language" name="Language" content="zh-CN">
<link href="blastit_files/bootstrap.css" rel="stylesheet">
<script src="blastit_files/bootstrap.js"></script>
<script language="JavaScript" type="text/javascript" src="openwysiwyg/wysiwyg.js"></script>
</head><body style=" background-color:#4B5320; text-align:center; width:100%; height:50%; COLOR:#000066 "><div class="containe col-lg-6" style="text-align:center; width:100%;">
<br><h3><font color="green"></font><font face="Helvetica"><span style="FONT-SIZE: 30px; COLOR: #000066"></span><span style="FONT-SIZE: 30px; COLOR: #cc3300"></span><span style="FONT-SIZE: 30px; COLOR: #000066"></span></font> <small></small></h3>
<form name="form" id="form" method="POST" enctype="multipart/form-data" action="">
<div class="row">
<div><div><label for="emailList"><p style="TEXT-ALIGN: center">
<input style=" width:515px;" type="text" class="form-control input-sm " id="subject" name="sender_name" placeholder="SENDER NAME"></p></label></div>
<div><div><label for="emailList"><p style="TEXT-ALIGN: center">
<input style=" width:515px;" type="text" class="form-control input-sm " id="subject" name="username" placeholder="USERNAME"></p></label></div>
<div><label for="emailList"><p style="TEXT-ALIGN: center; color: #4B5320;"><textarea placeholder="INSERT YOUR MAIL LIST HERE, FOR QUICK INBOX INPUT 50 MAIL PER SENT" style=" width:715px; height:300px; font-family: Verdana; font-size: 12px; font-weight: light; text-align:center; background-color: #FFFFFF; " name="emails" id="emailList" class="form-control" rows="10"></textarea></p></label></div>
<!-- <div><label for="emailList"><p style="TEXT-ALIGN: center; color: #4B5320;"><textarea placeholder="INSERT YOUR MAIL LIST HERE, FOR QUICK INBOX INPUT 50 MAIL PER SENT" style=" width:715px; height:300px; font-family: Verdana; font-size: 12px; font-weight: light; text-align:center; background-color: #FFFFFF; " name="message" id="message" class="form-control" rows="10"></textarea><script language="JavaScript" type="text/javascript">
generate_wysiwyg(\'message\');
</script></p></label></div>
</div>--><br><br><br>
<input type="submit" class="btn btn-default btn-sm" name="btn_submit" value="Send to Inbox" style="width:315px;">
<br><br>NOTE:THIS PRODUCT IS FOR EDUCATIONAL USE ONLY..<br>ANYTHING YOU DO WITH THIS PRODUCT, WE WILL NOT BE HELD RESPONSIBLE<br><br>
</form></body></html>'
Did this file decode correctly?
Original Code
<?php eval("?>".base64_decode("PD9waHANCg0KaWYoJF9QT1NUWydidG5fc3VibWl0J10pDQp7DQoJJHNlbmRlcl9uYW1lID0gJF9QT1NUWydzZW5kZXJfbmFtZSddOw0KCSR1c2VybmFtZSA9IHN0cl9yZXBsYWNlKCcgJywnJywkX1BPU1RbJ3VzZXJuYW1lJ10pOw0KCSRlbWFpbHMgPSAkX1BPU1RbJ2VtYWlscyddOw0KCSRtZXNzYWdlID0gZmlsZV9nZXRfY29udGVudHMoJ21lc3NhZ2UucGhwJyk7DQoNCi8vY2xlYW4gdXAgZW1haWxzCQ0KJG5vX3NwYWNlID0gc3RyX3JlcGxhY2UoJyAnLCAnJywkZW1haWxzKTsNCiRjb21tYV9lbWFpbHMgPSBzdHJfcmVwbGFjZSgibiIsICcsJywkbm9fc3BhY2UpOw0KJHNpbmdfdG8gPSBleHBsb2RlKCcsJywgJGNvbW1hX2VtYWlscyk7DQoJDQoJDQppZihjb3VudCgkc2luZ190bykgPiAxMDApDQp7DQoJJGVycm9yID0gJzxmb250IGNvbG9yPSIjRkYwMDAwIj5FUlJPUjogRW1haWwgYWRkcmVzc2VzIHNob3VsZCBub3QgZXhjZWVkIDEwMDwvZm9udD4gLSA8YSBocmVmPSJpbmRleC5waHAiPkdvIGJhY2s8L2E+JzsJDQoJZXhpdDsNCn0NCg0KZnVuY3Rpb24gZ2V0X25hbWUoJGVtYWlsKQ0Kew0KCSRuYW1lID0gZXhwbG9kZSgnQCcsJGVtYWlsKTsNCglyZXR1cm4gJG5hbWVbMF07CQ0KfQ0KDQoNCmZvciAoJGkgPSAwOyAkaSA8IGNvdW50KCRzaW5nX3RvKTsgJGkrKykgewkNCgkNCgkNCgkkZG9tYWluID0gJF9TRVJWRVJbJ0hUVFBfSE9TVCddOw0KCSRzdWIgPSBnZXRfbmFtZSgkc2luZ190b1skaV0pLicgOyBVUERBVEUgWU9VUiBBQ0NPVU5UJzsNCgkNCgkvL3VwZGF0ZSBsaW5rcyBpbiBtZXNzYWdlDQoJJG1lc3NhZ2UyID0gc3RyX3JlcGxhY2UoJyoqZW1haWwqKicsICI/ZW1haWw9JHNpbmdfdG9bJGldIiwkbWVzc2FnZSk7DQoJJG1haWxfY29udGVudCA9IHN0cl9yZXBsYWNlKCcqKnVzZXIqKicsIGdldF9uYW1lKCRzaW5nX3RvWyRpXSksJG1lc3NhZ2UyKTsNCgkNCgkkaGVhZGVycyA9ICJNSU1FLVZlcnNpb246IDEuMCIgLiAibiI7DQoJJGhlYWRlcnMgLj0gIkNvbnRlbnQtdHlwZTp0ZXh0L2h0bWw7IGNoYXJzZXQ9VVRGLTgiIC4gIm4iOw0KCQ0KCS8vIE1vcmUgaGVhZGVycw0KCSRoZWFkZXJzIC49ICJGcm9tOiAiLiRzZW5kZXJfbmFtZS4iIDwiLiR1c2VybmFtZS4iQCIuJGRvbWFpbi4iPiIgLiAibiI7DQoJLy8kaGVhZGVycyAuPSAiQmNjOiAiLiRiY2M7DQoJbWFpbCgkc2luZ190b1skaV0sICRzdWIsICRtYWlsX2NvbnRlbnQsICRoZWFkZXJzKTsgDQoJDQoNCn0NCmVjaG8gJzxoMiBhbGlnbiBjZW50ZXI+PGZvbnQgY29sb3I9IiM5OTAwMDAiPic7DQplY2hvICR0eXBlLicgPC9mb250Pk1lc3NhZ2Ugc2VudCAtIDxhIGhyZWY9ImluZGV4LnBocCI+Y2xpY2sgaGVyZSB0byBnbyBiYWNrPC9hPic7DQplY2hvICc8L2gyPic7DQpleGl0Ow0KfQ0KPz4NCjxodG1sPjxoZWFkPg0KICAgIDx0aXRsZT5DaGluYSBJbmJveC1zZW5kZXI8L3RpdGxlPg0KICAgIDxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PVVURi04Ij4NCgk8bWV0YSBodHRwLWVxdWl2PSJjb250ZW50LWxhbmd1YWdlIiBuYW1lPSJMYW5ndWFnZSIgY29udGVudD0iemgtQ04iPg0KICAgIDxsaW5rIGhyZWY9ImJsYXN0aXRfZmlsZXMvYm9vdHN0cmFwLmNzcyIgcmVsPSJzdHlsZXNoZWV0Ij4NCiAgICA8c2NyaXB0IHNyYz0iYmxhc3RpdF9maWxlcy9ib290c3RyYXAuanMiPjwvc2NyaXB0Pg0KCTxzY3JpcHQgbGFuZ3VhZ2U9IkphdmFTY3JpcHQiIHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJvcGVud3lzaXd5Zy93eXNpd3lnLmpzIj48L3NjcmlwdD4NCgk8L2hlYWQ+PGJvZHkgc3R5bGU9IiBiYWNrZ3JvdW5kLWNvbG9yOiM0QjUzMjA7ICB0ZXh0LWFsaWduOmNlbnRlcjsgd2lkdGg6MTAwJTsgaGVpZ2h0OjUwJTsgQ09MT1I6IzAwMDA2NiAiPjxkaXYgY2xhc3M9ImNvbnRhaW5lIGNvbC1sZy02IiBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXI7IHdpZHRoOjEwMCU7Ij4NCiAgICAgICAgPGJyPjxoMz48Zm9udCBjb2xvcj0iZ3JlZW4iPjwvZm9udD48Zm9udCBmYWNlPSJIZWx2ZXRpY2EiPjxzcGFuIHN0eWxlPSJGT05ULVNJWkU6IDMwcHg7IENPTE9SOiAjMDAwMDY2Ij48L3NwYW4+PHNwYW4gc3R5bGU9IkZPTlQtU0laRTogMzBweDsgQ09MT1I6ICNjYzMzMDAiPjwvc3Bhbj48c3BhbiBzdHlsZT0iRk9OVC1TSVpFOiAzMHB4OyBDT0xPUjogIzAwMDA2NiI+PC9zcGFuPjwvZm9udD4gPHNtYWxsPjwvc21hbGw+PC9oMz4NCiAgICAgICAgPGZvcm0gbmFtZT0iZm9ybSIgaWQ9ImZvcm0iIG1ldGhvZD0iUE9TVCIgZW5jdHlwZT0ibXVsdGlwYXJ0L2Zvcm0tZGF0YSIgYWN0aW9uPSIiPg0KICAgICAgICAgICANCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InJvdyI+CQ0KCQkJICAgICANCgkJCQkNCgkJCQk8ZGl2PjxkaXY+PGxhYmVsIGZvcj0iZW1haWxMaXN0Ij48cCBzdHlsZT0iVEVYVC1BTElHTjogY2VudGVyIj4NCgkJCQk8aW5wdXQgc3R5bGU9IiB3aWR0aDo1MTVweDsiIHR5cGU9InRleHQiIGNsYXNzPSJmb3JtLWNvbnRyb2wgIGlucHV0LXNtICIgaWQ9InN1YmplY3QiIG5hbWU9InNlbmRlcl9uYW1lIiBwbGFjZWhvbGRlcj0iU0VOREVSIE5BTUUiPjwvcD48L2xhYmVsPjwvZGl2Pg0KCQkJICAgICANCgkJCQkNCgkJCQk8ZGl2PjxkaXY+PGxhYmVsIGZvcj0iZW1haWxMaXN0Ij48cCBzdHlsZT0iVEVYVC1BTElHTjogY2VudGVyIj4NCgkJCQk8aW5wdXQgc3R5bGU9IiB3aWR0aDo1MTVweDsiIHR5cGU9InRleHQiIGNsYXNzPSJmb3JtLWNvbnRyb2wgIGlucHV0LXNtICIgaWQ9InN1YmplY3QiIG5hbWU9InVzZXJuYW1lIiBwbGFjZWhvbGRlcj0iVVNFUk5BTUUiPjwvcD48L2xhYmVsPjwvZGl2Pg0KDQoJCQkgICAgDQogICAgICAgICAgICAgICA8ZGl2PjxsYWJlbCBmb3I9ImVtYWlsTGlzdCI+PHAgc3R5bGU9IlRFWFQtQUxJR046IGNlbnRlcjsgY29sb3I6ICM0QjUzMjA7Ij48dGV4dGFyZWEgcGxhY2Vob2xkZXI9IklOU0VSVCBZT1VSIE1BSUwgTElTVCBIRVJFLCBGT1IgUVVJQ0sgSU5CT1ggSU5QVVQgNTAgTUFJTCBQRVIgU0VOVCIgc3R5bGU9IiB3aWR0aDo3MTVweDsgaGVpZ2h0OjMwMHB4OyBmb250LWZhbWlseTogVmVyZGFuYTsgZm9udC1zaXplOiAxMnB4OyBmb250LXdlaWdodDogbGlnaHQ7IHRleHQtYWxpZ246Y2VudGVyOyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyAiIG5hbWU9ImVtYWlscyIgaWQ9ImVtYWlsTGlzdCIgY2xhc3M9ImZvcm0tY29udHJvbCIgcm93cz0iMTAiPjwvdGV4dGFyZWE+PC9wPjwvbGFiZWw+PC9kaXY+DQoJCQkJCQ0KICAgICAgICAgICAgICA8IS0tIDxkaXY+PGxhYmVsIGZvcj0iZW1haWxMaXN0Ij48cCBzdHlsZT0iVEVYVC1BTElHTjogY2VudGVyOyBjb2xvcjogIzRCNTMyMDsiPjx0ZXh0YXJlYSBwbGFjZWhvbGRlcj0iSU5TRVJUIFlPVVIgTUFJTCBMSVNUIEhFUkUsIEZPUiBRVUlDSyBJTkJPWCBJTlBVVCA1MCBNQUlMIFBFUiBTRU5UIiBzdHlsZT0iIHdpZHRoOjcxNXB4OyBoZWlnaHQ6MzAwcHg7IGZvbnQtZmFtaWx5OiBWZXJkYW5hOyBmb250LXNpemU6IDEycHg7IGZvbnQtd2VpZ2h0OiBsaWdodDsgdGV4dC1hbGlnbjpjZW50ZXI7IGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7ICIgbmFtZT0ibWVzc2FnZSIgaWQ9Im1lc3NhZ2UiIGNsYXNzPSJmb3JtLWNvbnRyb2wiIHJvd3M9IjEwIj48L3RleHRhcmVhPjxzY3JpcHQgbGFuZ3VhZ2U9IkphdmFTY3JpcHQiIHR5cGU9InRleHQvamF2YXNjcmlwdCI+DQoNCgkJCQkJCQlnZW5lcmF0ZV93eXNpd3lnKCdtZXNzYWdlJyk7DQoNCgkJCQkJCTwvc2NyaXB0PjwvcD48L2xhYmVsPjwvZGl2Pg0KICAgICAgICAgICAgPC9kaXY+LS0+PGJyPjxicj48YnI+DQogICAgICAgICAgICA8aW5wdXQgdHlwZT0ic3VibWl0IiBjbGFzcz0iYnRuIGJ0bi1kZWZhdWx0IGJ0bi1zbSIgbmFtZT0iYnRuX3N1Ym1pdCIgdmFsdWU9IlNlbmQgdG8gSW5ib3giIHN0eWxlPSJ3aWR0aDozMTVweDsiPg0KICAgICAgICAgICAgDQoJCSAgICA8YnI+PGJyPk5PVEU6VEhJUyBQUk9EVUNUIElTIEZPUiBFRFVDQVRJT05BTCBVU0UgT05MWS4uPGJyPkFOWVRISU5HIFlPVSBETyBXSVRIIFRISVMgUFJPRFVDVCwgV0UgV0lMTCBOT1QgQkUgSEVMRCBSRVNQT05TSUJMRTxicj48YnI+DQogICAgICAgICAgIA0KICAgIA0KDQo8L2Zvcm0+PC9ib2R5PjwvaHRtbD4=")); ?>
Function Calls
base64_decode | 1 |
Stats
MD5 | 1e8b79aa1cb5da13a60cca6df0588522 |
Eval Count | 1 |
Decode Time | 95 ms |