avast / avast/retdec

Using the metadata from projects created by radare2

Open
#355 5 comments 0 reactions 2 assignees Claimed by @PeterMatula View on GitHub
new-feature Q-discussion Q-question
Dominant language
C++
Stars
8.6k
Forks
1k
PR merge metrics
No merged PRs in 30d

Description

I have taken a closer look at the "radare2" project. I had never known before that there was such a powerful framework and toolkit for analysis and dissembling. It is really very impressive what seems to be possible with it. I mainly experimented with smaller files, which I had built for this purpose.

I was able to take the following highlights with me: I can define, name functions, and also name and analyze variables in them. Unfortunately I couldn't find any tools to analyze OOP and structures, but you can't have it all at once.

Which is why I'm writing this now. In "radare2" you can create and save projects. These contain a lot of metadata, like functions, names and everything you have set. What I would like now is if one could take this data and pass it on to RetDec directly. That should shorten the analysis time considerably. Furthermore, one would have names at hand, which would make it much easier to read.

Is that possible from your point of view? From my point of view, there would really only be advantages.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.