都說學好匯編是學習PWN的基礎,以下有一段ROPGadget的匯編指令序列,請提交其十六進制機器碼(大寫,不要有空格)
XCHG EAX,ESP
RET
MOV ECX,[EAX]
MOV [EDX],ECX
POP EBX
RET
提交格式:PCTF{你的答案}
在pwntools里輸入如下代碼
from pwn import *
print asm('XCHG EAX,ESP\nRET\nMOV ECX,[EAX]\nMOV [EDX],ECX\nPOP EBX\nRET'.lower()).encode('hex').upper()
得到flag:
PCTF{94C38B08890A5BC3}
