首页
社区
课程
招聘
[原创]最近学习ELF结构,顺便写了个解析工具
发表于: 2014-4-10 14:58 18890

[原创]最近学习ELF结构,顺便写了个解析工具

2014-4-10 14:58
18890

elf文件格式学习文章很多,这里就不说了,需要解析工具的可以下载看看,如有BUG或建议一起交流学习下.


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 5
支持
分享
最新回复 (16)
雪    币: 131
活跃值: (98)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
2
开源吧………………
2014-4-10 15:15
0
雪    币: 463
活跃值: (283)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
3
楼主写的挺好。
提几个建议
楼主你那个重定位那块有待添加。
类似于这样
重定位节 '.rel.plt' 位于偏移量 0xef4 含有 20 个条目:
Offset     Info    Type            Sym.Value  Sym. Name
0000afb0  00000216 R_ARM_JUMP_SLOT   00000000   __cxa_atexit

还有动态节的信息也没有。类似于这样

Dynamic section at offset 0x9e80 contains 27 entries:
  标记        类型                         名称/值
0x00000003 (PLTGOT)                     0xafa4
0x00000002 (PLTRELSZ)                   160 (bytes)
0x00000017 (JMPREL)                     0xef4
0x00000014 (PLTREL)                     REL
0x00000011 (REL)                        0xea4

一直用readelf。里面的信息还是很详细的。楼主也对应添加上吧。

可以考虑开源。Elf格式这块没太多技术含量。参考Elf规范或者readelf源码移植过来就行了。
2014-4-10 15:24
0
雪    币: 51
活跃值: (48)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
elf分析工具感觉弄成linux平台下的比较好。
不过,linux下也有很多命令行的工具了,图形界面的就不多见了。
2014-4-10 15:26
0
雪    币: 8
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
多谢建议,代码比较乱,还是不放吧,不过会慢慢完善
2014-4-10 15:43
0
雪    币: 41
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
windows控。不搞个界面,实在是难用。
2014-4-10 15:56
0
雪    币: 341
活跃值: (85)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
7
mark 收下了。
2014-4-10 19:07
0
雪    币: 246
活跃值: (204)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
8
楼主看的是什么教程啊,求推荐
2014-4-10 20:38
0
雪    币: 155
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
建议窗口可最大化,看起来比较舒服。
2014-4-11 09:19
0
雪    币: 204
活跃值: (1908)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
好东西, 希望楼主可以开源
2014-4-27 21:53
0
雪    币: 538
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
好nice啊,,,前几天背这破elf搞得头都大了
2014-4-30 18:36
0
雪    币: 36
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
正好需要这样的工具,谢谢~~
2014-6-26 21:48
0
雪    币: 261
活跃值: (55)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
13
readelf还需要工具么..?不过支持楼主了,加油..
2014-6-27 09:36
0
雪    币: 250
活跃值: (251)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
mark
2014-7-11 16:21
0
雪    币: 175
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
非常感谢,正好需要
2015-10-20 07:58
0
雪    币: 232
活跃值: (30)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
开源吧楼主
2015-12-4 10:00
0
雪    币: 13
活跃值: (425)
能力值: ( LV12,RANK:300 )
在线值:
发帖
回帖
粉丝
17
我放上我55KB的ELF你的工具直接崩溃
2017-6-22 18:47
0
游客
登录 | 注册 方可回帖
返回
//