[ pirgos_madden @ 30.08.2004. 16:24 ] @
Video sam da je i ranije bilo slicnih tema ali sam ipak pozeleo da je pokrenem ponovo koristeci logiku da su ljudi vremenom naucili vise "caka" o ovoj tematici a i iz razloga sto imam i nesto malo razlicitija pitanja. Dakle sta raditi (kako debagovati) aplikacije koje su kompajliranje 16-bitnim kompajlerima (ili sta vec....?) - inace kad probam da vidim sa Paid-om on kaze:

Code:
 Not a valid PE file 


Nesto slicno veli i OllyDBG:

Code:
 ... is probably not a 32-bit Portable Executable 


Sledece banalno (ipak za pocetnika logicno) pitanje je; Pa kako ti programi rade na 32-bitnim procesorima ako su pravljeni za 16-bitne. I na kraju, zasto savremene softverske kuce koriste tako stare kompajlere, zbog zastite?
[ LaFarge @ 30.08.2004. 20:57 ] @
Heh, dobro pitanje!

Pa znash sinko, Windows je postao 32bit od svoje Windows 95 verzije, i morao je biti kompatibilan sa 16bit nim programima.

Tako su i sledece verzije Win sistema imale podrsku za 16bit programe.

Sto se tice tvog pitanja zashto se josh uvek koristi?

Pa ne znam, moguce zbog zastite, mada meni licno to je sve isto!

Ako je Win progie, a ne DOS, tako mi je svejedno jel 32bit ili 16bit ili 64bit :]
[ pirgos_madden @ 30.08.2004. 23:47 ] @
Citat:
LaFarge:
Ako je Win progie, a ne DOS, tako mi je svejedno jel 32bit ili 16bit ili 64bit :]


Pa ako je tako podeli svoje znanje sa nama i kazi kako deasemblujes ovakva cuda?
[ LaFarge @ 31.08.2004. 01:33 ] @
Pa sa Win32Dasm-om ili sa IDA Pro :]
[ pirgos_madden @ 31.08.2004. 15:51 ] @
A jel postoji neki debuging tool za fajlove koji nisu PE (besplatan naravno)? Inace gde da nadjem IDA Pro full verziju (besplatno) posto demo verzija nije nista bolja od Olly -ja jer ne podrzava PE fajlove?
[ babar0ga @ 31.08.2004. 18:09 ] @
Naravno da postoji, a ti ga imas...

Start>Run>cmd>debug

Jedina je mana sto nemas direktan pristup hardweru(logicno[meni barem]).