Utgivningen av ramverket för reverse engineering Rizin 0.4.0 och GUI Cutter 2.1.0

Utgivningen av ramenverket för reverse engineering, Rizin, och den associerade grafiska anvÀndargrÀnssnittet Cutter har Àgt rum. Projektet Rizin började som en fork av ramenverket Radare2 och fortsatte dess utveckling med fokus pÄ en anvÀndarvÀnlig API och en inriktning pÄ kodanalys utan forensik. Sedan forken har projektet övergÄtt till en principiellt annorlunda mekanism för sessionhantering ("projekt") i form av tillstÄnd baserat pÄ serialisering. Dessutom har kodbasen genomgÄtt betydande omarbetningar för att förbÀttra underhÄllsmöjligheterna. Projektets kod Àr skriven i C och distribueras under licensen LGPLv3.

Den grafiska anvÀndargrÀnssnittet Cutter Àr skriven i C++ med anvÀndning av Qt och distribueras under GPLv3-licensen. Cutter, precis som Rizin, syftar till processen av omvÀnd utveckling av program i maskinkod eller bytekod (till exempel JVM eller PYC). Det finns dekompileringstillÀgg för Cutter/Rizin baserade pÄ Ghidra, JSdec och RetDec.

Utgivningen av ramverket för reverse engineering Rizin 0.4.0 och GUI Cutter 2.1.0

I den nya utgÄvan:

  • Stöd för skapande av FLIRT-signaturer har lagts till, vilka sedan kan laddas in i IDA Pro;
  • En databas med standardiserade signaturer för populĂ€ra bibliotek ingĂ„r i leveransen;
  • Funktioner och strĂ€ngar i körbara filer skrivna i Go för x86/x64/PowerPC/MIPS/ARM/RISC-V har förbĂ€ttrats;
  • Ett nytt mellanliggande representationssprĂ„k, RzIL, baserat pĂ„ BAP Core Theory (SMT-liknande sprĂ„k), har implementerats;
  • Möjligheten att automatiskt identifiera grundlĂ€ggande adress för "rĂ„a" filer har lagts till;
  • Stöd för att ladda "dumpningar" av minne i felsökningslĂ€ge baserat pĂ„ Windows PageDump/Minidump-format har implementerats;
  • Arbetet med fjĂ€rrfelsökare baserad pĂ„ WinDbg/KD har förbĂ€ttrats.
  • För nĂ€rvarande har stöd för arkitekturerna ARMv7/ARMv8, AVR, 6052, brainfuck översatts till det nya RzIL. Till nĂ€sta utgĂ„va planeras slutförande av översĂ€ttningen för SuperH, PowerPC och delvis x86.

Dessutom har följande tillÀgg givits ut:

  • rz-libyara – ett tillĂ€gg för Rizin/Cutter för stöd för att ladda och skapa signaturer i Yara-format;
  • rz-libdemangle – ett bibliotek för avkodning av funktionsnamn för sprĂ„k som C++/ObjC/Rust/Swift/Java;
  • rz-ghidra – ett tillĂ€gg för Rizin/Cutter för dekompilering (baserat pĂ„ C++-kood frĂ„n Ghidra);
  • jsdec – ett tillĂ€gg för Rizin/Cutter för dekompilering av originalutveckling;
  • rz-retdec – ett tillĂ€gg för Rizin/Cutter för dekompilering (baserat pĂ„ RetDec);
  • rz-tracetest – ett verktyg för korsreferensprövning av korrektheten av maskinkodstranslationer till RzIL genom jĂ€mförelse med en emuleringsspĂ„rning (baserat pĂ„ QEMU, VICE).

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster