簡體   English   中英

如何簡單地獲得僅一個匯編指令的機器代碼?

[英]How to simply get a machine code of exactly one assembly instruction?

如何簡單地獲得僅一個匯編指令的代碼?

例如,“ mov eax 0x14”。 我想在Linux終端中最好使用gcc或gdm來獲得它。

$ echo "mov eax, 0x14" | as -o /dev/null -al -msyntax=intel -mnaked-reg
GAS LISTING             page 1


   1 0000 B8140000  mov eax,0x14
   1      00

radare2軟件包中的rasm2非常適合此目的:

$ rasm2 'nop'
90
$ rasm2 -d '90'
nop

http://radare.org/y/?p=examples&f=rasm

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM