ืฉืืจืืจื ืฉื ืืืกืืจืช ืืื ืืกื ืืืืืจ Rizin ืืืืขืืคืช ืืืจืคืืช Cutter ืืชืจืืฉื. ืคืจืืืงื ืจืืืื ืืื ืืืืื ืฉื ืืืกืืจืช Radare2 ืืืืฉืื ืืคืืชืืื ืชืื ืฉืืืช ืืืฉ ืขื API ื ืื ืืืชืืงืืืช ืื ืืชืื ืงืื ืืื ืืืืื ืคืืืื. ืืื ืืืืื, ืืคืจืืืงื ืขืืจ ืืื ืื ืื ืฉืื ื ืืืืชืืช ืืฉืืืจืช ืืคืขืืืช ("ืคืจืืืืงืืื") ืืฆืืจื ืฉื ืืฆื ืืืืืกืก ืขื ืกืืจื. ืื ืืกืฃ, ืืกืืก ืืงืื ืขืืฆื ืืืืฉ ืืืืคื ืืฉืืขืืชื ืืื ืืืคืื ืืืชื ืืชืืืืงื ืืืชืจ. ืงืื ืืคืจืืืงื ืืชืื ื-C ืืืืคืฅ ืชืืช ืจืืฉืืื LGPLv3.
ืืืขืืคืช ืืืจืคืืช Cutter ืืชืืื ื-C++ ืืืืฆืขืืช Qt ืืืืคืฆืช ืชืืช ืจืืฉืืื GPLv3. Cutter, ืืื ืจืืืื ืขืฆืื, ืืืืื ืืชืืืื ืฉื ืชืืื ืืืช ืื ืืกื ืืืืืจ ืืงืื ืืืื ื ืื ืืชืื (ืืืฉื JVM ืื PYC). ืืฉื ื ืชืืกืคื ืื-ืงืืืคืืืฆืื ืขืืืจ Cutter/Rizin ืืืืืกืกืื ืขื Ghidra, JSdec ื-RetDec.
ืืืืืืจื ืืืืฉื:
- ื ืืกืคื ืชืืืื ืืืฆืืจืช ืืชืืืืช FLIRT, ืืฉืจ ืืืืจ ืืื ื ืืชื ืืืขืื ืืชืื IDA Pro;
- ืืืืืื ืืืืืช ืืกื ื ืชืื ืื ืฉื ืืชืืืืช ืกืื ืืจืืืืช ืืกืคืจืืืช ืคืืคืืืจืืืช;
- ืืืืื ืืฉืืคืจ ืฉื ืคืื ืงืฆืืืช ืืฉืืจืืช ืฉื ืงืืฆื ืืคืขืื ื-Go for x86/x64/PowerPC/MIPS/ARM/RISC-V;
- ืฉืคืช ืืืฆืื ืืื ืืื ืืืฉื RzIL ืืืืืกืกืช ืขื BAP Core Theory (ืฉืคื ืืืืืช SMT) ืืืฉืื;
- ื ืืกืคื ืืืืืืช ืืืืืช ืืืืืืืืช ืืช ืืชืืืช ืืืกืืก ืขืืืจ ืงืืฆืื "ืืืืืืื";
- ืืืืืขื ืชืืืื ืืืขืื ืช "ืชืฆืืืื ืืฆื" ืืืืืจืื ืืืืืกืกืื ืขื ืคืืจืืืื ืฉื Windows PageDump/Minidump ืืืฆื ื ืืคืื ืืืืื;
- ืขืืืื ืืฉืืคืจืช ืขื ืืืคื ืืืืื ืืจืืืงืื ืืืืืกืกืื ืขื WinDbg/KD.
- ืืจืืข, ืืชืืืื ืืืจืืืืงืืืจืืช ARMv7/ARMv8, AVR, 6052, brainfuck ืืืขืืจื ื-RzIL ืืืืฉ. ืขื ืืืืืืจื ืืืื ืืชืืื ื ืืืฉืืื ืืช ืืชืจืืื ืขืืืจ SuperH, PowerPC ื-x86 ืืืงืืช.
ืืื ืื ืฉืืืจืจ ืื ืืกืฃ:
- rz-libyara โ ืชืืกืฃ ืขืืืจ Rizin/Cutter ืืชืืืื ืืืขืื ื ืืืฆืืจืช ืืชืืืืช ืืคืืจืื ืืืจื;
- rz-libdemangle - ืกืคืจืืืช ืคืขื ืื ืฉื ืคืื ืงืฆืื ืขืืืจ ืฉืคืืช C++/ObjC/Rust/Swift/Java;
- rz-ghira โ ืชืืกืฃ ื-Rizin/Cutter ื-Decompilation (ืืืืกืก ืขื ืงืื Ghidra C++);
- jsdec โ ืชืืกืฃ ืขืืืจ Rizin/Cutter ืืคืืจืืง ืืคืืชืื ืืืงืืจื;
- rz-retdec โ ืชืืกืฃ ื-Rizin/Cutter ืืคืืจืืง (ืืืืกืก ืขื RetDec);
- rz-tracetest - ืืื ืืืืืงืช ืืฆืืื ืฉื ื ืืื ืืช ืชืจืืื ืงืื ืืืืื ื ื-RzIL ืขื-ืืื ืืฉืืืื ืขื ืขืงืืืช ืืืืืฆืื (ืืืืกืก ืขื QEMU, VICE).
ืืงืืจ: OpenNet.ru