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("PD9waHANCnNlc3Npb25fc3RhcnQoKTsNCg0KJGpzb25TdHJpbmcgPSBmaWx..

Decoded Output download

?>b'<?php
session_start();

$jsonString = file_get_contents(\'one9/web/here/one.json\');
$data = json_decode($jsonString);

$real_username = $data->username;
$real_password = $data->password;

if($_SERVER[\'REQUEST_METHOD\'] == \'POST\'){
    $username = $_POST[\'username\'];
    $password = $_POST[\'password\'];
    if($username == $real_username && $password == $real_password){
        $_SESSION[\'username\'] = $username;
        header(\'Location:data.php\');
    }
    
}
?>

<?php
if(isset($_GET[\'error\'])==true){
echo\'<font color=#FF0000"><p align="center">Wrong Username Or Password </p></font>\';
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>One9 WEBS LOGIN</title>
    <link rel="stylesheet" href="styles/style.css">
</head>
<body>
    <div class="container">
        <div class="login-box">
            <div class="heading"><h3>One9 WEBS PANEL</h3></div>
            <div class="form">
                <form  method="post">
                    <label for="username">Enter Your Username</label>
                    <input type="text" name="username" id="username" placeholder="Username" required>
                    <label for="password">Enter Your Password</label>
                    <input type="password" name="password" id="password" placeholder="Password" required>
                    <button>Login</button>
                    <p>Need Help? <a href="https://t.me/One9WEBS">CONTACT HERE</a></p>
                </form>
            </div>
        </div>
    </div>
</body>
</html>'

Did this file decode correctly?

Original Code

<?php eval("?>".base64_decode("PD9waHANCnNlc3Npb25fc3RhcnQoKTsNCg0KJGpzb25TdHJpbmcgPSBmaWxlX2dldF9jb250ZW50cygnb25lOS93ZWIvaGVyZS9vbmUuanNvbicpOw0KJGRhdGEgPSBqc29uX2RlY29kZSgkanNvblN0cmluZyk7DQoNCiRyZWFsX3VzZXJuYW1lID0gJGRhdGEtPnVzZXJuYW1lOw0KJHJlYWxfcGFzc3dvcmQgPSAkZGF0YS0+cGFzc3dvcmQ7DQoNCmlmKCRfU0VSVkVSWydSRVFVRVNUX01FVEhPRCddID09ICdQT1NUJyl7DQogICAgJHVzZXJuYW1lID0gJF9QT1NUWyd1c2VybmFtZSddOw0KICAgICRwYXNzd29yZCA9ICRfUE9TVFsncGFzc3dvcmQnXTsNCiAgICBpZigkdXNlcm5hbWUgPT0gJHJlYWxfdXNlcm5hbWUgJiYgJHBhc3N3b3JkID09ICRyZWFsX3Bhc3N3b3JkKXsNCiAgICAgICAgJF9TRVNTSU9OWyd1c2VybmFtZSddID0gJHVzZXJuYW1lOw0KICAgICAgICBoZWFkZXIoJ0xvY2F0aW9uOmRhdGEucGhwJyk7DQogICAgfQ0KICAgIA0KfQ0KPz4NCg0KPD9waHANCmlmKGlzc2V0KCRfR0VUWydlcnJvciddKT09dHJ1ZSl7DQplY2hvJzxmb250IGNvbG9yPSNGRjAwMDAiPjxwIGFsaWduPSJjZW50ZXIiPldyb25nIFVzZXJuYW1lIE9yIFBhc3N3b3JkIDwvcD48L2ZvbnQ+JzsNCn0NCj8+DQo8IURPQ1RZUEUgaHRtbD4NCjxodG1sIGxhbmc9ImVuIj4NCjxoZWFkPg0KICAgIDxtZXRhIGNoYXJzZXQ9IlVURi04Ij4NCiAgICA8bWV0YSBodHRwLWVxdWl2PSJYLVVBLUNvbXBhdGlibGUiIGNvbnRlbnQ9IklFPWVkZ2UiPg0KICAgIDxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MS4wIj4NCiAgICA8dGl0bGU+T25lOSBXRUJTIExPR0lOPC90aXRsZT4NCiAgICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9InN0eWxlcy9zdHlsZS5jc3MiPg0KPC9oZWFkPg0KPGJvZHk+DQogICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCiAgICAgICAgPGRpdiBjbGFzcz0ibG9naW4tYm94Ij4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImhlYWRpbmciPjxoMz5PbmU5IFdFQlMgUEFORUw8L2gzPjwvZGl2Pg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZm9ybSI+DQogICAgICAgICAgICAgICAgPGZvcm0gIG1ldGhvZD0icG9zdCI+DQogICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9InVzZXJuYW1lIj5FbnRlciBZb3VyIFVzZXJuYW1lPC9sYWJlbD4NCiAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9InRleHQiIG5hbWU9InVzZXJuYW1lIiBpZD0idXNlcm5hbWUiIHBsYWNlaG9sZGVyPSJVc2VybmFtZSIgcmVxdWlyZWQ+DQogICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9InBhc3N3b3JkIj5FbnRlciBZb3VyIFBhc3N3b3JkPC9sYWJlbD4NCiAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9InBhc3N3b3JkIiBuYW1lPSJwYXNzd29yZCIgaWQ9InBhc3N3b3JkIiBwbGFjZWhvbGRlcj0iUGFzc3dvcmQiIHJlcXVpcmVkPg0KICAgICAgICAgICAgICAgICAgICA8YnV0dG9uPkxvZ2luPC9idXR0b24+DQogICAgICAgICAgICAgICAgICAgIDxwPk5lZWQgSGVscD8gPGEgaHJlZj0iaHR0cHM6Ly90Lm1lL09uZTlXRUJTIj5DT05UQUNUIEhFUkU8L2E+PC9wPg0KICAgICAgICAgICAgICAgIDwvZm9ybT4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICA8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4=")); ?>

Function Calls

base64_decode 1

Variables

None

Stats

MD5 72768475e75ddc1c63552f2db52bf8d0
Eval Count 1
Decode Time 61 ms