• 26 odgovora
  • 25.224 pregleda
Re: Win32StackBufferOverflow - `and [full and lame] 07.04.2005. u 07:53 · pre 262 meseci #21
Citat:
Sundance: Veselite se programeri, mračni srednji vijek unsafe koda je na izmaku! (što ne znači da je security coding mrtav, au contraire :)


Sad si ga stvarno pretjerao! Pa nije MS sa .NET-om to sve izmislio. Sve ovo sto si nabrojao (sigurno izvrsavanje, type-safety, itd.) postoji ODAVNO, jos iz vremena LISP-a. Uz prednost da je jezik dynamically typed i da se programer ne mora zaj* sa deklaracijama tipova.

Da ne govorim koliko je LISP fleksibilniji od .NET-a. Ako malo googlas i recimo pogledas sto ima CLOS i sto se moze makroima, vidjet ces da je LISP najnapredniji jezik koji danas postoji. A zamisljen je 60-ih godina proslog stoljeca. Sa odlicnim kompajlerima koji proizvode native kod (npr. Franz LISP, http://www.franz.com/). Neki od top-line CAD programa (npr. Pro Engineer) su pisani u LISPU.

Nazalost, pao je u nemilost jer je u prvim danima slovio kao "spor" (sto je tada i bio, na jadnim procesorima uz virtual machine i bez native kompajlera). A i ljudima se ne svidjaju zagrade.

Da ponovim, pretjerao si sa svojim panegirikama .NET-u. Em nije nesto novo i revolucionarno, em jos je uz to blijeda kopija onoga sto postoji u LISPu odavno (od 90-ih godina kad je standardiziran Common LISP).
Re: Win32StackBufferOverflow - `and [full and lame] 07.11.2005. u 21:57 · pre 255 meseci #23
Možete li updatati linkove, jer......

Yahoo! - Help
--------------------------------------------------------------------------------


Sorry, the page you requested was not found.
Potpis
Gle da znam odgovo ne bih postavio pitanja.....

i da probao sam www.google.com
Re: Win32StackBufferOverflow - `and [full and lame] 03.03.2006. u 11:26 · pre 251 meseci #25
Znam da malo kasnim, ali boje sada nego nikada...

Citam i citam ovaj 'and-ov tut i nikako da prođe taj overflow. Kolmpajliram sa VS 2003, i isključene su GS flags.
Citam sa ollydb i na kraju nezanam da li je problem u kompajleru, ollydb-u ili sam jednostavno toliko glup da ovo
nemogu shvatiti.

Ovako izkompajlirao sam ovaj 'and-ov program i stavio ga u attachment. Pronašao sam adresu od funkcije na adresi
00 41 1A 1E. Pretvorio sam to u bazu 10 i dobio 00 65 26 30. U cmd-u upisujem > ime_programa 12345678^^^ZA i javlja uvijek grešku
o korumpiranosti stacka. I na tu poruku kliknem ignore i na kraju izbaci poruku o greški kako je prces "trminiran" i kraj.

Pokušao sam i sa adresom 00 41 1A 00 -> 00 65 26 00.

Može li mi netko pomoći. Ovo radim već 10. puta a nikakvog rezultata.

OS je XP SP2, ali isti problem sam imao i na SP1.
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme