首页
社区
课程
招聘
[转帖]Datalog Disassembly
发表于: 2021-1-16 18:25 2881

[转帖]Datalog Disassembly

2021-1-16 18:25
2881

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



[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 2332
活跃值: (8740)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
2

v0.1.1  本地存档

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