U lansuar një framework për inxhinierinë e rikthyer Rizin dhe ndërfaqen e tij grafike të lidhur Cutter. Projekti Rizin filloi si një fork i frameworkut Radare2 dhe vazhdoi zhvillimin e tij me një theks te API i lehtë dhe fokus në analizën e kodit pa forenzikë. Që nga forkimi, projekti kaloi në një mekanizëm ndryshe për ruajtjen e sesioneve ("projekteve") në formën e një gjendjeje të bazuar në serializimin. Për më tepër, baza e kodit është rishikuar në mënyrë të shquar për të lehtësuar mirëmbajtjen. Kodi i projektit është shkruar në gjuhën C dhe shpërndahet nën licencën LGPLv3.
Ndërfaqja grafike Cutter është shkruar në C++ duke përdorur Qt dhe shpërndahet nën licencën GPLv3. Cutter, ashtu si vetë Rizin, ka si qëllim procesin e inxhinierisë së rikthyer të programeve në kodin makinerik ose bytecode (p.sh. JVM ose PYC). Për Cutter/Rizin ekzistojnë plugina dekodimi të bazuara në Ghidra, JSdec dhe RetDec.

NĂ« versionin e ri:
- Shtuar mbështetje për krijimin e nënshkrimeve FLIRT, të cilat më pas mund të ngarkohen në IDA Pro;
- Në shpërndarje është përfshirë një bazë standarde nënshkrimesh për bibliotekat popullore;
- Përmirësuar njohja e funksioneve dhe vargjeve të skedarëve ekzekutivë në Go për x86/x64/PowerPC/MIPS/ARM/RISC-V;
- Implementuar një gjuhë të re të përfaqësimit të ndërmjetëm RzIL mbi BAP Core Theory (një gjuhë e ngjashme me SMT);
- Shtuar mundësinë e auto-përcaktimit të adresës bazë për skedarët "e papërpunuar";
- Implementuar mbështetje për ngarkimin në modin e debug-ut të "imazheve" të memories mbi formate Windows PageDump/Minidump;
- Përmirësuar puna me debuggerët e largët të bazuar në WinDbg/KD.
- Momentalisht, mbështetja për arkitekturën ARMv7/ARMv8, AVR, 6052, brainfuck është transferuar në RzIL të ri. Për versionin e ardhshëm planifikohet të përfundojë transferimin për SuperH, PowerPC dhe pjesërisht x86.
Po ashtu janë lëshuar gjithashtu:
- rz-libyara â plugin pĂ«r Rizin/Cutter pĂ«r mbĂ«shtetje nĂ« ngarkimin dhe krijimin e nĂ«nshkrimeve nĂ« formatin Yara;
- rz-libdemangle â bibliotekĂ« pĂ«r dekodimin e emrave tĂ« funksioneve pĂ«r gjuhĂ«t C++/ObjC/Rust/Swift/Java;
- rz-ghidra â plugin pĂ«r Rizin/Cutter pĂ«r dekodimin (tĂ« bazuar nĂ« kodin C++ tĂ« Ghidra);
- jsdec â plugin pĂ«r Rizin/Cutter pĂ«r dekodimin e zhvillimit origjinal;
- rz-retdec â plugin pĂ«r Rizin/Cutter pĂ«r dekodimin (tĂ« bazuar nĂ« RetDec);
- rz-tracetest â njĂ« mjet pĂ«r verifikimin e saktĂ«sisĂ« sĂ« transkriptimit tĂ« kodit makinerik nĂ« RzIL duke krahasuar me njĂ« gjurmĂ« emulimi (tĂ« bazuar nĂ« QEMU, VICE).
Burimi: opennet.ru
