首页
论坛
课程
招聘
[转帖]Datalog Disassembly
2021-1-16 18:25 999

[转帖]Datalog Disassembly

2021-1-16 18:25
999

Datalog Disassembly

DDisasm is a fast disassembler which is accurate enough for the resulting assembly code to be reassembled. DDisasm is implemented using the datalog (souffle) declarative logic programming language to compile disassembly rules and heuristics. The disassembler first parses ELF file information and decodes a superset of possible instructions to create an initial set of datalog facts. These facts are analyzed to identify code location, symbolization, and function boundaries. The results of this analysis, a refined set of datalog facts, are then translated to the GTIRB intermediate representation for binary analysis and reverse engineering. The GTIRB pretty printer may then be used to pretty print the GTIRB to reassemblable assembly code.

https://github.com/GrammaTech/ddisasm



[注意] 欢迎加入看雪团队!base上海,招聘CTF安全工程师,将兴趣和工作融合在一起!看雪20年安全圈的口碑,助你快速成长!

收藏
点赞0
打赏
分享
最新回复 (2)
雪    币: 5399
活跃值: 活跃值 (5000)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
FleTime 活跃值 2021-1-19 07:15
2
0

v0.1.1  本地存档

上传的附件:
雪    币: 38484
活跃值: 活跃值 (156858)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
linhanshi 活跃值 2021-1-19 07:16
3
0
FleTime v0.1.1  本地存档
游客
登录 | 注册 方可回帖
返回