srop总结
srop技术,是一种利用sigreturn系统调用(主要是Linux在信号处理时为了保存进程上下文而使用的)来修改寄存器的技术。ctfwiki上写得很好,但是有几点应该强调一下,可以更好得理解。
…
BUU-ciscn_2019_es_7-WP
这是一道国赛题,当然做之前我还不知道,到了我发现我不会做的时候才知道..这也是我做的第一道srop,虽然wp发的是三道里面最晚的,做完rootersctf_2019_srop这题我才能说我真正理解了。
…
BUU-rootersctf_2019_srop-WP


只开了NX,只存在syscall的gadgets,基本上就是srop了。无非就是做两件事,注入"/bin/sh\x00"和执行execve的系统调用,我们发现在syscall前面存在pop rax
所以execve是容易实现的,然后就是注入"/bin/sh\x00"
