[ 4063 @ 15.10.2004. 14:00 ] @
Potrebna mi je biblioteka sa funkcijama za disasembliranje (nemam vremena pisati sve to iz pocetka). Jedino sto sam nasao je libdisasm (ali samo za LINUX, nisam mogao naci za win). Help!
[ Sundance @ 15.10.2004. 23:44 ] @
naravno da postoje steta sto nisi rekao koji jezik/framework i jeli ti treba disasm engine koji vraca tocno zapis instrukciju po instrukciju kao string, ili engine koji ti vraca neki metazapis opkoda (recimo instrukcija je JUMP, LOAD, STORE, RETURN ili sl...) potreban za daljnje procesiranje (morphing, emulaciju, traceanje..)
[ 4063 @ 06.11.2004. 00:52 ] @
Recimo za C/C++? Bilo bi vrlo povoljno da vraca string zapis ali moze i bilo kakav (ja sam skroman).
[ Sundance @ 12.11.2004. 01:52 ] @
Baci oko na:
http://z0mbie.host.sk/#engines -> pogotovo ADE ako ti treba opcenit zapis disasemblirane instrukcije

http://www.caesum.com/download.php -> imas izvorni kod BORG disasemblera
[ Sundance @ 12.11.2004. 06:24 ] @
Nakon malo googleanja jos sam i ovo nasao:

http://www.nologin.net/main.pl?action=codeView&codeId=49&

http://freshmeat.net/projects/ald/ -> raspakiraj i vidi direktorij libDASM/arch/ix86/source, cini mi se da je cisti C i da bi se bez problema moglo portati na win32

http://web.vip.hr/inga.vip/test.htm

http://nasm.sourceforge.net/wakka.php?wakka=HomePage -> skini izvorni kod nasm asemblera sa sf, raspakiraj i ima datoteka ndisasm.c, dalje valjda sam znas :) nasm ima port na win32 tako da ne bi trebalo biti problema..

[update]: Kako li sam samo zaboravio legendarnog (GPL-iziranog) ollya:
http://home.t-online.de/home/Ollydbg/srcdescr.htm