I am new to reverse engineering and want to analyze my own exe/dll files. I took a look at nasm and masm and so far I have the feeling that this is unnecessary for me to learn in detail because it really differs from what I see in the disassembled code (for example in IDA Free).

What kind of assembly is disassembled code of an exe or DLL?

  • Perhaps it would make sense to start with a specific example and then check what's been used there? That way you will get the logic behind of why it was one way or another as well? Otherwise, you might as well start reading about masm and nasm in general.
    – Irbis77
    Commented Oct 18, 2021 at 14:45
  • What disassembled code you get depends on the input. For exe/dll files this depends on whether it is a native x86 32bit or x86 64bit binary or if it is a .Net binary, the output can be completely different. And of course every tool may show a slightly different representation.
    – Robert
    Commented Oct 18, 2021 at 16:08
  • Thanks this helped. I won't close the question and may answer it sometime.
    – Nur1
    Commented Oct 19, 2021 at 7:30


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.