different behaviour on fbsd and linux
Jan Pechanec
jp at devnull.cz
Mon Feb 20 20:40:00 CET 2006
On Mon, 20 Feb 2006, Divacky Roman wrote:
>nestacilo by proste
>
>if (arg == NULL)
> vytvor_ho_s_nejakym_obsahem();
>
>(v libc exec* funkcich)
>
>jaky na to mate nazor? melo by to tu vyhodu s tim exploitem a navic by se lidi
>jako ja nemuseli pul hodiny trapit s hledanim chyby :)
cau, nic ve zlym, ale to je proste nesmysl. Kdybys to totiz mel
zmenit, tak to musis zmenit v norme, protoze si nedokazu predstavit, ze bys
vzal takovy kod pro FreeBSD a nebyl ho schopen bez zmeny pouzit na Linuxu,
Solarisu, NetBSD, ...
a to neni vsechno, nevim jak to presne s normou je, ale nedivil bych
se, kdyby bylo primo zakazany delat podobny, zpetne nekompatibilni zmeny.
Vzit takto "korektni" kod z CURRENTu a nebyt schopen ho spustit na 4.x, 5.x,
... Fuj.
bohate by stacilo pridat jednoradkovy example do manu pro exec(3)
h.
--
Jan Pechanec <jp (at) devnull (dot) cz>
http://www.devnull.cz
More information about the Users-l
mailing list