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

[转帖]Datalog Disassembly

2021-1-16 18:25
2481

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



[CTF入门培训]顶尖高校博士及硕士团队亲授《30小时教你玩转CTF》,视频+靶场+题目!助力进入CTF世界

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

v0.1.1  本地存档

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