12
Radare, wysoce funkcjonalny system inżynierii odwrotnej.UWAGA: lepiej użyć „radare 2”, a nie „radare”.Zawiera wiele architektur i wiele platform GNU / Linux, Android, * BSD, OSX, iPhoneOS, Windows {32,64} i Solaris i8080, 8051, x86 {16,32,64}, avr, arc {4, compact}, arm {thumb, neon, aarch64}, c55x +, dalvik, ebc, gb, java, sparc, mips, nios2, powerpc, whiteespace, brainfuck, malbolge, z80, psosvm, m68k, msil, sh, snes, gb, dcpu16,csr, arc pe {32,64}, te, [fat] mach0 {32,64}, elf {32,64}, klasy bios / uefi, dex i java Wysoce skryptowalne klasy Vala, Go, Python, Guile, Ruby, Perl, Lua, Java, JavaScript, sh, .. tryb wsadowy i wtyczki natywne z pełnym wewnętrznym dostępem do interfejsu API natywne skrypty oparte na komendach i makrach Edytor heksadecymalny Obsługa przesunięcia 64-bitowego z wirtualnym adresowaniem i mapami sekcji Składanie i dezasemblacja z / do wielu architektur koloruje opcodes, bajty i rejestr rejestru debugowania zmienia dane drukowania w różnych formatach (int, float, disasm, timestamp, ...) wyszukuje wiele wzorców lub słów kluczowych z obsługą binarnej maski suma kontrolna i analiza danych bloków bajtów IO jest opakowany wsparcie Pliks, dyski, procesy i strumienie wirtualne adresowanie za pomocą sekcji i wielu uchwytów mapowania plików gdb: // i rap: // protokoły zdalne Obsługa systemów plików pozwala na montowanie ext2, vfat, ntfs i wielu innych obsługuje typy partycji (gpt, msdos,..) Obsługa debuggera Oprogramowanie do zdalnego debugowania gdb i wsparcia mózgowego Oprogramowanie i sprzętowe punkty przerwania narzędzia do śledzenia i rejestrowania Zróżnicowanie między dwiema funkcjami lub plikami binarnymi przyjazne dla grafviz wykresy analizy kodu kolorowanie węzłów i krawędzi Analiza kodu w opcode, basicblock, poziomach funkcji osadzona prosta maszyna wirtualna do emulacji koduśledzenie kodów i odniesień do danych ...