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('CiBnb3RvIFN1X3p6OyBlVGZHQTogaWYgKCRlcnJvcikgeyA/Pgo8ZGl2IGNsYXNz..
Decoded Output download
goto Su_zz; eTfGA: if ($error) { ?>
<div class="alert alert-danger"><?php echo $error; ?>
</div><?php } goto VCS_r; YSKKq: if ($_SERVER["REQUEST_METHOD"] == "POST") { $username = $_POST["username"]; $password = $_POST["password"]; $sql = "SELECT * FROM bulk_admin WHERE username='{$username}'"; $result = $conn->query($sql); if ($result->num_rows > 0) { $admin = $result->fetch_assoc(); if (password_verify($password, $admin["password"])) { $_SESSION["admin"] = $admin["username"]; header("Location: index.php"); die; } else { $error = "Invalid password"; } } else { $error = "Invalid username"; } } goto PsnR7; PsnR7: ?>
<!doctypehtml><html lang="en"><head><meta charset="UTF-8"><meta content="width=device-width,initial-scale=1"name="viewport"><title>Admin Login</title><link href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"rel="stylesheet"></head><body><div class="container mt-5"><h1 class="mb-4">Admin Login</h1><?php goto eTfGA; Su_zz: session_start(); goto StfE0; StfE0: include "db.php"; goto M_dNW; M_dNW: $error = ''; goto YSKKq; VCS_r: ?>
<form action="login.php"method="POST"><div class="form-group"><label for="username">Username</label> <input class="form-control"id="username"name="username"required></div><div class="form-group"><label for="password">Password</label> <input class="form-control"id="password"name="password"required type="password"></div><button class="btn btn-primary"type="submit">Login</button></form></div></body></htm
Did this file decode correctly?
Original Code
<?php eval(base64_decode('CiBnb3RvIFN1X3p6OyBlVGZHQTogaWYgKCRlcnJvcikgeyA/Pgo8ZGl2IGNsYXNzPSJhbGVydCBhbGVydC1kYW5nZXIiPjw/cGhwICBlY2hvICRlcnJvcjsgPz4KPC9kaXY+PD9waHAgIH0gZ290byBWQ1NfcjsgWVNLS3E6IGlmICgkX1NFUlZFUlsiXHg1MlwxMDVceDUxXHg1NVwxMDVcMTIzXDEyNFwxMzdcMTE1XDEwNVx4NTRcMTEwXDExN1x4NDQiXSA9PSAiXDEyMFwxMTdceDUzXHg1NCIpIHsgJHVzZXJuYW1lID0gJF9QT1NUWyJceDc1XDE2M1x4NjVceDcyXDE1NlwxNDFceDZkXHg2NSJdOyAkcGFzc3dvcmQgPSAkX1BPU1RbIlwxNjBcMTQxXHg3M1wxNjNceDc3XHg2Zlx4NzJceDY0Il07ICRzcWwgPSAiXHg1M1x4NDVcMTE0XDEwNVwxMDNcMTI0XHgyMFw1Mlx4MjBceDQ2XHg1MlwxMTdcMTE1XDQwXHg2Mlx4NzVcMTU0XDE1M1wxMzdcMTQxXHg2NFwxNTVcMTUxXHg2ZVx4MjBceDU3XHg0OFwxMDVceDUyXHg0NVw0MFx4NzVcMTYzXHg2NVx4NzJcMTU2XDE0MVwxNTVcMTQ1XHgzZFw0N3skdXNlcm5hbWV9XDQ3IjsgJHJlc3VsdCA9ICRjb25uLT5xdWVyeSgkc3FsKTsgaWYgKCRyZXN1bHQtPm51bV9yb3dzID4gMCkgeyAkYWRtaW4gPSAkcmVzdWx0LT5mZXRjaF9hc3NvYygpOyBpZiAocGFzc3dvcmRfdmVyaWZ5KCRwYXNzd29yZCwgJGFkbWluWyJceDcwXDE0MVwxNjNceDczXDE2N1wxNTdcMTYyXHg2NCJdKSkgeyAkX1NFU1NJT05bIlx4NjFcMTQ0XDE1NVx4NjlceDZlIl0gPSAkYWRtaW5bIlwxNjVcMTYzXDE0NVwxNjJceDZlXHg2MVx4NmRcMTQ1Il07IGhlYWRlcigiXDExNFwxNTdcMTQzXDE0MVwxNjRceDY5XHg2ZlwxNTZcNzJcNDBceDY5XDE1NlwxNDRceDY1XHg3OFx4MmVcMTYwXDE1MFx4NzAiKTsgZGllOyB9IGVsc2UgeyAkZXJyb3IgPSAiXDExMVx4NmVceDc2XHg2MVx4NmNceDY5XHg2NFw0MFwxNjBcMTQxXHg3M1wxNjNcMTY3XDE1N1x4NzJceDY0IjsgfSB9IGVsc2UgeyAkZXJyb3IgPSAiXDExMVwxNTZceDc2XDE0MVx4NmNcMTUxXDE0NFx4MjBcMTY1XHg3M1x4NjVcMTYyXDE1Nlx4NjFceDZkXDE0NSI7IH0gfSBnb3RvIFBzblI3OyBQc25SNzogPz4KPCFkb2N0eXBlaHRtbD48aHRtbCBsYW5nPSJlbiI+PGhlYWQ+PG1ldGEgY2hhcnNldD0iVVRGLTgiPjxtZXRhIGNvbnRlbnQ9IndpZHRoPWRldmljZS13aWR0aCxpbml0aWFsLXNjYWxlPTEibmFtZT0idmlld3BvcnQiPjx0aXRsZT5BZG1pbiBMb2dpbjwvdGl0bGU+PGxpbmsgaHJlZj0iaHR0cHM6Ly9zdGFja3BhdGguYm9vdHN0cmFwY2RuLmNvbS9ib290c3RyYXAvNC41LjIvY3NzL2Jvb3RzdHJhcC5taW4uY3NzInJlbD0ic3R5bGVzaGVldCI+PC9oZWFkPjxib2R5PjxkaXYgY2xhc3M9ImNvbnRhaW5lciBtdC01Ij48aDEgY2xhc3M9Im1iLTQiPkFkbWluIExvZ2luPC9oMT48P3BocCAgZ290byBlVGZHQTsgU3Vfeno6IHNlc3Npb25fc3RhcnQoKTsgZ290byBTdGZFMDsgU3RmRTA6IGluY2x1ZGUgIlx4NjRceDYyXHgyZVwxNjBcMTUwXDE2MCI7IGdvdG8gTV9kTlc7IE1fZE5XOiAkZXJyb3IgPSAnJzsgZ290byBZU0tLcTsgVkNTX3I6ID8+Cjxmb3JtIGFjdGlvbj0ibG9naW4ucGhwIm1ldGhvZD0iUE9TVCI+PGRpdiBjbGFzcz0iZm9ybS1ncm91cCI+PGxhYmVsIGZvcj0idXNlcm5hbWUiPlVzZXJuYW1lPC9sYWJlbD4gPGlucHV0IGNsYXNzPSJmb3JtLWNvbnRyb2wiaWQ9InVzZXJuYW1lIm5hbWU9InVzZXJuYW1lInJlcXVpcmVkPjwvZGl2PjxkaXYgY2xhc3M9ImZvcm0tZ3JvdXAiPjxsYWJlbCBmb3I9InBhc3N3b3JkIj5QYXNzd29yZDwvbGFiZWw+IDxpbnB1dCBjbGFzcz0iZm9ybS1jb250cm9sImlkPSJwYXNzd29yZCJuYW1lPSJwYXNzd29yZCJyZXF1aXJlZCB0eXBlPSJwYXNzd29yZCI+PC9kaXY+PGJ1dHRvbiBjbGFzcz0iYnRuIGJ0bi1wcmltYXJ5InR5cGU9InN1Ym1pdCI+TG9naW48L2J1dHRvbj48L2Zvcm0+PC9kaXY+PC9ib2R5PjwvaHRt')); ?>
Function Calls
base64_decode | 1 |
Stats
MD5 | e5c65ae446c32d0d8744bfa7d8c47b18 |
Eval Count | 1 |
Decode Time | 57 ms |