[問題] 一題CTF
最近再看inndy的rop2可是看了writeup還是不懂為何這樣寫
題目是rop2
http://www.carlstar.club/2018/10/24/hackme.inndy.tw-pwn/
關鍵payload是這樣
payload = fit({0xc +
0x4:[p32(addr_sys),p32(addr_gadget),p32(3),p32(0),p32(addr_bss),p32(30)]})
想請問為何syscall後面可以擺一個rop gadget??
我看syscall不都是用register來當參數,為何stack這樣擺可以work??
感謝各位!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.160.13.180
※ 文章網址: https://www.ptt.cc/bbs/NetSecurity/M.1544349863.A.52F.html
推
12/10 07:36,
6年前
, 1F
12/10 07:36, 1F
→
12/10 07:36,
6年前
, 2F
12/10 07:36, 2F
→
12/10 07:36,
6年前
, 3F
12/10 07:36, 3F
→
12/10 07:36,
6年前
, 4F
12/10 07:36, 4F
→
05/09 12:19,
6年前
, 5F
05/09 12:19, 5F
NetSecurity 近期熱門文章
PTT數位生活區 即時熱門文章