objdump

Jak mogę sprawdzić zawartość sekcji danych pliku ELF w systemie Linux?

Używałem objdump do przeglądania kodu asemblera w binariach Elf Linuksa. Czasami jest pośredni skok przez tabelę skoków, któ ... tyfikować narzędzie, które nie tylko pokaże mi zawartość, ale pozwoli mi kontrolować format wyświetlania, tak jak robi to od.

Jak zdemontować, zmodyfikować, a następnie ponownie zmontować plik wykonywalny Linuksa?

Czy w ogóle da się to zrobić? Użyłem objdump, ale to nie wytwarza wyjścia assemblera, które zostaną zaakceptowane przez jakikolwiek asembler, który znam. Chciałbym móc zmienić instrukcje w pliku wykonywalnym, a następnie przetestować go.

Jak zdemontować jedną funkcję za pomocą objdump?

Mam zainstalowany binarny w moim systemie i chciałbym spojrzeć na demontaż danej funkcji. Preferowane jest użycie objdump, al ... ania, znajduję tę nazwę wspomnianą w sekcji .debug_str, ale nie znam narzędzia, które może przekształcić to w zakres adresów.

Narzędzie do analizy rozmiaru sekcji ELF i symbolu

Potrzebuję sposobu na analizę pliku wyjściowego mojego kompilatora GCC dla ARM. Jestem kompilacji dla bare metal i jestem bar ... stnieje? Moje wyszukiwanie nie przyniosło żadnych wyników. Jeszcze jedno, każda funkcja w moim kodzie jest w swojej sekcji.

Demontaż płaskiego pliku binarnego za pomocą objdump

Czy Mogę zdemontować płaski plik binarny używając objdump? Jestem zaznajomiony z demontażem strukturalnego binarnego pliku w ... matu. Mam inne pomysły na to, jak aby zdemontować plik, ale chciałem wiedzieć, czy objdump może zapewnić proste rozwiązanie.

Czym jest register %eiz?

W poniższym kodzie asemblera, który wyrzuciłem używając objdump: lea 0x0(%esi,%eiz,1),%esi Co to jest rejestr %eiz? Co oznacza poprzedni kod?

Linux Mach-O Disassembler

Czy są jakieś programy linuksowe, które mogą demontować binarny Mach-O fat OSX universal x86/x86_64 jak objdump? Objdump GNU binutils obsługuje pliki ELF i Windows PE, ale nie Mach-o.

Jak objdump może emitować składnię Intela

Jak mogę powiedzieć objdump aby emitować assembly w składni Intela, a nie domyślnej składni AT&T?

readelf vs. objdump: dlaczego oba są potrzebne

Muszę dowiedzieć się o układzie plików ELF dla projektu, nad którym pracuję i zauważyłem istnienie tych narzędzi. Dlaczego ws ... Linuksa zawierają zarówno readelf jak i objdump? Czy te Narzędzia się uzupełniają? Kiedy wolałabym używać jednego nad drugim?

gdzie/jak przechowuje Karzeł w pliku wykonywalnym

Gdzie/jak Apple GCC przechowuje Karzeł wewnątrz pliku wykonywalnego? Skompilowałem plik binarny za pomocą gcc -gdwarf-2 (App ... wyodrębnić informacje debugowania przez dsymutil (do dSYM). libbfd jest również w stanie odczytać te informacje debugowania.

Różnica między nm a objdump

Patrząc na podręczniki, objdump i nm mają nakładające się cechy. Kiedy użyjesz każdego z nich? Jaki był pierwotny cel każdego polecenia?