Lëshimi i kornizës për inxhinierinë e kundërt Rizin 0.4.0 dhe GUI Cutter 2.1.0

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.

Lëshimi i kornizës për inxhinierinë e kundërt Rizin 0.4.0 dhe GUI Cutter 2.1.0

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

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster