1
A
回答
1
您可以隨時使用調試這一點,按照下面的成績單:
c:\pax> debug
-e 100 eb fe
-u 100 101
0B33:0100 EBFE JMP 0100
-q
c:\pax> _
當然,這對任何除了最簡單的程序,所以你可能想給自己一個體面的調試器相當有限的選擇如OllyDebug。
4
你在找什麼叫做「Disassembler」,它將十六進制代碼轉換成彙編助記符。提供更多關於哪個平臺(例如Windows,Unix等)以及您想要執行哪種處理器體系結構(例如x86,x64,ARM等)的詳細信息。
這是我在Google上找到的。選擇一個適合您的需求。祝你好運。
P.S.
Udis86看起來很容易使用基於它的主頁上的演示。
$ echo "65 67 89 87 76 65 54 56 78 89 09 00 87" | udcli -32 -x
0000000000000000 656789877665 mov [gs:bx+0x6576], eax
0000000000000000 54 push esp
0000000000000000 56 push esi
0000000000000000 7889 js 0x93
0000000000000000 0900 or [eax], eax
distorm也看起來相當不錯。
3
在Linux世界:
objdump -dw mybinary
1
也許爲十六進制的小件,我用這個在線服務http://www.onlinedisassembler.com/odaweb/
相關問題
- 1. x86彙編代碼
- 2. 彙編代碼的x86
- 3. Intel x86彙編代碼行爲問題
- 4. 是否有可能將x86 32位彙編代碼轉換爲等效的JVM字節代碼並執行它?
- 5. 是否有反彙編程序生成可編譯的彙編源代碼?
- 6. 指針Deferencing在x86彙編代碼
- 7. x86 asm:幫助反彙編代碼
- 8. 如何反彙編原始x86代碼?
- 9. x86彙編代碼的基本
- 10. x86-64彙編代碼未運行
- 11. 彙編代碼修改
- 12. 是否有可能將C代碼編譯爲Javascript代碼?
- 13. 彙編代碼
- 14. 轉換GCC彙編代碼爲armasm彙編代碼
- 15. 彙編代碼是否跨平臺?
- 16. 這段彙編代碼是否無效?
- 17. Inline PTX彙編代碼是否強大?
- 18. 程序集x86 - 代碼
- 19. 英特爾奔騰彙編器x86彙編代碼生成
- 20. 如何將此代碼更改爲ARM彙編指令?
- 21. GMP-彙編代碼?編譯代碼
- 22. 彙編程序代碼錯誤
- 23. C程序的彙編代碼
- 24. 將C代碼轉換爲MIPS彙編
- 25. 將彙編代碼轉換爲C代碼
- 26. 將C代碼翻譯爲彙編代碼?
- 27. 將彙編代碼轉換爲機器代碼
- 28. iOS彙編代碼
- 29. 彙編代碼MOVS
- 30. C++彙編代碼
,做的那個叫* *反彙編程序 - 嘗試搜索。 – Jesper