最近再看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??
感谢各位!