打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就可以碰运气了

相关推荐
王维同学3 小时前
Winsock 协议与名称空间 Provider 目录
网络·c++·windows·安全
yangshicong5 小时前
第19章:AI安全防护与AI安全
人工智能·python·安全·prompt·ai编程
hz567898 小时前
私有云会议系统选型攻略:企业级安全与高效协同并行
安全·音视频·实时音视频·信息与通信
上海云盾商务经理杨杨8 小时前
2026 生产级 Linux 内核抗 DDoS 调优!全套 sysctl 配置直接套用
网络·安全·ddos
网络安全零基础教程10 小时前
网络安全春招面试避坑与复盘指南
linux·网络·安全·web安全·面试·职场和发展
kirs_ur10 小时前
SSD 安全特性 — 加密与 TCG Opal
服务器·网络·安全
志栋智能12 小时前
超自动化安全:提升安全服务满意度的隐形引擎
大数据·安全·自动化
BullSmall13 小时前
SonarQube 完整手册(2026 最新)
安全·开源·sonar
汉堡包00113 小时前
【工具分享】--威胁情报平台大全
学习·安全·web安全·信息安全
Sirius Wu13 小时前
OpenClaw Model Provider(模型提供商)完整详解
服务器·网络·人工智能·安全·aigc