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('PD9waHAgCiAKcmVxdWlyZV9vbmNlICdrb25la3NpLnBocCc7CiAKIApzZXNzaW9..
Decoded Output download
<?php
require_once 'koneksi.php';
session_start();
if (isset($_SESSION['userlogin'])) {
header('Location: utama.php');
}
if (isset($_SESSION['hp'])) {
header('Location: utama.php');
}
if (isset($_POST['submit'])) {
$hp = $_POST['hp'];
$password = md5($_POST['password']);
$sql = "SELECT * FROM loginifu WHERE hp='$hp' AND password='$password'";
$result = mysqli_query($conn, $sql);
if ($result->num_rows > 0) {
$row = mysqli_fetch_assoc($result);
$_SESSION['userlogin'] = $row['username'];
$_SESSION['hp'] = $row['hp'];
header("Location: utama.php");
} else {
echo "<script>alert('No HP atau password Anda salah. Silahkan coba lagi!')</script>";
}
}
?>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Akses Masuk</title>
<?php include "gaya.php"; ?>
</head>
<body>
<div class="container">
<form action="" method="POST" class="login-email">
<p class="login-text" style="font-size: 2rem; font-weight: 800;">Akses Masuk</p>
<div class="input-group">
<input type="text" placeholder="No HP" name="hp" required>
</div>
<div class="input-group">
<input type="password" placeholder="Password" name="password" required>
</div>
<div class="input-group">
<button name="submit" class="button">Masuk</button>
</div>
<p class="login-register-text">Anda belum punya akun? <a href="registerlogin.php">Daftar</a></p>
</form>
</div>
</body>
</html>
Did this file decode correctly?
Original Code
<?php
eval(base64_decode('PD9waHAgCiAKcmVxdWlyZV9vbmNlICdrb25la3NpLnBocCc7CiAKIApzZXNzaW9uX3N0YXJ0KCk7CiAKaWYgKGlzc2V0KCRfU0VTU0lPTlsndXNlcmxvZ2luJ10pKSB7CiAgICBoZWFkZXIoJ0xvY2F0aW9uOiB1dGFtYS5waHAnKTsKfQoKaWYgKGlzc2V0KCRfU0VTU0lPTlsnaHAnXSkpIHsKICAgIGhlYWRlcignTG9jYXRpb246IHV0YW1hLnBocCcpOwp9CgogCmlmIChpc3NldCgkX1BPU1RbJ3N1Ym1pdCddKSkgewogICAgJGhwID0gJF9QT1NUWydocCddOwogICAgJHBhc3N3b3JkID0gbWQ1KCRfUE9TVFsncGFzc3dvcmQnXSk7CiAKICAgICRzcWwgPSAiU0VMRUNUICogRlJPTSBsb2dpbmlmdSBXSEVSRSBocD0nJGhwJyBBTkQgcGFzc3dvcmQ9JyRwYXNzd29yZCciOwogICAgJHJlc3VsdCA9IG15c3FsaV9xdWVyeSgkY29ubiwgJHNxbCk7CiAgICBpZiAoJHJlc3VsdC0+bnVtX3Jvd3MgPiAwKSB7CiAgICAgICAgJHJvdyA9IG15c3FsaV9mZXRjaF9hc3NvYygkcmVzdWx0KTsKICAgICAgICAkX1NFU1NJT05bJ3VzZXJsb2dpbiddID0gJHJvd1sndXNlcm5hbWUnXTsKCSRfU0VTU0lPTlsnaHAnXSA9ICRyb3dbJ2hwJ107CiAgICAgICAgaGVhZGVyKCJMb2NhdGlvbjogdXRhbWEucGhwIik7CiAgICB9IGVsc2UgewogICAgICAgIGVjaG8gIjxzY3JpcHQ+YWxlcnQoJ05vIEhQIGF0YXUgcGFzc3dvcmQgQW5kYSBzYWxhaC4gU2lsYWhrYW4gY29iYSBsYWdpIScpPC9zY3JpcHQ+IjsKICAgIH0KfQogCj8+CiAKCjxodG1sPgo8aGVhZD4KICAgIDxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MS4wIj4KIAo8dGl0bGU+QWtzZXMgTWFzdWs8L3RpdGxlPgoKICAgICA8P3BocCBpbmNsdWRlICJnYXlhLnBocCI7ID8+Cgo8L2hlYWQ+Cjxib2R5PgogCiAgICA8ZGl2IGNsYXNzPSJjb250YWluZXIiPgogICAgICAgIDxmb3JtIGFjdGlvbj0iIiBtZXRob2Q9IlBPU1QiIGNsYXNzPSJsb2dpbi1lbWFpbCI+CiAgICAgICAgICAgIDxwIGNsYXNzPSJsb2dpbi10ZXh0IiBzdHlsZT0iZm9udC1zaXplOiAycmVtOyBmb250LXdlaWdodDogODAwOyI+QWtzZXMgTWFzdWs8L3A+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImlucHV0LWdyb3VwIj4KICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJ0ZXh0IiBwbGFjZWhvbGRlcj0iTm8gSFAiIG5hbWU9ImhwIiByZXF1aXJlZD4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImlucHV0LWdyb3VwIj4KICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJwYXNzd29yZCIgcGxhY2Vob2xkZXI9IlBhc3N3b3JkIiBuYW1lPSJwYXNzd29yZCIgIHJlcXVpcmVkPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW5wdXQtZ3JvdXAiPgogICAgICAgICAgICAgICAgPGJ1dHRvbiBuYW1lPSJzdWJtaXQiIGNsYXNzPSJidXR0b24iPk1hc3VrPC9idXR0b24+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8cCBjbGFzcz0ibG9naW4tcmVnaXN0ZXItdGV4dCI+QW5kYSBiZWx1bSBwdW55YSBha3VuPyA8YSBocmVmPSJyZWdpc3RlcmxvZ2luLnBocCI+RGFmdGFyPC9hPjwvcD4KICAgICAgICA8L2Zvcm0+CiAgICA8L2Rpdj4KPC9ib2R5Pgo8L2h0bWw+'));
?>
Function Calls
base64_decode | 1 |
Stats
MD5 | c2b21a0a65f961c619c622c0aa1a3725 |
Eval Count | 1 |
Decode Time | 47 ms |