Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
a<?php @eval("?>".base64_decode("PD9waHANCgkNCgllcnJvcl9yZXBvcnRpbmcoMCk7DQoJaW5jbHVkZSAnZ..
Decoded Output download
?>b'<?php
error_reporting(0);
include \'db.php\';
$sql12 = "select Cashierrptmail from ExtraOption";
$result12 = ODBC_EXEC($dbhandle,$sql12);
while ($row = odbc_fetch_array($result12))
{
$cashiermail=$row[\'Cashierrptmail\'];
if($cashiermail == \'1\')
{
echo \'<h4 style="bgcolor:red; color: #fff; font-size: 20px;">Cashier Report :</h4>\';
$sql22 = "select distinct * from Mas_email where cashierreportmail =\'1\'";
$results22 = ODBC_EXEC($dbhandle,$sql22);
while ($row = odbc_fetch_array($results22))
{
$smtp=$row[\'esmtp\'];
$portno=$row[\'port\'];
$email=$row[\'toemail\'];
$subject=$row[\'Subject\'];
$user=$row[\'emailid\'];
$pwd=$row[\'epassword\'];
$sub=$row[\'Subject\'];
$bcc=$row[\'bcc\'];
$cc=$row[\'cc\'];
$secure = $row[\'smtpsecure\'];
$logo = $row[\'logo\'];
}
$sql33 = "select mailattachmentpath from mas_email where cashierreportmail =\'1\'";
$resultss33 = ODBC_EXEC($dbhandle,$sql33);
while ($row = odbc_fetch_array($resultss33))
{
$path=$row[\'mailattachmentpath\'];
}}}
$directory = $path;
$files = glob($directory . \'*.html\');
if ( $files !== false )
{
$filecount = count( $files );
echo $filecount;
}
else
{
echo 0;
}
$dir = "$path";
$dh = opendir($dir);
while (false !== ($filename = readdir($dh))) {
$files[] = $filename;
}
$op=1;
$i=$filecount-$op;
$link="$files[$i]";
require(\'class.phpmailer.php\');
$body=\'CASHIER REPORT\';
$mail = new PHPMailer;
$mail->IsSMTP();
$mail->Host = $smtp;
$mail->SMTPAuth = true;
$mail->Port = $portno;
$mail->Username = $user;
$mail->Password = $pwd;
//$mail->AddAddress(\'[email protected]\');
$mail->AddAddress($email);
$mail->AddAddress($cc);
$mail->AddAddress($bc);
$mail->SetFrom($user);
$mail->AddReplyTo($user);
$mail->Subject = $subject;
$mail->Body = $body;
$mail->MsgHTML($body);
$mail->isHTML(true);
$mail->AddAttachment($link);
if($link==\'\')
{
echo \'<p style="color: #fff;">No New Records Found</p>\';
exit;
}
if(!$mail->Send()) {
echo "Error Sending the Email" . $mail->ErrorInfo;
exit;
}
else
{
echo \'<p style="color: #fff;">Powered By Microgenn Software Solutions!!!Successfully Send !!!</p>\';
unlink($link);
}
?>'
Did this file decode correctly?
Original Code
a<?php @eval("?>".base64_decode("PD9waHANCgkNCgllcnJvcl9yZXBvcnRpbmcoMCk7DQoJaW5jbHVkZSAnZGIucGhwJzsNCiAgICAkc3FsMTIgPSAic2VsZWN0IENhc2hpZXJycHRtYWlsIGZyb20gRXh0cmFPcHRpb24iOw0KCSRyZXN1bHQxMiA9IE9EQkNfRVhFQygkZGJoYW5kbGUsJHNxbDEyKTsNCgl3aGlsZSAoJHJvdyA9IG9kYmNfZmV0Y2hfYXJyYXkoJHJlc3VsdDEyKSkNCgl7DQoJJGNhc2hpZXJtYWlsPSRyb3dbJ0Nhc2hpZXJycHRtYWlsJ107DQoJaWYoJGNhc2hpZXJtYWlsID09ICcxJykNCgl7DQoJZWNobyAnPGg0IHN0eWxlPSJiZ2NvbG9yOnJlZDsgY29sb3I6ICNmZmY7IGZvbnQtc2l6ZTogMjBweDsiPkNhc2hpZXIgUmVwb3J0IDo8L2g0Pic7CQkJCQkJDQoJJHNxbDIyID0gInNlbGVjdCBkaXN0aW5jdCAqIGZyb20gTWFzX2VtYWlsIHdoZXJlIGNhc2hpZXJyZXBvcnRtYWlsID0nMSciOw0KCSRyZXN1bHRzMjIgPSBPREJDX0VYRUMoJGRiaGFuZGxlLCRzcWwyMik7DQoJd2hpbGUgKCRyb3cgPSBvZGJjX2ZldGNoX2FycmF5KCRyZXN1bHRzMjIpKQ0KCXsNCgkkc210cD0kcm93Wydlc210cCddOw0KCSRwb3J0bm89JHJvd1sncG9ydCddOw0KCSRlbWFpbD0kcm93Wyd0b2VtYWlsJ107DQoJJHN1YmplY3Q9JHJvd1snU3ViamVjdCddOw0KCSR1c2VyPSRyb3dbJ2VtYWlsaWQnXTsNCgkkcHdkPSRyb3dbJ2VwYXNzd29yZCddOw0KCSRzdWI9JHJvd1snU3ViamVjdCddOw0KCSRiY2M9JHJvd1snYmNjJ107DQoJJGNjPSRyb3dbJ2NjJ107IA0KCSRzZWN1cmUgPSAkcm93WydzbXRwc2VjdXJlJ107DQoJJGxvZ28gPSAkcm93Wydsb2dvJ107DQoJfQkgDQoJJHNxbDMzID0gInNlbGVjdCBtYWlsYXR0YWNobWVudHBhdGggZnJvbSBtYXNfZW1haWwgd2hlcmUgY2FzaGllcnJlcG9ydG1haWwgPScxJyI7DQoJJHJlc3VsdHNzMzMgPSBPREJDX0VYRUMoJGRiaGFuZGxlLCRzcWwzMyk7DQoJd2hpbGUgKCRyb3cgPSBvZGJjX2ZldGNoX2FycmF5KCRyZXN1bHRzczMzKSkNCgl7DQoJJHBhdGg9JHJvd1snbWFpbGF0dGFjaG1lbnRwYXRoJ107DQoJfX19DQoNCgkkZGlyZWN0b3J5ID0gJHBhdGg7DQoJJGZpbGVzID0gZ2xvYigkZGlyZWN0b3J5IC4gJyouaHRtbCcpOw0KCWlmICggJGZpbGVzICE9PSBmYWxzZSApDQoJew0KCQkkZmlsZWNvdW50ID0gY291bnQoICRmaWxlcyApOw0KCQllY2hvICRmaWxlY291bnQ7DQoJfQ0KCWVsc2UNCgl7DQoJCWVjaG8gMDsNCgl9DQoNCgkkZGlyID0gIiRwYXRoIjsNCgkkZGggID0gb3BlbmRpcigkZGlyKTsNCgl3aGlsZSAoZmFsc2UgIT09ICgkZmlsZW5hbWUgPSByZWFkZGlyKCRkaCkpKSB7DQoJJGZpbGVzW10gPSAkZmlsZW5hbWU7DQoJfQ0KDQoJJG9wPTE7DQoJJGk9JGZpbGVjb3VudC0kb3A7DQoJJGxpbms9IiRmaWxlc1skaV0iOw0KCQ0KCXJlcXVpcmUoJ2NsYXNzLnBocG1haWxlci5waHAnKTsNCgkkYm9keT0nQ0FTSElFUiBSRVBPUlQnOw0KCSRtYWlsID0gbmV3IFBIUE1haWxlcjsJCSANCgkkbWFpbC0+SXNTTVRQKCk7DQoJJG1haWwtPkhvc3QgICAgICAgPSAkc210cDsgDQoJJG1haWwtPlNNVFBBdXRoICAgPSB0cnVlOyAJICAgDQoJJG1haWwtPlBvcnQgICAgICAgPSAkcG9ydG5vOyAgICAgICAgICAgICAgICAgDQoJJG1haWwtPlVzZXJuYW1lICAgPSAkdXNlcjsgDQoJJG1haWwtPlBhc3N3b3JkICAgPSAkcHdkOyAgDQoJLy8kbWFpbC0+QWRkQWRkcmVzcygndmlnbmVzaHJhbUBtaWNyb2dlbm4uY29tJyk7DQoJJG1haWwtPkFkZEFkZHJlc3MoJGVtYWlsKTsNCgkkbWFpbC0+QWRkQWRkcmVzcygkY2MpOw0KCSRtYWlsLT5BZGRBZGRyZXNzKCRiYyk7DQoJJG1haWwtPlNldEZyb20oJHVzZXIpOw0KCSRtYWlsLT5BZGRSZXBseVRvKCR1c2VyKTsNCgkkbWFpbC0+U3ViamVjdCAgICA9ICRzdWJqZWN0OwkNCgkkbWFpbC0+Qm9keSA9ICRib2R5OyANCgkkbWFpbC0+TXNnSFRNTCgkYm9keSk7DQoJJG1haWwtPmlzSFRNTCh0cnVlKTsNCgkkbWFpbC0+QWRkQXR0YWNobWVudCgkbGluayk7DQoNCglpZigkbGluaz09JycpDQoJewkNCgkgIGVjaG8gJzxwIHN0eWxlPSJjb2xvcjogI2ZmZjsiPk5vIE5ldyBSZWNvcmRzIEZvdW5kPC9wPic7DQoJICBleGl0Ow0KCX0NCgkJCSANCglpZighJG1haWwtPlNlbmQoKSkgew0KCWVjaG8gIkVycm9yIFNlbmRpbmcgdGhlIEVtYWlsIiAuICRtYWlsLT5FcnJvckluZm87DQoJZXhpdDsNCgl9DQoJZWxzZQ0KCXsNCgllY2hvICc8cCBzdHlsZT0iY29sb3I6ICNmZmY7Ij5Qb3dlcmVkIEJ5IE1pY3JvZ2VubiBTb2Z0d2FyZSBTb2x1dGlvbnMhISFTdWNjZXNzZnVsbHkgU2VuZCAhISE8L3A+JzsNCgl1bmxpbmsoJGxpbmspOw0KCX0NCg0KPz4="));//Generated by Ampare PHP Encoder. For more security please use php protect before encode the php program
Function Calls
base64_decode | 1 |
Stats
MD5 | bd635b8c06b2e108c12dcf4a01eb3555 |
Eval Count | 1 |
Decode Time | 49 ms |