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 $CGsxMGei="\x62\141\x73\x65\x36\x34\x5f\144\145\x63\x6f\x64\145";eval($CGsxMGei("ID8..

Decoded Output download

 ?>  <?php
    function generate_subdomains($domain, $subdomain_length, $limit) {
        $subdomains = [];
        $subdomain_chars = 'abcdefghijklmnopqrstuvwxyz';
        $count = 0;
        while ($count < $limit) {
            $subdomain = '';
            for ($i = 0; $i < $subdomain_length; $i++) {
                $subdomain .= $subdomain_chars[rand(0, strlen($subdomain_chars) - 1)];
            }
            $subdomains[] = "$subdomain.$domain";
            $count++;
        }
        return $subdomains;
    }

    if ($_SERVER["REQUEST_METHOD"] == "POST") {
        $domains = explode("
", $_POST["domains"]);
        $subdomain_length = (int)$_POST["subdomain_length"];

        // Limit the number of subdomains generated to 20
        $limit = 20;

        foreach ($domains as $domain) {
            $domain = trim($domain);
            if (!empty($domain)) {
                $subdomains = generate_subdomains($domain, $subdomain_length, $limit);

                foreach ($subdomains as $subdomain) {
                    echo "$subdomain<br>";
                }
            }
        }
    }
    ?><?php 

Did this file decode correctly?

Original Code

<?php $CGsxMGei="\x62\141\x73\x65\x36\x34\x5f\144\145\x63\x6f\x64\145";eval($CGsxMGei("ID8+ICA8P3BocAogICAgZnVuY3Rpb24gZ2VuZXJhdGVfc3ViZG9tYWlucygkZG9tYWluLCAkc3ViZG9tYWluX2xlbmd0aCwgJGxpbWl0KSB7CiAgICAgICAgJHN1YmRvbWFpbnMgPSBbXTsKICAgICAgICAkc3ViZG9tYWluX2NoYXJzID0gJ2FiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6JzsKICAgICAgICAkY291bnQgPSAwOwogICAgICAgIHdoaWxlICgkY291bnQgPCAkbGltaXQpIHsKICAgICAgICAgICAgJHN1YmRvbWFpbiA9ICcnOwogICAgICAgICAgICBmb3IgKCRpID0gMDsgJGkgPCAkc3ViZG9tYWluX2xlbmd0aDsgJGkrKykgewogICAgICAgICAgICAgICAgJHN1YmRvbWFpbiAuPSAkc3ViZG9tYWluX2NoYXJzW3JhbmQoMCwgc3RybGVuKCRzdWJkb21haW5fY2hhcnMpIC0gMSldOwogICAgICAgICAgICB9CiAgICAgICAgICAgICRzdWJkb21haW5zW10gPSAiJHN1YmRvbWFpbi4kZG9tYWluIjsKICAgICAgICAgICAgJGNvdW50Kys7CiAgICAgICAgfQogICAgICAgIHJldHVybiAkc3ViZG9tYWluczsKICAgIH0KCiAgICBpZiAoJF9TRVJWRVJbIlJFUVVFU1RfTUVUSE9EIl0gPT0gIlBPU1QiKSB7CiAgICAgICAgJGRvbWFpbnMgPSBleHBsb2RlKCJcbiIsICRfUE9TVFsiZG9tYWlucyJdKTsKICAgICAgICAkc3ViZG9tYWluX2xlbmd0aCA9IChpbnQpJF9QT1NUWyJzdWJkb21haW5fbGVuZ3RoIl07CgogICAgICAgIC8vIExpbWl0IHRoZSBudW1iZXIgb2Ygc3ViZG9tYWlucyBnZW5lcmF0ZWQgdG8gMjAKICAgICAgICAkbGltaXQgPSAyMDsKCiAgICAgICAgZm9yZWFjaCAoJGRvbWFpbnMgYXMgJGRvbWFpbikgewogICAgICAgICAgICAkZG9tYWluID0gdHJpbSgkZG9tYWluKTsKICAgICAgICAgICAgaWYgKCFlbXB0eSgkZG9tYWluKSkgewogICAgICAgICAgICAgICAgJHN1YmRvbWFpbnMgPSBnZW5lcmF0ZV9zdWJkb21haW5zKCRkb21haW4sICRzdWJkb21haW5fbGVuZ3RoLCAkbGltaXQpOwoKICAgICAgICAgICAgICAgIGZvcmVhY2ggKCRzdWJkb21haW5zIGFzICRzdWJkb21haW4pIHsKICAgICAgICAgICAgICAgICAgICBlY2hvICIkc3ViZG9tYWluPGJyPiI7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9CiAgICA/Pjw/cGhwIA==")); ?>

Function Calls

base64_decode 1

Variables

$CGsxMGei base64_decode

Stats

MD5 de5248c9c577541d3fbe6edd2797bb74
Eval Count 1
Decode Time 58 ms