Ho lokolloa ha moralo oa boenjineri ba morao-rao ba Rizin le khetla ea graphite e amanang le eona e etsahetse. Morero oa Rizin o qalile e le fereko ea moralo oa Radare2 mme o ile oa tsoela pele ka nts'etsopele ea ona ka ho hatisa API e bonolo le ho tsepamisa maikutlo tlhahlobong ea khoutu ntle le forensics. Ho tloha ha ho etsoa fereko, morero o fetohile mokhoa o fapaneng haholo oa ho boloka linako ("merero") ka mokhoa oa mmuso o thehiloeng ho serialization. Ho feta moo, motheo oa khoutu o hlophisitsoe bocha ho etsa hore o bolokehe haholoanyane. Khoutu ea projeke e ngotsoe ka C mme e ajoa tlasa laesense ea LGPLv3.
Khetla ea graphical ea Cutter e ngotsoe ka C++ ho sebelisoa Qt le ho ajoa tlas'a laesense ea GPLv3. Cutter, joalo ka Rizin ka boeona, e etselitsoe ts'ebetso ea ho khutlisa mananeo a boenjiniere ka khoutu ea mochini kapa bytecode (mohlala JVM kapa PYC). Ho na le li-plugins tsa decompilation tsa Cutter/Rizin tse thehiloeng ho Ghidra, JSdec le RetDec.
Tokollong e ncha:
- Tšehetso e ekelitsoeng bakeng sa ho theha li-signature tsa FLIRT, tse ka kenngoa ho IDA Pro;
- Sephutheloana sena se kenyelletsa pokello ea li-signature tse tloaelehileng bakeng sa lilaebrari tse tsebahalang;
- Ntlafatso ea temoho ea mesebetsi le mela ea lifaele tse phethiloeng ho Go for x86/x64/PowerPC/MIPS/ARM/RISC-V;
- Puo e ncha ea boemeli ba lipakeng tsa RzIL e thehiloeng ho BAP Core Theory (puo e kang ea SMT) e kentsoe tšebetsong;
- E ekelitse bokhoni ba ho lemoha aterese ea motheo bakeng sa lifaele tse "tala";
- Ts'ehetso ea ho kenya "li-snapshots" tsa memori e thehiloeng ho Windows PageDump/Minidump liforomo ka mokhoa oa debug e kentsoe ts'ebetsong;
- Mosebetsi o ntlafalitsoeng ka li-debugger tse hole tse thehiloeng ho WinDbg/KD.
- Hajoale, tšehetso ea ARMv7/ARMv8, AVR, 6052, meralo ea kelello e fetiselitsoe ho RzIL e ncha. Ka tokollo e latelang ho reriloe ho phethela phetolelo ea SuperH, PowerPC le karolo ea x86.
E boetse e lokolloa:
- rz-libyara - plugin bakeng sa Rizin / Cutter ho tšehetsa ho kenya le ho etsa li-signature ka mokhoa oa Yara;
- rz-libdemangle - laebrari e khethollang lebitso la mosebetsi bakeng sa lipuo tsa C++/ObjC/Rust/Swift/Java;
- rz-ghidra - plugin bakeng sa Rizin / Cutter bakeng sa ho senyeha (e thehiloeng ho khoutu ea Ghidra C ++);
- jsdec - plugin bakeng sa Rizin / Cutter bakeng sa ho senya tsoelo-pele ea pele;
- rz-retdec - plugin bakeng sa Rizin / Cutter bakeng sa ho senyeha (e thehiloeng ho RetDec);
- rz-tracetest - sesebelisoa sa ho lekola ho nepahala ha phetolelo ea khoutu ea mochini ho RzIL ka ho bapisa le mohlala oa emulation (o thehiloeng ho QEMU, VICE).
Source: opennet.ru