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

相关推荐
不一样的故事12618 小时前
线号管并非必须和端子端面绝对齐平
网络·安全
码农小白AI18 小时前
AI报告文档审核护航飞行安全:IACheck打造航电与飞控检测报告智能审核新利器
人工智能·安全
PcVue China18 小时前
PcVue荣获IEC62443-4-1 国际网络安全认证:深耕中国市场,助力“新质生产力”安全转型
安全·web安全·等保·iec62442--4-1·gb/t 42457-2023·安全开发周期
步步为营DotNet18 小时前
基于.NET 11 与C# 14的高性能安全客户端应用开发
安全·c#·.net
咕噜签名-铁蛋18 小时前
鲲鹏CCA赋能OpenClaw,筑牢AI安全防线,开启AI智能体安全新纪元
人工智能·安全·ai编程
互联运营观察18 小时前
浙江润鑫STW-18汽车轮轴称 精准称重为运输安全保驾护航
安全·汽车
天行健,君子而铎18 小时前
2026年中国API安全产品推荐指南:核心厂商综合排名与选型分析
安全
派大星爱吃鱼18 小时前
侧信道安全(Side-Channel Security)
算法·安全
Predestination王瀞潞18 小时前
8.4.1 安全->SM商密(GM T 0002-2012 0003-2012):SM商密
网络·安全
觉醒程序员18 小时前
【保姆级】阿里云ECS服务器选购、安全组配置及VS Code SSH连接全攻略(避坑指南)
服务器·安全·阿里云