Contributor
DMaroo

RzIL uplifting migration


Mentors
Anton Kochkov, Giovanni Grazioli, Florian Märkl
Organization
Rizin
Technologies
c, c++, qt, assembly
Topics
security, Binary Analysis
Rizin had been using ESIL as its IL for analyzing the ISA of many architectures. RzIL was developed because ESIL was deemed to be not very user-friendly or developer-friendly. RzIL is yet to be implemented for all the supported architectures. Many of the supported architectures still use ESIL for analysis. It is an essential part of my project to implement and test the RzIL uplifting for a major architecture (x86). This will improve the analysis for that architecture. I also intend to provide a generic user-interface to interact with the RzIL, both for Rizin (through commands) and Cutter (through a GUI widget).