最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ACProtect Professional 1.3C 主程序脫殼(2)(圖)

互聯(lián)網(wǎng)   發(fā)布時(shí)間:2008-10-08 19:05:27   作者:佚名   我要評(píng)論
4. dump 根據(jù)脫US UnpackMe的經(jīng)驗(yàn),不能在false OEP處dump,此時(shí)BSS section中許多數(shù)據(jù)已經(jīng)初始化了。最好在第一句(push ebp)就dump??墒悄莻€(gè)push ebp離false OEP很遠(yuǎn)L。 Packer EP的初始化環(huán)境: 先看看發(fā)出第1個(gè)call的殼代碼:

2) call 46261C





到這里的stolen code:
從這里開(kāi)始,不能圖省事了。要追出全部的stolen code,必須跟(必須確保上一次pushad和下一次popad時(shí)的環(huán)境一致,才不會(huì)丟代碼)。先試直接攔截div 0異常,注意后面是否有popad。如果兩次的環(huán)境不一致,則必須單步跟L。

另外,追stolen code不是一次完成的,所以有些圖中寄存器和堆棧中的數(shù)據(jù)對(duì)不上,不必管它。

3) 0073BC47


4) 0073C558


5) 第1次call 462634


這個(gè)函數(shù)有2個(gè)參數(shù)L。



這是最后一次后面存在popad的div 0異常。看看是如何回到原程序的。
在73D872忽略所有異常,對(duì)code section下內(nèi)存訪問(wèn)斷點(diǎn)。中間在kernel32中有一次內(nèi)存訪問(wèn)異常。



最后一次div ebx在73DBE1。單步跟到這里:


73DE38破壞前面代碼。



至此修復(fù)所有stolen codes,將前面的6部分和fasle OEP的2個(gè)call合在一起。

相關(guān)文章

最新評(píng)論

社会| 星座| 永寿县| 阿坝县| 乐平市| 敦化市| 玉山县| 开化县| 修武县| 监利县| 美姑县| 三门峡市| 桐乡市| 广元市| 抚顺市| 民县| 漳浦县| 富顺县| 西乌珠穆沁旗| 紫金县| 浪卡子县| 饶阳县| 法库县| 沙田区| 法库县| 屯门区| 九龙坡区| 平遥县| 左贡县| 邯郸市| 苍山县| 于田县| 澄城县| 福建省| 安陆市| 乌拉特前旗| 霍林郭勒市| 城市| 永新县| 景洪市| 呼玛县|