Kutulutsidwa kwa chimango cha reverse engineering Rizin 0.4.0 ndi GUI Cutter 2.1.0

Kutulutsidwa kwa chimango cha reverse engineering Rizin ndi graphical chipolopolo Cutter kunachitika. Pulojekiti ya Rizin inayamba ngati mphanda ya Radare2 ndipo inapitiliza chitukuko chake ndikugogomezera pa API yabwino komanso kuyang'ana pa kusanthula ma code popanda forensics. Kuyambira mphanda, polojekitiyi yasintha kupita ku njira yosiyana yopulumutsira magawo ("mapulojekiti") mu mawonekedwe a boma potengera kutsata. Kuphatikiza apo, maziko a code adasinthidwanso kwambiri kuti akhale osungika. Khodi ya polojekitiyi idalembedwa mu C ndipo imagawidwa pansi pa layisensi ya LGPLv3.

Chigoba chojambula cha Cutter chimalembedwa mu C++ pogwiritsa ntchito Qt ndikugawidwa pansi pa layisensi ya GPLv3. Cutter, monga Rizin mwiniwake, amayang'ana njira yosinthira mapulogalamu a uinjiniya pamakina a makina kapena bytecode (mwachitsanzo JVM kapena PYC). Pali mapulagini owonongeka a Cutter/Rizin kutengera Ghidra, JSdec ndi RetDec.

Kutulutsidwa kwa chimango cha reverse engineering Rizin 0.4.0 ndi GUI Cutter 2.1.0

M'kutulutsa kwatsopano:

  • Thandizo lowonjezera popanga siginecha za FLIRT, zomwe zitha kuyikidwa mu IDA Pro;
  • Phukusili limaphatikizapo nkhokwe ya siginecha yokhazikika ya malaibulale otchuka;
  • Kuzindikirika bwino kwa ntchito ndi mizere yamafayilo omwe angathe kuchitidwa mu Go for x86/x64/PowerPC/MIPS/ARM/RISC-V;
  • Chilankhulo chatsopano chapakati choyimira RzIL chozikidwa pa BAP Core Theory (chinenero chofanana ndi SMT) chakhazikitsidwa;
  • Anawonjezera luso lodziwiratu adilesi yoyambira ya mafayilo "yaiwisi";
  • Kuthandizira kutsitsa "zithunzi" zokumbukira kutengera mawonekedwe a Windows PageDump/Minidump mumayendedwe owongolera akhazikitsidwa;
  • Kupititsa patsogolo ntchito ndi zosokoneza zakutali kutengera WinDbg/KD.
  • Pakalipano, chithandizo cha ARMv7/ARMv8, AVR, 6052, brainfuck architectures chasamutsidwa ku RzIL yatsopano. Pakutulutsidwa kotsatira akukonzekera kumaliza kumasulira kwa SuperH, PowerPC ndi pang'ono x86.

Zowonjezeranso:

  • rz-libyara - pulogalamu yowonjezera ya Rizin/Cutter kuti ithandizire kutsitsa ndi kupanga siginecha mumtundu wa Yara;
  • rz-libdemangle - laibulale yosinthira dzina la C++/ObjC/Rust/Swift/Java;
  • rz-ghidra - pulogalamu yowonjezera ya Rizin/Cutter kuti iwonongeke (kutengera Ghidra C++ code);
  • jsdec - pulogalamu yowonjezera ya Rizin/Cutter kuti iwononge chitukuko choyambirira;
  • rz-retdec - pulogalamu yowonjezera ya Rizin/Cutter kuti iwonongeke (kutengera RetDec);
  • rz-tracetest - chida chowunikira kulondola kwa kumasulira kwa makina amakina mu RzIL poyerekeza ndi kutsanzira (kutengera QEMU, VICE).

Source: opennet.ru

Kuwonjezera ndemanga