|
板凳
發(fā)表于 2009-7-2 10:42:58
|
只看該作者
這個(gè)難度尤如大海撈針
你先得確定CPU品種
再確定文件開(kāi)頭第一個(gè)碼是哪個(gè)
再8位一組分隔開(kāi),譯成16進(jìn)碼,比如此例中:0Ah,DAh.....
再看看0Ah是哪種CPU的助記符,最好是找到JMP之類(lèi)的跳轉助記符,因為一般0000地址大多是跳轉指令
然后再一個(gè)一個(gè)讀,跟蹤追跡......
還有一個(gè)辦法
多找些DASM反匯編軟件,一個(gè)一個(gè)試,看看哪個(gè)有點(diǎn)象程序
不過(guò)有些反匯編不能區分數據區與程序區,那就慘了,亂烘烘一片
哈哈,哼!
|
|