SROP 是一种利用 Linux 信号处理机制缺陷来进行寄存器劫持的攻击技术。它的核心在于滥用 rt_sigreturn 系统调用第一阶段:Linux 正常的信号处理机制当一个 Linux 进程在用户态运行时,如果收到一个信号(例如 SIGINT、SIG...
阅读全文...
关于格式化字符串漏洞
当 printf(format) 被调用时,printf 会把栈上的数据当作它的参数需要修改特定变量,那么就需要知道当前变量存在栈上的哪里,也就是offset是多少如何探测offset:例:输入AAAA.%p.%p.%p.%p.%p.%p.%p.%p.%...
阅读全文...
阅读全文...
关于x86和x64的ROP链构造
x86 (32位) 传参原则:全靠“栈”参数直接压入栈中。找参数的顺序:返回地址 -> 参数1 -> 参数2 -> 参数3。结构:==== 低地址 (Low Address) | 栈顶方向 ====
...
阅读全文...
阅读全文...


