ROPGadget

都说学好汇编是学习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}

posted @ 2020-10-17 11:31  hktk1643  阅读(559)  评论(0编辑  收藏  举报