Which version of assembly does OllyDbg disassemble binary to?

≯℡__Kan透↙ 提交于 2019-12-13 02:48:25

问题


So I understand that there are many assemblers such as MASM, FASM, NASM, etc.

But which version is the disassembler in OllyDbg and Cheat Engine?


回答1:


Unless you already know, OllyDBG only supports (afaik) the x86 instruction set. So, what you're seeing will always be 8/16/32-bit instructions.

MASM, FASM and NASM are all based on the Intel syntax (as opposed to AT&T version which is primarily used on Unix by GAS), but are in themselves different (feature-wise).

OllyDBG disassembles to MASM syntax by default. You can change this by going to Options -> Options...

Wikipedia gives a good example of Intel vs AT&T syntax: http://en.wikipedia.org/wiki/X86_assembly_language#Syntax



来源:https://stackoverflow.com/questions/17758719/which-version-of-assembly-does-ollydbg-disassemble-binary-to

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!