Rizini raamistik ja sellega seotud graafikavahend Cutter on nüüd saadaval. Projekt Rizin algas Radare2 raamistikust haruna ja jätkas selle arendamist, keskendudes mugavale API-le ja koodianalüüsile ilma kriminaalsete uurimisteta. Haruna ülemineku ajast saadik on projekt läinud üle põhimõtteliselt teistsugusele seansside („projektide”) salvestamise mehhanismile, mis põhineb serialiseerimisel. Lisaks on koodibaasi oluliselt ümber töötatud hoolduse mugavuse suunas. Projekti kood on kirjutatud C keeles ja see jaotatakse LGPLv3 litsentsi alusel.
Graafikavahend Cutter on kirjutatud C++-s Qt kasutades ja see jaotatakse GPLv3 litsentsi alusel. Cutter, nagu ka Rizin, on suunatud tagasipöörduva arendamise protsessile masinkoodis või byte-koodis (näiteks JVM või PYC). Cutter'i/Rizini jaoks on saadaval dekodeerimispluginad, mis põhinevad Ghidral, JSdecil ja RetDecil.

Uues väljaandes:
- Toetatakse FLIRT allkirjade loomist, mida saab seejärel IDA Pro-s laadida;
- Kooskõlas on standardsete allkirjade andmebaas populaarsete teekide jaoks;
- Paranenud funktsioonide ja täitmisfailide ridade tuvastamine Go jaoks x86/x64/PowerPC/MIPS/ARM/RISC-V jaoks;
- Rakendatud uus vahepealne esituskeel RzIL, mis põhineb BAP Core Theory'il (SMT-sarnane keel);
- Lisatud automaatne aluseks oleva aadressi tuvastamine „tooredate” failide jaoks;
- Rakendatud toetust Windows PageDump/Minidump formaatide põhjal mälestikkopeerimiste laadimiseks tõrkeotsingu režiimis;
- Parandatud koostööd kaugotustajatega, mis põhinevad WinDbg/KD.
- Praegu on uus RzIL toetab arhitektuure ARMv7/ARMv8, AVR, 6052, brainfuck. Järgmise versiooniga on plaanis lõpetada toetus SuperH, PowerPC ja osaliselt x86 architektuuride jaoks.
Samuti on välja antud:
- rz-libyara – Rizini/Cutteri plugin, et toetada Yara formaadis allkirjade laadimist ja loomist;
- rz-libdemangle – funktsioonide nimede dekodeerimise teek C++/ObjC/Rust/Swift/Java keelte jaoks;
- rz-ghidra – Rizini/Cutteri plugin dekompileerimiseks (Ghidra C++ koodi põhjal);
- jsdec – Rizini/Cutteri plugin originaalse dekompileerimise jaoks;
- rz-retdec – Rizini/Cutteri plugin dekompileerimise jaoks (RetDec põhjal);
- rz-tracetest – utiliit masinkoodi ülekande õiguse ristkontrollimiseks RzIL-i kaudu, võrreldes emulatsiooni jäljega (QEMU, VICE põhjal).
Allikas: opennet.ru
