A avut loc lansarea framework-ului de reverse engineering Rizin și a interfeței grafice asociate, Cutter. Proiectul Rizin a început ca un fork al framework-ului Radare2, continuând dezvoltarea acestuia cu un accent pe un API prietenos și pe analiza codului fără forenzică. De la fork, proiectul a trecut la un mecanism diferit de salvare a sesiunii ('proiectelor') sub formă de stare bazată pe serializare. În plus, baza de cod a fost semnificativ refăcută pentru a facilita întreținerea. Codul proiectului este scris în limbajul C și este distribuit sub licența LGPLv3.
Interfața grafică Cutter este scrisă în C++ folosind Qt și este distribuită sub licența GPLv3. Cutter, asemenea lui Rizin, se concentrează pe procesul de reverse engineering al programelor scrise în cod mașină sau bytecode (exemplu: JVM sau PYC). Există plugin-uri de decompilare pentru Cutter/Rizin bazate pe Ghidra, JSdec și RetDec.

În noua versiune:
- A fost adăugată suportul pentru crearea de semnături FLIRT, care pot fi apoi încărcate în IDA Pro;
- În livrare este inclusă o bază de semnături standard pentru biblioteci populare;
- A fost îmbunătățită recunoașterea funcțiilor și a șirurilor executabile pe Go pentru x86/x64/PowerPC/MIPS/ARM/RISC-V;
- A fost implementat un nou limbaj de reprezentare intermediară RzIL bazat pe BAP Core Theory (limbaj similar SMT);
- A fost adăugată posibilitatea de auto-determinare a adresei de bază pentru fișierele 'neprocesate';
- A fost implementat suportul pentru încărcarea în modul de depanare a 'instantaneelor' de memorie bazate pe formatele Windows PageDump/Minidump;
- A fost îmbunătățită interacțiunea cu debuggerele la distanță bazate pe WinDbg/KD.
- În prezent, suportul pentru arhitecturile ARMv7/ARMv8, AVR, 6052, brainfuck a fost tradus pe noul RzIL. Pentru următoarea lansare, se preconizează finalizarea traducerii pentru SuperH, PowerPC și parțial pentru x86.
De asemenea, au fost lansate suplimentar:
- rz-libyara – plugin pentru Rizin/Cutter pentru suportul încărcării și creării de semnături în format Yara;
- rz-libdemangle – bibliotecă pentru decriptarea numelui funcțiilor pentru limbaje C++/ObjC/Rust/Swift/Java;
- rz-ghidra – plugin pentru Rizin/Cutter pentru decompilare (pe baza codului C++ Ghidra);
- jsdec – plugin pentru Rizin/Cutter pentru decompilare a unei dezvoltări originale;
- rz-retdec – plugin pentru Rizin/Cutter pentru decompilare (pe baza RetDec);
- rz-tracetest – utilitar pentru verificarea corectitudinii traducerii codului mașină în RzIL prin comparație cu o trasă de emulare (bazată pe QEMU, VICE).
Sursa: opennet.ro
