Кто нибуть пишет на С под Unix ?


[ Комментарии ] [ Добавить комментарий ] [ Доска объявлений HackZone ]

Отправитель: Red Shadow, October 02, 1998, 16:33:58:

В ответ на: Кто нибуть пишет на С под Unix ? (отправитель: XR, October 02, 1998, 15:45:53):

Hi XR

Так твоя прога под RedHat (бету ты мне давал)
Кстати исходника обсхода дерева каталогов под юних у тебя нет случаем


: : Помогите разобраться

: : Пишу некую прогу которая в частности использует перехват чужого tty.
: Под какой *NIX ?
: : В одном месте пишу ioctl(0,TIOCSTI,cp);

: #define TIOCSTI 0x5412
: ---------------->^^^T
:
:
: : /* # define TIOCST _IOW('t', 114, char) */
: сия строчка говорит что первая буква 'T' ;)

: : /* cp содержит символ */
: cp не символ а указатель на символ
: например вот такая комбинация

: : по моему разумению данная команда эмулирует ввод символа с клавиатуры.

: ioctl(0,TIOCSTI,"l");
: ioctl(0,TIOCSTI,"s");
: ioctl(0,TIOCSTI,"\n");

: "набирает" команду ls и "нажимает" на ентер

: BTW: довольно забавная возможность для всяких shellcodов ;)))

: : При выполнении вылезает ошибка ioctl(): Invalid argument.
: : Какие соображения ?



Комментарии:


Цитировать сообщение


[ Комментарии ] [ Доска объявлений HackZone ]