Mwepụta nke usoro maka ntụgharị injinia Rizin 0.4.0 na GUI Cutter 2.1.0

Ntọhapụ nke kpuchie maka reverse engineering Rizin na ihe osise shei Cutter jikọtara ya mere. Ọrụ Rizin malitere dị ka ndụdụ nke usoro Radare2 wee gaa n'ihu na mmepe ya na-emesi ike na API dị mma yana ilekwasị anya na nyocha koodu na-enweghị nyocha. Kemgbe ndụdụ ahụ, oru ngo a agbanweela na usoro dị iche iche maka ịchekwa oge (“ọrụ”) n'ụdị steeti dabere na serialization. Tụkwasị na nke ahụ, emezigharịrị koodu ntọala ahụ nke ọma iji mee ka ọ dịkwuo mma. Edere koodu ọrụ ahụ na C ma kesaa ya n'okpuru ikike LGPLv3.

Edere shei eserese Cutter na C++ site na iji Qt wee kesaa n'okpuru ikike GPLv3. Cutter, dị ka Rizin n'onwe ya, bụ maka usoro mmemme injinia na koodu igwe ma ọ bụ bytecode (dịka ọmụmaatụ JVM ma ọ bụ PYC). Enwere ngwa mgbakwunye maka Cutter/Rizin dabere na Ghidra, JSdec na RetDec.

Mwepụta nke usoro maka ntụgharị injinia Rizin 0.4.0 na GUI Cutter 2.1.0

Na mwepụta ọhụrụ:

  • Nkwado agbakwunyere maka ịmepụta mbinye aka FLIRT, nke enwere ike ibunye ya na IDA Pro;
  • Ngwungwu ahụ gụnyere nchekwa data nke mbinye aka ọkọlọtọ maka ụlọ akwụkwọ ndị a ma ama;
  • Ngosipụta emelitere nke ọrụ na ahịrị faịlụ enwere ike ime na Go maka x86/x64/PowerPC/MIPS/ARM/RISC-V;
  • Asụsụ nnọchite anya ọhụrụ RzIL dabere na BAP Core Theory (asụsụ dị ka SMT) emejuputala;
  • agbakwunyere ikike ịchọpụta adreesị ntọala maka faịlụ “raw” na akpaaka;
  • E mejuputawo nkwado maka nbudata ebe nchekwa "snapshots" dabere na ụdị Windows PageDump/Minidump na ọnọdụ nbipu;
  • Ọrụ emelitere na ndị nbibi dịpụrụ adịpụ dabere na WinDbg/KD.
  • N'oge a, nkwado maka ARMv7/ARMv8, AVR, 6052, brainfuck architectures ka ebufefela na RzIL ọhụrụ. Site na mwepụta na-esote, a na-eme atụmatụ imecha ntụgharị asụsụ maka SuperH, PowerPC na akụkụ x86.

E wepụtakwara ya:

  • rz-libyara – ngwa mgbakwunye maka Rizin/Cutter iji kwado nbudata na imepụta mbinye aka na usoro Yara;
  • rz-libdemangle – ọbá akwụkwọ ngbanwe aha ọrụ maka asụsụ C++/ObjC/Rust/Swift/Java;
  • rz-ghidra – ngwa mgbakwunye maka Rizin/ Cutter maka nbibi (dabere na Ghidra C ++ koodu);
  • jsdec – ngwa mgbakwunye maka Rizin/Cutter maka ịchịkọta mmepe mbụ;
  • rz-retdec – ngwa mgbakwunye maka Rizin/ Cutter maka nbibi (dabere na RetDec);
  • rz-tracetest – ihe bara uru maka ịlele izi ezi ntụgharị asụsụ koodu igwe n'ime RzIL site na atụnyere akara nṅomi (dabere na QEMU, VICE).

isi: opennet.ru

Tinye a comment