prestaveni signalu za behu
Petr Skoda
skoda na sunstel.asu.cas.cz
Úterý Červen 2 17:00:19 CEST 1998
prosim experty o vyjadreni:
mam binarku jisteho programu, ktery si nastavi pri spusteni casovac
na sigalrm na nejakou dobu, takze po uplynuti dane doby je tomuto jobu
poslan SIGALRM, na coz on skonci.
Zajimalo by me, zda-li se da napsat jakysi wrapper, ktery by tuto binarku
spoustel, ale pritom ji prestavil reakci na SIGALRM na ignore.
Dosahl jsem tohoto efektu tim, ze zavolam gdb
dam attach PID_jobu
hadle SIGALRM ignore
continue
job bezi vesele dal a kdyz mu poslu kill -ALRM vesele jej ignoruje, stejne
jako kdyz uplyne ona doba.
Al chtel bych reseni trvale na urovni systemu bez gdb (bez pod nim je
zpomaleny a navic, pokud jej dettachnu,vse se obnovi a po uplynuti doby se
zabije.
Je pripadne nejaky administratorsky prikaz pro nastavovani reakci na
signaly jobum ?
Da se pripadne ta binarka hacknout tak, aby se pro dany signal reakce
zmenila ?
Vsechny man stranky popisuji volani sigaction apod jen kdyz je dom do
daneho programu ale nikde neni PID jineho programu, u ktereho to chci
menit.
Diky za napady
*************************************************************************
* Petr Skoda Tel : (0204) 649201, l. 361 *
* Stelarni oddeleni (0204) 620361, 620136 *
* Astronomicky ustav AVCR Fax : (0204) 620250 *
* 251 65 Ondrejov e-mail: skoda na sunstel.asu.cas.cz *
* Ceska republika pskoda na mbox.cesnet.cz *
*************************************************************************
Další informace o konferenci Linux