Ⅰ OD反編譯的用法
先在寫TXT的函數上下斷點,找到寫TXT的子程序。再將匯編語言中的C改成D就行了,再把它重新寫成可執行文件就是破解版了。
Ⅱ 使用OD反匯編的一些疑問怎麼知道程序的入口地址而且OD里的匯編代碼好象是debug里的純匯編代碼難以理解
那個人是明顯的復制黨。。
OD暫停在程序入口點,這個入口點地址是從靜態PE文件里讀取出來的,米可以用Peid等軟體看到一個exe或者Dll的入口點。更具體的請參考pe結構,很復雜的。
od窗口裡面顯示的是數據,對應的就是asm,很正常的
Ⅲ 問下OD的寄存器窗口和反匯編窗口怎麼交換位置呢
其實我更想知道怎麼改變窗口的位置。。。。。
Ⅳ od中反匯編窗口右鍵找不到hit trace,用的是吾愛破解的
根據你反匯編的程序確定。一個可執行文件的文件頭中標記了代碼是16位還是32位,OD根據這個標記決定採用16位還是32位。
Ⅳ windows下16位MS-DOS程序應該怎樣反編譯和調試我試過用OD,不能打開,總不能用deb
當然不能,window的應用程序是圖形界面的,偏向於實際應用,而DOS系統是由字元堆砌而成的磁碟操作系統,不支持圖形界面。
可以的,原來xp它就自帶很多dos命令的,如果你要擴展,那麼把相應的dos命名放到cmd目錄下。目錄一搜就找到的。一般在:C:\WINDOWS\system32
Ⅵ Ollydbg中為什麼沒有反匯編的窗口 裡面顯示的不是 「 地址 HEI數據 反匯編 注釋 」 而是 「 地址 十六進制
OD漢化不一樣而已,命令就是反匯編,備注就是注釋
Ⅶ OD反編譯怎麼保存! 我看了百度的方法還是不行 再次打開程序還是沒有編譯過來的!求詳細過程 截圖 最好咯!
選中全部修改過的語句,右鍵,選擇「復制到可執行文件」,OD會新建一個窗口,在那個窗口中任意位置右鍵,選擇「保存文件」即可
Microsoft Visual C# / Basic .NET 這不是殼,只是拿.NET編寫的程序,不需要脫殼
Ⅷ od反編譯打開程序失敗
被反編譯了。
如果提示錯誤,那就是被反編譯了,由於反編譯出來的是位元組碼,所以需要修改軟體邏輯,修改完代碼邏輯後,就要重新打包成APK文件了。
到此就成功打包了一個新的apk文件了,但還不要高興得太早,該文件是一個沒有簽名的apk,有了解過android的應該都知道,沒有簽名是無法安裝的。那就要重新為該文件簽一下名了。把你的簽名文件和apk拷到同一個目錄下,然後執行以後語句即可。
Ⅸ 反編譯程序OD問題
你右鍵的是代碼窗口,當然沒有硬體斷點。
你的教程裡面右鍵的是代碼窗口下面的數據窗口。
如果你想對某一行代碼下硬體斷點,你得在代碼窗口,右鍵你要下斷的那一行,"數據窗口跟隨"→"選擇",然後再在數據窗口裡面下斷點。
Ⅹ od 反匯編窗口 地址
1、不一定都是指令的起點,這要看你現在所在的區域。有些數據也會被反編譯成指令的。還有那些為了反破解加上去的花指令。
2、80X86的指令都是變長指令,可能是1、2、3、4、5、6位元組長。而像ARM指令的則是定長指令,要麼16位長,要麼32位長。
3、計算機根據程序的入口點參考各區塊的分配,找到指令起始點