问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

二进制固件函数劫持术-DYNAMIC

发布网友 发布时间:2024-10-04 08:20

我来回答

1个回答

热心网友 时间:2024-10-05 11:43

二进制固件劫持技术详解 - 动态方法

作者:s3cana

本文旨在分享网络安全知识,但读者需自行承担因使用技术可能带来的风险,所有后果自负,非官方责任声明。本文由合天网安实验室原创,若需转发,请注明来源。

固件中的二进制程序依赖特定环境,模拟时需处理硬件相关函数的hook问题。有两种主要的劫持技术:动态注入和静态注入。动态注入,如通过PLT表或LD_PRELOAD变量实现,后者在《家用路由器0day漏洞挖掘揭秘》中被用于D-link DIR-605L路由器的Web应用boa,通过hook apmib_init和apmib_get函数,使qemu可以模拟运行。

然而,LD_PRELOAD并非万能,它受限于编译时的设置,当关闭相关选项时,无法预加载动态链接库。固件的二进制文件结构使得patchelf无法直接修改Section信息,影响劫持。因此,本文探索了利用ELF文件的DYNAMIC Segment,即程序运行时加载所需lib的区域,进行劫持。

DYNAMIC段由Elf32_Dyn结构体数组组成,可通过ELF_HEADER和Program Header找到其在文件中的位置。通过在dynamic和elf_hash之间的空闲空间伪造新的Elf32_Dyn数组,可以添加额外的共享库。实验中,成功地在固件N210RE的boa程序中添加了ibcjson.so,并实现了对apmib_init和apmib_get函数的劫持。

尽管此方法有效,但还有待深入探究ld加载共享库的顺序和劫持原理的底层机制。《家用路由器0day挖掘技术》和《二进制分析实战》等资料可作为参考。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 弥补以前年度亏损,到底是先用盈余公积弥补不足时再用税前利润弥补,还是... 弥补亏损先用什么 会计问题弥补亏损的顺序是什么 亏损弥补是什么科目 补年度亏损是什么科目 高中物理 这题计算时为什么把R1忽视了 也就是说和电容器串联的电阻难... 风的好坏有哪些 数值分析内容简介 电容的电压和电流之间的关系? 请问,有人知道电脑出现。EXPCORER.EXE遇到问题需要关闭,是怎么回事吗... MATLAB的问题 Input argument 'T' is undefined. 灰指甲有什么后果 如何鉴别灰指甲的严重程度以便有效治疗? ...后来长出来很厚而且只有一半,是不是甲床被破坏了,怎么修复 你处于在什么地位? 想考厦门大学传媒学或新闻学专业研究生 本科是集美大学的理科专业 努... 有限差分法主要内容 数值分析原理基本相信 自已如何窗帘打孔 窗帘怎么打孔窗帘打孔的方法 ...负载上的电压”为什么不会?电阻不会和负载分压吗? SSRF 漏洞介绍及利用有哪些内容? 2024年元宵节有三倍工资吗 元宵节放假吗 红牛提神是不是暂时的,比如说我现在很困,喝完就不困了,但过一会就会... 为什么我从十二点到现在已经喝了五罐红牛了还是想睡觉 通宵唱K后,我和男朋友都喝了红牛,可为什么他很精神我却犯困了?红牛对男... 红牛真的不适合青少年饮用? 大王不高兴哪吒怎么样 哪吒技能属性详解 ...哪吒阵容搭配推荐 哪吒属性及出装推荐-新手攻略-安族网 大王不高兴申公豹怎么样 申公豹技能属性详解-新手攻略-安族网 大王不高兴手游英雄哪个好 最强英雄排行榜-新手攻略-安族网_百度... 大王不高兴敖丙技能是什么 龙太子敖丙技能详解-新手攻略-安族网 完美世界手游新精灵哪吒怎么样 哪吒技能属性详解-新手攻略-安族网 “只有你才能给我这种安全感”翻译成英文怎么说?拜托了各位 谢谢 英语结构好句(美丽语言的魅力) “放心,我会照顾好自己的。心只有你!”这句翻译成英文怎么说? 大王不高兴手游火队阵容搭配攻略 火流派打法详解-新手攻略-安族网 大王不高兴套装选什么好 套装选择推荐-高手进阶-安族网 大王不高兴手游装备怎么刷 装备获取强化选择攻略-新手攻略-安族网 识货上买的卡西欧没有说明书吗