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 /* */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$O..

Decoded Output download

echo '<!-- register.php -->

<meta name=\'og:title\' content=\'Einkaufsliste  ELSystem\'>
<meta name="description" content="Registrieren | ELSystem">
<meta name="keywords" content="Einkaufsliste, ELSystem">
<meta name="author" content="PvPMaster0001">
<meta name=\'copyright\' content=\'ELSystem\'>
';
function get_client_ip()
{
if (array_key_exists('HTTP_X_FORWARDED_FOR',$_SERVER)) {
return $_SERVER['HTTP_X_FORWARDED_FOR'];
}else if (array_key_exists('HTTP_CF_Connecting_IP',$_SERVER)) {
return $_SERVER['HTTP_CF_Connecting_IP'];
}else if (array_key_exists('REMOTE_ADDR',$_SERVER)) {
return $_SERVER['REMOTE_ADDR'];
}else if (array_key_exists('HTTP_CLIENT_IP',$_SERVER)) {
return $_SERVER['HTTP_CLIENT_IP'];
}
return '';
}
session_start();
require 'db_connection.php';
if (isset($_SESSION['user_id'])) {
header("Location: $siteurl");
exit;
}
$kontonummer = rand(1000000,9999999);
$success_message = '0';
$gesperrt = 0;
$error_message = '';
$sqlRegistrationStatus = "SELECT setting_value FROM settings WHERE setting_name = 'registercode'";
$resultRegistrationStatus = $conn->query($sqlRegistrationStatus);
$registrationAktiviert = $resultRegistrationStatus->fetch_assoc()['setting_value'];
if ($registrationAktiviert == 0) {
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$name = $_POST['name'];
if (preg_match('/^[0-9]/',$name)) {
$error_message = "Der Benutzername darf nicht mit einer Zahl beginnen.";
}else {
$check_username_sql = "SELECT id FROM benutzer WHERE name = ?";
$check_username_stmt = $conn->prepare($check_username_sql);
$check_username_stmt->bind_param("s",$name);
$check_username_stmt->execute();
$check_username_result = $check_username_stmt->get_result();
if ($check_username_result->num_rows >0) {
$error_message = "Dieser Benutzername ist bereits vergeben.";
}else {
$ip_address = get_client_ip();
$password = password_hash($_POST['password'],PASSWORD_DEFAULT);
$sql = "INSERT INTO benutzer (name, password, kontonummer, letzte_ip, gesperrt) VALUES (?, ?, ?, ?, ?)";
$stmt = $conn->prepare($sql);
$stmt->bind_param("sssss",$name,$password,$kontonummer,$ip_address,$gesperrt);
$stmt->execute();
$success_message = 'Benutzer erfolgreich erstellt!';
$_SESSION['user_id'] = $stmt->insert_id;
$_SESSION['username'] = $name;
$effects_sql = "INSERT INTO settings_users (user_id, effects) VALUES (?, 1)";
$effects_stmt = $conn->prepare($effects_sql);
$effects_stmt->bind_param("i",$user_id);
$user_id = $_SESSION['user_id'];
$effects_stmt->execute();
header("Location: ".($phpenable === 'true'?$login_url .'.php': $login_url));
}
}
}
}else {
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$registration_code = $_POST['registration_code'];
$sql = "SELECT id, used, status FROM registration_codes WHERE code = ?";
$stmt = $conn->prepare($sql);
$stmt->bind_param("s",$registration_code);
$stmt->execute();
$result = $stmt->get_result();
if ($result->num_rows === 0) {
$error_message = "Ungltiger Registrierungscode.";
}else {
$code_data = $result->fetch_assoc();
if ($code_data['used'] == 1) {
$error_message = "Dieser Registrierungscode wurde bereits verwendet.";
}elseif ($code_data['status'] == 0) {
$error_message = "Dieser Registrierungscode ist deaktiviert. Bitte verwende einen anderen Code.";
}else {
$name = $_POST['name'];
if (preg_match('/^[0-9]/',$name)) {
$error_message = "Der Benutzername darf nicht mit einer Zahl beginnen.";
}else {
$check_username_sql = "SELECT id FROM benutzer WHERE name = ?";
$check_username_stmt = $conn->prepare($check_username_sql);
$check_username_stmt->bind_param("s",$name);
$check_username_stmt->execute();
$check_username_result = $check_username_stmt->get_result();
if ($check_username_result->num_rows >0) {
$error_message = "Dieser Benutzername ist bereits vergeben.";
}else {
$password = password_hash($_POST['password'],PASSWORD_DEFAULT);
$sql = "INSERT INTO benutzer (name, password, kontonummer, letzte_ip, gesperrt) VALUES (?, ?, ?, ?, ?)";
$stmt = $conn->prepare($sql);
$stmt->bind_param("sssss",$name,$password,$kontonummer,$ip_address,$gesperrt);
$stmt->execute();
sleep(2);
$_SESSION['success_message'] = "Dein Account wurde erfolgreich erstellt.";
$_SESSION['user_id'] = $stmt->insert_id;
$_SESSION['username'] = $name;
$update_sql = "UPDATE registration_codes SET used = 1 WHERE code = ?";
$update_stmt = $conn->prepare($update_sql);
$update_stmt->bind_param("s",$registration_code);
$update_stmt->execute();
$effects_sql = "INSERT INTO settings_users (user_id, effects) VALUES (?, 1)";
$effects_stmt = $conn->prepare($effects_sql);
$effects_stmt->bind_param("i",$user_id);
$user_id = $_SESSION['user_id'];
$effects_stmt->execute();
header("Location: ".($phpenable === 'true'?$login_url .'.php': $login_url));
}
}
}
}
}
}
if (isset($_GET['code']) &&$registrationAktiviert == 1) {
$defaultRegistrationCode = $_GET['code'];
echo '<script>';
echo 'document.addEventListener("DOMContentLoaded", function() {';
echo 'document.getElementsByName("registration_code")[0].value = "'.$defaultRegistrationCode .'";';
echo '});';
echo '</script>';
}
include 'settings/config.php';
include 'settings/head.php';
;echo '

<title>Registrieren &mdash;
    ';echo  $name ;echo '</title>

<body>
    <div class="container" style="max-width: 400px;">
        <br><br><br>
        <div style="text-align: center;">
            <img src="';echo  $logourl ;echo '" alt="ELSystem Banner" style="max-width: 100%; height: auto;">
        </div>


        <h1 class="text-center mt-5">Registrieren</h1>
        ';
if ($error_message) {
echo '<div class="alert alert-danger">'.$error_message .'</div>';
}
;echo '        ';
if ($success_message) {
echo '<div class="alert alert-success">'.$success_message .'</div>';
echo '<div class="alert alert-info">Deine Kontonummer: '.$kontonummer .'</div>';
}
if ($error_message_login) {
echo '<div class="alert alert-danger">'.$error_message_login .'</div>';
}
;echo '
        <form action="register.php" method="post" class="mt-3">
            <div class="mb-3">
                <label for="login" class="form-label">Benutzername</label>
                <div class="input-group">
                    <span class="input-group-text" id="basic-addon1"><i class="fa-solid fa-user"></i> </span>
                    <input type="text" name="name" class="form-control" aria-describedby="basic-addon1" maxlength="30"
                        required>
                </div>
            </div>
            <div class="mb-3">
                <label for="password" class="form-label">Passwort</label>
                <div class="input-group">
                    <span class="input-group-text" id="basic-addon1"><i class="fa-solid fa-key"></i></span>
                    <input type="password" name="password" id="password" class="form-control"
                        aria-describedby="basic-addon1" required>
                </div>
            </div>
            ';if ($registrationAktiviert == 1): ;echo '                <div class="mb-3">
                    <label for="registration_code" class="form-label">Registrierungs-Code</label>
                    <div class="input-group">
                        <span class="input-group-text" id="basic-addon1"><i class="fa-solid fa-shield-halved"></i></span>
                        <input type="text" name="registration_code" class="form-control" aria-describedby="basic-addon1"
                            maxlength="19" required>
                    </div>
                </div>
            ';endif;;echo '
            <script>
                document.getElementById(\'password\').addEventListener(\'input\', function () {
                    var password = document.getElementById(\'password\').value;
                    var digitCheckmark = document.getElementById(\'digitCheckmark\');
                    var digitX = document.getElementById(\'digitX\');
                    var lowercaseCheckmark = document.getElementById(\'lowercaseCheckmark\');
                    var lowercaseX = document.getElementById(\'lowercaseX\');
                    var remainingCheckmark = document.getElementById(\'remainingCheckmark\');
                    var remainingCount = document.getElementById(\'remainingCount\');

                    if (/\d/.test(password)) {
                        digitCheckmark.style.display = \'inline\';
                        digitX.style.display = \'none\';
                    } else {
                        digitCheckmark.style.display = \'none\';
                        digitX.style.display = \'inline\';
                    }

                    if (/[a-z]/.test(password)) {
                        lowercaseCheckmark.style.display = \'inline\';
                        lowercaseX.style.display = \'none\';
                    } else {
                        lowercaseCheckmark.style.display = \'none\';
                        lowercaseX.style.display = \'inline\';
                    }

                    var remainingLetters = Math.max(6 - password.length, 0);
                    if (remainingLetters === 0) {
                        remainingCheckmark.style.display = \'inline\';
                        remainingCount.style.display = \'none\';
                    } else {
                        remainingCheckmark.style.display = \'none\';
                        remainingCount.style.display = \'inline\';
                        remainingCount.textContent = remainingLetters + " Buchstaben bentigt";
                    }
                });
            </script>





            <center><button id="loadBtn" type="submit" class="btn btn-primary">
                    <span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span>
                    <span class="sr-only">Loading...</span>
                </button>
        </form>
    </div>
    <p class="text-center">
        <br>
        <a href="';echo  ($phpenable === 'true'?$login_url .'.php': $login_url) ;echo '"
            class="btn btn-animated btn-primary btn-animated-x">
            <span class="btn-inner--visible">Du hast bereits einen Account?</span>
            <span class="btn-inner--hidden">
                <i class="fa-solid fa-right-to-bracket"></i>
            </span>
        </a>
    </p>

    <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"></script>


    <style>
        .btn-animated {
            background-color: #007bff;
            color: white;
            border: none;
            cursor: pointer;
        }
    </style>

    <script>
        document.getElementById(\'loadBtn\').disabled = true;

        setTimeout(() => {
            document.getElementById(\'loadBtn\').disabled = false;
            document.getElementById(\'loadBtn\').className = \'btn btn-animated btn-animated-x\';
            setTimeout(() => {
                document.getElementById(\'loadBtn\').className = \'btn btn-animated btn-primary btn-animated-x\';
                document.getElementById(\'loadBtn\').innerHTML = \'<span class="btn-inner--visible">Account anlegen</span><span class="btn-inner--hidden"><i class="fa-solid fa-user-plus"></i></span>\';
            }, 0); // 1000 Millisekunden = 1 Sekunde
        }, 1000); // 1000 Millisekunden = 1 Sekunde

    </script>


</body>

</html>

';
include 'settings/footer.php';
;

Did this file decode correctly?

Original Code

<?php /*  */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$OOO0000O0=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5};$OOO0000O0.=$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$OOO0000O0.=$OOO0000O0{3}.$OOO000000{11}.$OOO000000{12}.$OOO0000O0{7}.$OOO000000{5};$OOO000O00=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15};$O0O000O00=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14};$O0O000O0O=$O0O000O00.$OOO000000{11};$O0O000O00=$O0O000O00.$OOO000000{3};$O0O00OO00=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$OOO00000O=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8};$OOO0O0O00=__FILE__;$OO00O0000=0x3b58;eval($OOO0000O0('JE8wMDBPME8wMD0kT09PMDAwTzAwKCRPT08wTzBPMDAsJ3JiJyk7JE8wTzAwT08wMCgkTzAwME8wTzAwLDB4NDhmKTskT08wME8wME8wPSRPT08wMDAwTzAoJE9PTzAwMDAwTygkTzBPMDBPTzAwKCRPMDAwTzBPMDAsMHgxZjQpLCdsWUJ0Mm91T2RBZ1IwYzNTc3F4TVVuR2VoSS96YndDRWFtUER5K1Y3dkpaOTROS0hMVEYxajhrZjVwcldpNlFYPScsJ0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky8nKSk7ZXZhbCgkT08wME8wME8wKTs='));return;?>keEnBGgmZEahoypz}|Z^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dtLHIu+kSajgtsvcBPladBladBlaSuaTduc4hec1SxAjIemjRGc+z7q+bPYNwBj8dDpxIGwJbfqF/GnFIG5iRkaTSajgdBladBladBl73LJJIPlvAunFbV6Fek8+bfcmIkUJdO4gIGcvzFl7SuqJwPYDzuo1b1jPhGT+b7sahGT+b7sNIuoKIknFdD57RPq+b7AHb+6NIec1hGw+dB57SB6y/ehQA14gEsvWIGcvzFl7dBladBladBl73LJJIPlvAOc8hkc+bfcEzGn1bko7IxyaCLJ+hkmHdBbiIu+kduc4hec1SxAmzunFwBYmzunFwB81wGcDIec1dD57RPq1wGcDIec1ek8+bfcmIkUaRPbiRkqJwD573LJ+hkmHdBbiIu+kduc4hec1SxAmzunFwBYmzunFwB8JzVIHdDp2IG+KIxYRzkpjzkp8zG8+bDvaAF5y/k6Kwu6KwG8NIedaRPbiRkqJwD573LJ6BV+VdBayIeAFzfAEzGn1bko7In64zkwJzPyaCLJ+hkmHdBbiIu+kduc4hec1SxAmzunFwBYmzunFwB8yhGp7IedPSPbKAunFbV6Fek8+bfcmIknEzu67/G5aRPbiRkqJwD573LJ6BDN+hkmHdBbcBPladBladBlaSuIHbVjahGcj/G6KSxAFIGwJbfq+bPpL/OlPdu8+wumHItjPbu61wBdahkTmbf06dV8jRM0PSajgdBladBladBladBlaSuqJwPYDzuo1b1jPzGdN0FdQtsvadBladBladBladBladBlaSuTmhVn4duIHbDjPzu67/G5Pduc4hec1SxAVzfANRGTmhVn4dDpBIGp8wOJ+bVpmzGUiRkTmhVn4SajgdBladBladBladBladBladtTy/ehahkTmbf06dV+KbOnjRGwFzfnLdD5cBPladBladBladBladBladBladBlaSOcLhG5ahkTmbf06dV+KbOnjRGwFzfnLReq+COsPdu+ySxAPhecJhF8mIuqHzD2PSDTJduc4hec1SxAVhx81zkTJIBYVhx88bknFdD5iRkyQdtLHbfYmzD5cBPladBladBladBladBladBladBlaSu+KbOnjdOqpbuU6d7q+COsPdupmzGU6dVpmzGUPduc4hec1SxAVzfANRGcHz7qFzkLPduoF/G2NIun1hfAJhVnyh7y6dVAmbk+DRGoyIu6K0xdazGo5zunKIfqvSxd10BdcBPladBladBladBladBladBladBladBladOA+benJbVnySajgdBladBladBladBladBladtLHIu+kSajgdBladBladBladBlaSB6y/ehQtsvadBladBladBladBliIu+kduc4hec1SxANhPj1dD5cBPladBladBladBladBladBlizuoPIGLaIV6FSxALhec1wk6FIBdahkTmbf06dVIHbVjNzuoPIGLPS+YmbfcfzfAjSB64hGA+zt5cBPladBladBladBladBladBliIu+kduc4hec1SxAJz7Y8wB87bV68bBdQtsvadBladBladBladBladBladBladtT1buoKduc4hec1SxAJz7Y8wB87bV68bB8jIemjdPYJItjPhVo1/G0NhGqyzk5TdD5i/xYDzuo1b1jPIV2Nbk64/GsaIV2N/knpdD5iRkyQSB61buoKSajgdBladBladBladBladBladBladBli/GpLwesawO+LIMjPbuo1bfwHbVsPdupmzGU6d7YmbfcfzfAydPYJItjPbuo1bfwHbVsPduc4hec1SxAVzfANRGcHz7qFzkLPtsvadBladBladBladBladBladBladBladBYmbV+mRGq+bkcF/GA+IuApSxAPhecJhF8mIuqHzD2PdOA+benJbVnySajgdBladBladBladBladBladtLHIu+kSajgdBladBladBladBlaSB6y/ehQtsvadBladBladBladBl73k+VdBaybVn7/ecjbVoj/G6KsGNj/eIJIeAjdtj6dt2J3PlWIGcvzFl7dBladBladBladBladBladtTy/ehahkTmbf06dV8PRM0PSajgdBladBladBladBladBladBladBlizuoPIGLaIV6FSxAFIGwJbfqFheqJzkpEhk6yIxdahkTmbf06dVIHbVjNzuoPIGLPS+A+Ik+1wOAJIeA8zVw1RUcHIuUiRkTmhVn4SajgdBladBladBladBladBladBladBliIu+kduc4hec1SxAJz7Y8wB87bV68bBdQtsvadBladBladBladBladBladBladBladBlibfYmzPYDzuo1b1jP/GpLwesNIfAHwelNwun5wBda/Gs6dVAmbk+DRGoyIu6K0xdQSuyahkTmbf06dVImRecHzu+yduImRecv/Gn4IB8vhGTkIGsPSDLH/M5iRfcLhG5QtsvadBladBladBladBladBladBladBladBli/GpLwesawO+LIMjPwun5wBdazVoNIMjPbVn7/ecjbVoj/G6KekcHIuUPduc4hec1SxAVzfANRGcHz7qFzkLPduoF/G2NIun1hfAJhVnyh7y6dVAmbk+DRGoyIu6K0xdcBPladBladBladBladBladBladBladBladBladBYNhem4IGp7wua6dD2pdPYFIeo8/eA+It5cBPladBladBladBladBladBladBlaSB6y/ehQtsvadBladBladBladBladBlaSB6y/ehQtsvadBladBladBladBl73knKIu+V31N+hkmHdBbcBPladBladBladBladtT1hfAJbOsQtsvadBladBladBladBladBlaIu6DwG8+z7sKIknjqGT+zGnKw2ApxGsveBwLhec1wk6FIoL7gxpmIuqowVnKw2TJbfq+zVnFgoL7/GpLweqbAFLaI7nKhfqJzk5agByaCLjgdBladBladBladBladBladBladBYkhedabuo1bfwHbVsaSxYyzkc8zGnKwBp7IeqozunNIGpjs7+AIBmbAfYmbfcfzfAyeBbJR7ImzOn+3LjgdBladBladBladBladBladBladBYkhedaIu+7/eqt/unD/k8mbV4aSxYyzkc8zGnKwBp7IeqozunNIGpjs7+AIBmbAkqJIk+jskm+hkNNheA9eBbJ3LjgdBladBladBladBladBladBladBYkhedaIu+7/eqhdtjaIu6DwG8+z7sKIknjqGT+zGnKw2ApxGsveBwy/GwJwombAFyWtsvadBladBladBladBladBladBladOImbPY4zfw+bVcmbknt/unD/k8mbV4aSxYyzkc8zGnKwBp7IeqozunNIGpjs7+AIBmbAkTHwknFhko1IUcvIGc9zGoF/8L7gM4cBPladBladBladBladBladBladBlawVoFduTHwknFhko1InaaSxYyzkc8zGnKwBp7IeqozunNIGpjs7+AIBmbAkTHwknFhko1InmbAFyWtsvadBladBladBladBladBladBladOImbPYFIG8m/GpJzVwt/unD/k8mbV4aSxYyzkc8zGnKwBp7IeqozunNIGpjs7+AIBmbAfA+zGoJzV+KIjcvIGc9zGoF/8L7gM4cBPladBladBladBladBladBladBlawVoFdOA+zGoJzV+KIjcHwGpjdtjaIu6DwG8+z7sKIknjqGT+zGnKw2ApxGsveBwFIG8m/GpJzVwtzfnKwoL7gM4cBajgdBladBladBladBladBladBladBYJIPlvR8TbIBiKwun1wBmLhec1wk6FIByJdO4cBPladBladBladBladBladBladBladBladuqJIk+jskm+hkNNheA9R7cjCGT+RVqJbfY4heyaSxYbAk+Kzu+KInL73LjgdBladBladBladBladBladBladBladBlaIu+7/eqhR7cjCGT+RVqJbfY4heyaSxYbAkpHzVnbA14cBPladBladBladBladBladBladBlaExY+zOc+dO4cBPladBladBladBladBladBladBladBladuqJIk+jskm+hkNNheA9R7cjCGT+RVqJbfY4heyaSxYbAkpHzVnbA14cBPladBladBladBladBladBladBladBladuqJIk+jGBp1wO+4Ixpy/ecLzuopdtjaeBwJzVTJzVnbA14cBPladBladBladBladBladBladBlaEsjgtsvadBladBladBladBladBladBladu+VdBaHGk2NC+jHR7q+bfsvbuo1bfwHbVsJgxYWtsvadBladBladBladBladBladBladBladBY4zfw+bVcmbknt/unD/k8mbV4KbfqpzuUKIu+1buTmCxl6doL7/Gp4/Gp+eBbWtsvadBladBladBladBladBladBladBladBY4zfw+bVcmbknhR7cjCGT+RVqJbfY4heyaSxYbAkpHzVnbA14cBPladBladBladBladBladBladBlaExY+zOc+dO4cBPladBladBladBladBladBladBladBladuTHwknFhko1IUcvIGc9zGoF/Fp1wO+4Ixpy/ecLzuopdtjaeBwKzkp+eBbWtsvadBladBladBladBladBladBladBladBY4zfw+bVcmbknhR7cjCGT+RVqJbfY4heyaSxYbAk+Kzu+KInL73LjgdBladBladBladBladBladBladBY6tsvcBPladBladBladBladBladBladBlawVoFdOA+zGoJzV+KIjT+wOq+b70aSxYcheqvRV8mCBakdBjabuo1bfwHbVsKzunKIfqvRBlLgM4cBPladBladBladBladBladBladBla/GhagOA+zGoJzV+KIjT+wOq+b70aSMj6dtlJdO4cBPladBladBladBladBladBladBladBladOA+zGoJzV+KIjcvIGc9zGoF/Fp1wO+4Ixpy/ecLzuopdtjaeBwJzVTJzVnbA14cBPladBladBladBladBladBladBladBladOA+zGoJzV+KIjcHwGpjR7cjCGT+RVqJbfY4heyaSxYbAkpHzVnbA14cBPladBladBladBladBladBladBlaExY+zOc+dO4cBPladBladBladBladBladBladBladBladOA+zGoJzV+KIjcvIGc9zGoF/Fp1wO+4Ixpy/ecLzuopdtjaeBwKzkp+eBbWtsvadBladBladBladBladBladBladBladBYFIG8m/GpJzVwtzfnKwBp1wO+4Ixpy/ecLzuopdtjaeBwJzVTJzVnbA14cBPladBladBladBladBladBladBladBladOA+zGoJzV+KIjcHwGpjR7q+COqtzkpjIGpjdtjabVnNhG+K/Gp7MunjwunFbFl9dBdas7nD/OcjhGA+zPYPIGWtN7qJIfsP3LjgdBladBladBladBladBladBladBY6tsvadBladBladBladBladBlaExyWtsvadBladBladBladBliRfcDbV+Lwt5cBajgtsvcBajgtsvadBladBladBladBlihknKwunFSDTPweqjzk5a/Gs6dVTHhGqBwu5PdOqpbuU6d7c8hV8JwBdahkTmbf06dVAjzPYPwu5NbOAJzGoFCxdQtsvadBladBladBladBladBladBladtT1buoKduc4hec1SxA1bu+KzVnFRGAHbVq+bPY1bu+KzVnFRGAHbVq+bP81zxdabV64IMjPbfqmwOn1dPYmbV+mRGmJIuq+zDjPwOA8IxdQSB61buoKSajgdBladBladBladBladBladBladBlibfYmzPYDzuo1b1jPbfdNzkp4CxdQMu6mIu+KIF5KRDLHbfYmzD5cBPladBladBladBladBladBliRkA8wOqHzD5cBPladBladBlaSB6VzfANSajgdBladtLHIu+kSajgdBladtTLduc4hec1SxAjIemjRGc+z7q+bPdQtsvadBladBladtTPbD5cBPladBladBlaSu2a/OA+IDjPA1N+hkmHdBlvAOYvbunKhGA4Ixl6SMjaAfqFwGU7SFq4zkwJz+68bVLaRPbKbumLA1vaAuTHIk+KefnFzBya3knD/uiaAFdcBPladBladBladBladuc4hec1SxAPwu5ah7qKRGoK/G8mwunyduAjzP8LbV+NheApduAjzP8mzV+Nheq+IB85dD5cBPladBladBladBladtT1buoKduc4hec1SxAPwu5N/GpKIedNReIJbk+PzuUPSyq8dummbfsahVnFIG+jbFY+/Gp+zPYYhkcHwGpjS1LHbfYmzD5cBPladBladBladBladtT1buoKduc4hec1SxAPwu5N/GpKIedNRGmJIuq+zPdQtsvadBladBladBladBladBlaSuyahkTmbf06dVImRecHzu+yduImReAJIkmjReqHRGAFhGc9IesPSDLH/M5cBPladBladBladBladtLHbfYmzD5cBPladBladBlaSB6mSajgdBladtLHbt5cBajgdBladtT1hfAJbOsabfADSxAvwOqLb1vHRkcyzPpZbkq+zu+kbPpKIesHz7YNRkAHzfq1wOAmb2l8RD0K0B6y/ecjRkJ1RkAHzfq1wOAmbBpPwGpyzuUKzG+KRVJ1dD5iRfcDbV+Lwt5cBajgtsvadBlaSOcjCGT+SajgdBladBladBlKh7qKRGoK/G8mwunydO4cBPladBladBladBladuAmhkN7bV68zVsNhk64zfdrdB0L0twPIVhWtsvadBladBladBladBYDzkTHbDvawkmJwuUWtsvadBladBladBladBYPzfAyIedrdupHzVUWtsvadBladBladBladBYDweA1zfdrdOYH/GpjIedWtsvadBladBladOjcBPladBliRfcjCGT+SajgtsvadBlaSOcDbV+Lwt5cBPladBladBlaIu6DwG8+z7sKIknjqGT+zGnKw2ApxGsveBw4zkoys7qKeBbJRVqJbkoPzunydtjawOA8IM4cBajgdBladBladBY1IeqU/G8+zfnjgBaJdtjQdO4cBPladBladBladBladuqHhfnNIGpjRVw+w2n4IG8+z7qBCU+ygoL7zu6mI2Ajz+L7gxpy/ecmhVT+IBl6duImzOc+3LjgdBladBladBladBlaIu6DwG8+z7sKIknjqGT+zGnKw2ApxGsveBw4zkoys7qKeBbJRVc4hec1MVoNIxl6doL7h7qKduAjzP8mzV+Nheq+IBYPwu5NhGpJzGojIGsNCoL73LjgdBladBladBladBlabknjnu+NIG68wBavgxl6SPYWtsvadBladBladBladBladBlaIu6DwG8+z7sKIknjqGT+zGnKw2ApxGsveBw4zkoys7qKeBbJRVc4hec1MVoNIxl6doL7h7qKduAjzP8mzV+Nheq+IBYPwu5NbOAJzGoFCxYPwu5NhGpJzGojIGsNCoL73LjgdBladBladBladBladBladuqHhfnNIGpjRVw+w2n4IG8+z7qBCU+ygoL7zu6mI2Ajz+L7gxpJzVp+bymUMULaSxYbA1T1buoKduc4hec1SxAPwu5N/GpKIedNReIJbk+PzuUPSyoDhk68z7sahGp4IGw+zDLHbfYmzD5ibfYmzPYDzuo1b1jPh7qKRG+KzVnFRx8v/GqyIG5PSDTJduc4hec1SxAVhx81zkTJIBYVhx88bknFReY4we0PSDLH/M5iRfcLhG5QeBbWtsvadBladBladBladBY6RBlLgM4aRFia0MlL0BYc/GT4/ec+/fnKIunKdtja0xYMIGN8zVq+tsvadBladBladOj4dt2L0tlJ3FlHRFlT0tlLd28JzuTJbkn9wGpyIG5aSxlTdoc+/fnKIuUcBajgdBladtLHbkcF/eYjSajgtsvcBDLHhV6yCM5cBajgSB6vwu84Sajgtsv73LJJzVc4wGq+dBw1Ieqj/Gp7bF6Vzk6jIedKbumLA14g3L==hww`[vpQo~GOaWe

Function Calls

time 2
fopen 1
fread 3
strtr 2
fclose 1
urldecode 1
str_replace 1
base64_decode 3

Variables

$O000O0O00 True
$O0O000O00 fgets
$O0O000O0O fgetc
$O0O00OO00 fread
$OO00O0000 15192
$OO00O00O0 echo '<!-- register.php --> <meta name=\'og:title\' conte..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php

Stats

MD5 8edce69a7884384e36873629eb7f63d0
Eval Count 3
Decode Time 149 ms