简单栈迁移–moectf2025_ezpivot

L1rics 发布于 23 天前 75 次阅读


exp

注意点

  • sign到unsign的转变
  • 先在内存上构建“/bin/sh\x00"段,再将这段地址做参调用system函数
  • 调用system函数需要大量的栈内存,确保有足够可写的内存空间(高地址向低地址延伸)
  • 执行system之前,一定要注意rbp的有效性,bp相关的指令在访存的时候,会因为rbp是一个无效的值而引起段错误。
  • 理解逆向构造的技巧,先构造binsh再构造rop链
此作者没有提供个人介绍。
最后更新于 2025-10-14