5 ms·
I wish they used Rizin[1] as a library to get the advantage of using mature analysis in addition to the simple disassembly, more architectures and formats, debu
by xvilka 4y ago
I wish they used Rizin[1] as a library to get the advantage of using mature analysis in addition to the simple disassembly, more architectures and formats, debugging, and decompilation plugins.
[1] https://github.com/rizinorg/rizin https://github.com/rizinorg/rizin
- mdaniel 4y ago> Rizin is a fork of the radare2 reverse engineering framework with a focus on usability, working features and code cleanliness. Interesting; is there some backstory I could read about that? I mean, the "code cleaniness" I bet is subjective, but I somehow thought radare2 was still under development
- xvilka 4y agoWe have a FAQ[1] with this covered. Few examples of concrete steps are in the blog: changing the buildsystem and dependency handling [2], projects saving and loading [3], commands parsing [4], new intermediate language [5]. We also switched to using IDA's FLIRT signatures and added their generation. Types parsing and model was rewritten from scratch as well. [1] https://rizin.re/posts/faq/ https://rizin.re/posts/faq/ [2] https://rizin.re/posts/why-meson/ https://rizin.re/posts/why-meson/ [3] https://rizin.re/posts/introducing-projects/ https://rizin.re/posts/introducing-projects/ [4] https://rizin.re/posts/rzshell/ https://rizin.re/posts/rzshell/ [5] https://github.com/rizinorg/rizin/blob/dev/doc/rzil.md https://github.com/rizinorg/rizin/blob/dev/doc/rzil.md
- kanwisher 4y agoSeems the radare2 GitHub readme and website is so much clearer on what’s going on, you don’t even have a screenshot in your repo. For someone unfamiliar I don’t think I would chose your fork. Perhaps update the readme and site to have some images of what the product does. Also your “book” seems completely empty, better to not even link to it
- xvilka 4y ago> Also your “book” seems completely empty, better to not even link to it What do you mean? https://book.rizin.re/ https://book.rizin.re/ works just fine, checked specifically.