打exit_hook,如何找exit_hook的偏移

最近在打比赛的时候,一眼就知道咋做了,打exit_hook为one_gadget

但是泄露出libc之后,没法找到exit_hook的偏移,所以没能拿到一血。搜了好多,

总结大概就是exit_hook不是真实存在的,而是函数指针,所以找到合适的函数指针就可以,在看了好多文章之后,发现,一个是改 rtld_lock_default_lock_recursive 或 rtld_lock_default_unlock_recursive 为 one_gadget , 另一个更通用就是改 rtld_lock_default_lock_recursive 和 rtld_lock_default_unlock_recursive 为 system ,并且把 _rtld_global._dl_load_lock.mutex的值改为 /bin/sh\x00。

_rtld_global 与的 ld 的偏移不变,而 ld 与 libc 的偏移也不变,而如果题目只给了一个libc文件,那么就能找另一个了,就是__libc_atexit,

可以在给的libc文件里找__libc_atexit的偏移,应该是在最下面

然后把这个指针改为one_gadget就可以碰运气了

相关推荐
Bruce_Liuxiaowei7 分钟前
2026年9月第3周网络安全形势周报
安全·网络安全
小程序设计9 小时前
基于IPv6的校园网设计与过渡技术仿真
网络·安全
jimmyleeee11 小时前
大模型安全之十八:AI常见漏洞类别与缓解策略
人工智能·安全
山东科恩光电11 小时前
安全地毯是什么?它的主要优势与应用领域有哪些?
安全
溜达的大象12 小时前
飞牛 NAS 部署 flatnotes:自建 Markdown 笔记库,再配置固定公网访问
安全
是隼人13 小时前
buuctf-pwn [NewStarCTF 2023 公开赛道]stack migration(64位栈迁移)题解(学习过程持续更新)
c语言·学习·安全·pwn入门·ctf入门
山东科恩光电13 小时前
折弯机保护装置提升操作安全与效率的关键创新
安全
2601_9623649713 小时前
不止指纹和人脸:Windows Hello如何重塑PC生物识别安全?
windows·安全·电脑
其实防守也摸鱼15 小时前
Codex 下载与本地部署实战:从安装到运行全指南
android·大数据·运维·安全·自动化
jimmyleeee16 小时前
大模型安全之十九:从黑箱到透明:Observability 与 AI Evaluation Tool 完全指南
人工智能·安全