社区
Linux_Kernel
帖子详情
如何反汇编linux固件内核
pentiumheart0506
2011-08-28 10:30:21
得到一个linux固件后,通过解压缩得到内核映像,但是该内核映像是经过符号化处理的,加载到IDA时无法识别入口点,请问如何将其反汇编出来?
...全文
348
6
打赏
收藏
如何反汇编linux固件内核
得到一个linux固件后,通过解压缩得到内核映像,但是该内核映像是经过符号化处理的,加载到IDA时无法识别入口点,请问如何将其反汇编出来?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pentiumheart0506
2011-09-01
打赏
举报
回复
那这个压缩过的内核映像是不是结构化的程序,比如嵌入式linux的压缩内核,解压出来之后还是elf文件?[Quote=引用 5 楼 wenxy1 的回复:]
现在很多嵌入式的bootloader是u-boot, U-boot引导的内核是压缩过的,并且加了一个头, 内核映象名为uImage.
[/Quote]
pentiumheart0506
2011-08-30
打赏
举报
回复
这个解压缩过程可以实现,关键是解压出来的一般都不是elf文件,不知道应该如何处理。我想问您您在将内核烧制时是将elf的内核(或压缩)直接烧到板子里面么?[Quote=引用 3 楼 zmlovelx 的回复:]
引用 2 楼 pentiumheart0506 的回复:
谢谢,您说的是使用kdgb调试内核吧?这个好像针对自己编译出的内核进行调试,我的意思是针对未知的固件,内核解出来之后都不是elf文件。我想把里面每个函数的反汇编出来。引用 1 楼 jackyjkchen 的回复:
请楼主搜索“调试 Linux 内核”
有的内核压缩了.加了头.
[/Quote]
Wenxy1
2011-08-30
打赏
举报
回复
现在很多嵌入式的bootloader是u-boot, U-boot引导的内核是压缩过的,并且加了一个头, 内核映象名为uImage.
帅得不敢出门
2011-08-29
打赏
举报
回复
[Quote=引用 2 楼 pentiumheart0506 的回复:]
谢谢,您说的是使用kdgb调试内核吧?这个好像针对自己编译出的内核进行调试,我的意思是针对未知的固件,内核解出来之后都不是elf文件。我想把里面每个函数的反汇编出来。引用 1 楼 jackyjkchen 的回复:
请楼主搜索“调试 Linux 内核”
[/Quote]
有的内核压缩了.加了头.
pentiumheart0506
2011-08-28
打赏
举报
回复
谢谢,您说的是使用kdgb调试内核吧?这个好像针对自己编译出的内核进行调试,我的意思是针对未知的固件,内核解出来之后都不是elf文件。我想把里面每个函数的反汇编出来。[Quote=引用 1 楼 jackyjkchen 的回复:]
请楼主搜索“调试 Linux 内核”
[/Quote]
jackyjkchen
2011-08-28
打赏
举报
回复
请楼主搜索“调试 Linux 内核”
全志a10
固件
解包
全志a10
固件
解包,具体使用方法请参考自带的文档
ACPI 5.0 in
Linux
Len Brown在2012
Linux
内核
峰会上对ACPI5.0新特性在
Linux
平台上状态以及发展的介绍
GUN Binutls gas手册 汇编
gnu gas汇编手册 binutils
使用 ChatGPT 辅助进行代码审计小心得-实战版
最近在复现漏洞的过程中试着使用GPT进行辅助,提高自己的工作效率,发现还挺有意思的。 前言 如何用GPT来审计看不懂的的语言? what is 看不懂的语言?== ida
反汇编
出来的伪代码 或 一些不熟悉的场景下的语言 ……
里程碑Bootloader源代码bin
里程碑android Bootloader源代码bin二进制格式
Linux_Kernel
4,465
社区成员
17,462
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章