On Tue, 13 Apr 2010 11:49:05 +0400
"Dmitry E. Oboukhov" <[email protected]> wrote:

> XV> #!/bin/sh
> 
> XV> top
> XV> nmap localhost -p1-1000
> 
> 
> top &
> pidtop=$!
> nmap localhost -p1-1000
> kill -9 $pidtop
Вот что получилось в терминале pts/0:

alexan...@m:~$ chmod a+x sh.sh
alexan...@m:~$ ./sh.sh
        top: failed tty get


Starting Nmap 4.62 ( http://nmap.org ) at 2010-04-13 19:53 VLAST
Warning: Hostname localhost resolves to 2 IPs. Using 127.0.0.1.
Interesting ports on localhost (127.0.0.1):
Not shown: 992 closed ports
PORT    STATE SERVICE
25/tcp  open  smtp
53/tcp  open  domain
80/tcp  open  http
110/tcp open  pop3
111/tcp open  rpcbind
143/tcp open  imap
631/tcp open  ipp
993/tcp open  imaps

Nmap done: 1 IP address (1 host up) scanned in 0.111 seconds
./sh.sh: line 6: kill: (8116) - Нет такого процесса
alexan...@m:~$ cat ./sh.sh
#!/bin/sh

top &
pidtop=$!
nmap localhost -p1-1000
kill -9 $pidtopalexan...@m:~$ cat ./sh.sh
#!/bin/sh

top &
pidtop=$!
nmap localhost -p1-1000
kill -9 $pidtopalexan...@m:~$ echo $0
bash

:( фегня какая то была. Я подумал а почему.. Потому что top сразу и
завершился. Но изменив скрипт на такой:

#!/bin/sh

nc -l 25000 &
pidtop=$!
nmap localhost -p1-1000

ошибок не было обнаружено. ;)

Но проблема в том, что команду nc -l 25000 , необходимую мне для
создания руткита, она не должна завершаться. Спасибо за подсказку ;) но
я хочу оставить предыдущюю команду (nc -l 25000) рабочей, то есть не
завершать ее процесс, а чтобы она продолжала работать, но и следующая
команда запустилась. Как это сделать?


--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/20100413200208.3fa5a...@zont

Ответить