我在做 linux 汇编编程,在过去的几天里,我转而学习 windows 汇编编程。我ml
用作我的汇编器和golink
链接器。我有我的汇编代码并从中获得了我exe
的。现在我需要找回它的十六进制\xff\xab\x55
等等。在 linux 中,我使用了objdump -d elf_executable
or xxd -i file
。它的 windows 等价物是什么?
编辑
我需要提一下,在 Windows 上使用 objdump 我收到以下错误
C:\Arena>objdump -d a.exe
objdump: a.exe: File format not recognized
编译后
C:\Arena>ml a.asm
Microsoft (R) Macro Assembler Version 10.00.30319.01
Copyright (C) Microsoft Corporation. All rights reserved.
Assembling: a.asm
C:\Arena>golink a.obj kernel32.dll user32.dll
GoLink.Exe Version 0.26.14 - Copyright Jeremy Gordon 2002/9 - JG@JGnet.co.uk
Output file: a.exe
Format: win32 size: 1,536 bytes