To jest polecenie rabin2, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
rabin2 - Ekstraktor informacji o programie binarnym
STRESZCZENIE
rabin2 [-ACeigsSMzIHlRrLxvVh] [-a łuk] [-b Bity] [-B Addr] [-c fmt:C:[D]] [-f podprzedział]
[-O str] [-o str] [-m Addr] [-@ Addr] [-n str] filet
OPIS
Program ten pozwala w prosty sposób uzyskać informacje o plikach ELF/PE/MZ i CLASS.
-A Lista łuków
-a łuk Ustaw arch (x86, ramię, .. akceptuje podkreślenie dla bitów x86_32)
-b Bity Ustaw bity (32, 64, ...)
-B Addr Zastąp baddr
-c [fmt:C[:D]]
Utwórz [elf,mach0,pe] dla arm i x86-32/64 małe pliki binarne, gdzie 'C' jest
szesnastkowa lista bajtów kodu, a „:D” jest opcjonalną konkatenacją do opisania
bajty dla sekcji danych.
-C Lista klas
-e Pokaż punkty wejścia dla dysku i w pamięci
-f podprzedział Wybierz podrzędną architekturę binarną. Przydatne w przypadku binariów fat-mach0
-g To samo co -SMRevsiz (Pokaż wszystkie możliwe informacje). Zobacz -r
-i Pokaż importy (symbole importowane z bibliotek)
-s Pokaż wyeksportowane symbole
-S Pokaż sekcje
-M Pokaż adres symbolu „głównego”
-z Pokaż ciągi wewnątrz sekcji .data (tak jak robi to ciągi gnu)
-I Pokaż informacje binarne
-H Pokaż pola nagłówka
-l Wyświetlaj połączone biblioteki do pliku binarnego
-R Pokaż realokacje
-O str Operacje zapisu/wyodrębniania (-O pomoc)
-o str Plik/folder wyjściowy do operacji zapisu (domyślnie wyłączony)
-r Pokaż dane wyjściowe w formacie radaru
-v Wyświetl wirtualne przesunięcia adresowania
-m Addr Pokaż odniesienie do wiersza źródłowego z podanego adresu
-L Lista obsługiwanych wtyczek bin
-@ Addr Pokaż informacje (symbol, sekcja, import) o podanym adresie
-n str Pokaż informacje (symbol, sekcja, import) przy przesunięciu ciągu
-x Wyodrębnij wszystkie podrzędne pliki binarne z pliku binarnego tłuszczu (np. fatmach0)
-V Pokaż informacje o wersji
-h Pokaż komunikat pomocy dotyczący użytkowania.
PRZYKŁADY
Lista symboli programu
$ rabin2 -s a.out
Uzyskaj przesunięcie symbolu
$ rabin2 -n _main a.out
Uzyskaj punkt wejścia
$ rabin2 -e a.out
Załaduj symbole i import z radaru
.!rabin2 -vrsi a.out
Korzystaj z rabin2 online za pomocą usług onworks.net