|
|
ru.nethack- RU.NETHACK ------------------------------------------------------------------- From : Eugene Korovin 2:5080/196.72 22 Feb 2002 00:48:06 To : Roman Korzhov Subject : Re: Stack overflow -------------------------------------------------------------------------------- Wed, 20 Feb 2002 08:03:00 +0500, you wrote: RK> Shell то запустится, но как удаленно я буду иметь к нему доступ? Гы. Можешь считать, что так же, как и по telnet/ssh, только без telnetd/sshd, и соответственно shell будет читать/писать прямо в/из сокет(а). RK>>> А под Linux, я так понимаю, нет понятия динамической библиотеки, RK>>> т.е. все нужные функции линкуются к исполняемому файлу при RK>>> компиляции. EK>> АГАщазБЛИH RK> А подробней? "динамические библиотеки" были там еще во времена win3.1 :) Hо мне почему-то кажется, что в данном случае их использование намного сложнее syscall-а. RK>>> Hо тогда надо знать адреса системных функций OS EK>> что-то на типа: EK>> movl $11, %eax EK>> movl $bin_sh, %ebx EK>> movl $arg, %ecx EK>> movl $0, %edx EK>> int $0x80 RK> Угу. Только константы откуда брать? Типа: bin_sh equ X $bin_sh - адресс строки "/bin/sh", $arg - адресс массива {"-", NULL} With best regards, Eugene [ Registered Linux user #194650 ] --- tin/1.5.8-20010221 ("Blue Water") (UNIX) (Linux/2.4.18-rc2 (i686)) * Origin: Everything ends badly. Otherwise it wouldn't end. (2:5080/196.72) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.nethack/40040f41070f.html, оценка из 5, голосов 10
|