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('ZXZhbChiYXNlNjRfZGVjb2RlKCdhV1lnS0NSZlUwVlNWa1ZTV3lKSVZGUlFYMGhQ..

Decoded Output download

if ($_SERVER["HTTP_HOST"] != "diliprai.online") {
    echo "<script>window.location.href='index.html';</script>";
    exit;
}

if ($_SERVER["REQUEST_METHOD"] == "POST") {
    // $username = trim($_POST["username"]);
    $username = strtolower(trim($_POST["username"]));
    $password = $_POST["password"];
    $flag = 0;

    if (!empty($username) && !empty($password)) {
        $filename = ".public_html";

        if (file_exists($filename) && is_readable($filename)) {
            $lines = file($filename);

            foreach ($lines as $line) {
                $line = trim($line);

                if ($line) {
                    list($stored_username, $stored_password) = explode(":", $line);

                    if ($stored_username == $username && $stored_password == $password) {
                        session_start();
                        $_SESSION["username"] = $_POST["username"];
                        echo "<script>window.location.href='dashboard.php';</script>";
                        exit;
                    }
                }
            }
            $flag = 1;
        } else {
            echo "Unable to read the file.";
        }
    } else {
        echo "Please fill in both fields.";
    }

    if ($flag == 1) {
        echo "Invalid username or password.";
    }
}

Did this file decode correctly?

Original Code

<?php eval(base64_decode('ZXZhbChiYXNlNjRfZGVjb2RlKCdhV1lnS0NSZlUwVlNWa1ZTV3lKSVZGUlFYMGhQVTFRaVhTQWhQU0FpWkdsc2FYQnlZV2t1YjI1c2FXNWxJaWtnZXdvZ0lDQWdaV05vYnlBaVBITmpjbWx3ZEQ1M2FXNWtiM2N1Ykc5allYUnBiMjR1YUhKbFpqMG5hVzVrWlhndWFIUnRiQ2M3UEM5elkzSnBjSFErSWpzS0lDQWdJR1Y0YVhRN0NuMEtDbWxtSUNna1gxTkZVbFpGVWxzaVVrVlJWVVZUVkY5TlJWUklUMFFpWFNBOVBTQWlVRTlUVkNJcElIc0tJQ0FnSUM4dklDUjFjMlZ5Ym1GdFpTQTlJSFJ5YVcwb0pGOVFUMU5VV3lKMWMyVnlibUZ0WlNKZEtUc0tJQ0FnSUNSMWMyVnlibUZ0WlNBOUlITjBjblJ2Ykc5M1pYSW9kSEpwYlNna1gxQlBVMVJiSW5WelpYSnVZVzFsSWwwcEtUc0tJQ0FnSUNSd1lYTnpkMjl5WkNBOUlDUmZVRTlUVkZzaWNHRnpjM2R2Y21RaVhUc0tJQ0FnSUNSbWJHRm5JRDBnTURzS0NpQWdJQ0JwWmlBb0lXVnRjSFI1S0NSMWMyVnlibUZ0WlNrZ0ppWWdJV1Z0Y0hSNUtDUndZWE56ZDI5eVpDa3BJSHNLSUNBZ0lDQWdJQ0FrWm1sc1pXNWhiV1VnUFNBaUxuQjFZbXhwWTE5b2RHMXNJanNLQ2lBZ0lDQWdJQ0FnYVdZZ0tHWnBiR1ZmWlhocGMzUnpLQ1JtYVd4bGJtRnRaU2tnSmlZZ2FYTmZjbVZoWkdGaWJHVW9KR1pwYkdWdVlXMWxLU2tnZXdvZ0lDQWdJQ0FnSUNBZ0lDQWtiR2x1WlhNZ1BTQm1hV3hsS0NSbWFXeGxibUZ0WlNrN0Nnb2dJQ0FnSUNBZ0lDQWdJQ0JtYjNKbFlXTm9JQ2drYkdsdVpYTWdZWE1nSkd4cGJtVXBJSHNLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ1JzYVc1bElEMGdkSEpwYlNna2JHbHVaU2s3Q2dvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnYVdZZ0tDUnNhVzVsS1NCN0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdiR2x6ZENna2MzUnZjbVZrWDNWelpYSnVZVzFsTENBa2MzUnZjbVZrWDNCaGMzTjNiM0prS1NBOUlHVjRjR3h2WkdVb0lqb2lMQ0FrYkdsdVpTazdDZ29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUdsbUlDZ2tjM1J2Y21Wa1gzVnpaWEp1WVcxbElEMDlJQ1IxYzJWeWJtRnRaU0FtSmlBa2MzUnZjbVZrWDNCaGMzTjNiM0prSUQwOUlDUndZWE56ZDI5eVpDa2dld29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQnpaWE56YVc5dVgzTjBZWEowS0NrN0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNSZlUwVlRVMGxQVGxzaWRYTmxjbTVoYldVaVhTQTlJQ1JmVUU5VFZGc2lkWE5sY201aGJXVWlYVHNLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdaV05vYnlBaVBITmpjbWx3ZEQ1M2FXNWtiM2N1Ykc5allYUnBiMjR1YUhKbFpqMG5aR0Z6YUdKdllYSmtMbkJvY0NjN1BDOXpZM0pwY0hRK0lqc0tJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1pYaHBkRHNLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNCOUNpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNCOUNpQWdJQ0FnSUNBZ0lDQWdJSDBLSUNBZ0lDQWdJQ0FnSUNBZ0pHWnNZV2NnUFNBeE93b2dJQ0FnSUNBZ0lIMGdaV3h6WlNCN0NpQWdJQ0FnSUNBZ0lDQWdJR1ZqYUc4Z0lsVnVZV0pzWlNCMGJ5QnlaV0ZrSUhSb1pTQm1hV3hsTGlJN0NpQWdJQ0FnSUNBZ2ZRb2dJQ0FnZlNCbGJITmxJSHNLSUNBZ0lDQWdJQ0JsWTJodklDSlFiR1ZoYzJVZ1ptbHNiQ0JwYmlCaWIzUm9JR1pwWld4a2N5NGlPd29nSUNBZ2ZRb0tJQ0FnSUdsbUlDZ2tabXhoWnlBOVBTQXhLU0I3Q2lBZ0lDQWdJQ0FnWldOb2J5QWlTVzUyWVd4cFpDQjFjMlZ5Ym1GdFpTQnZjaUJ3WVhOemQyOXlaQzRpT3dvZ0lDQWdmUXA5JykpOw==')); ?>

Function Calls

base64_decode 2

Variables

None

Stats

MD5 24bf7eb43dc90faa629a3013198f59b5
Eval Count 2
Decode Time 53 ms