Objdump

Az objdump (a GNU Binutils része) egy számítógépes program az objektumfájlok különféle információinak megjelenítésére . Például az objdump használható [1] fejlécek elemzésére vagy egy végrehajtható fájl szétszerelésére .

Példa szétszerelésre:

$ objdump -D -M intel file.bin | grep fő.: -A20

Itt a "file.bin" fájl szétszerelésre kerül, Intel szintaxissal. Mivel a segédprogram kimenete túl nagy, a példában a grep parancs bemeneteként kerül átadásra, amely megkeresi a fő függvényt, és kiírja a kódjából 20 sort.

Minta kimenet:

4004ed: 55 push rbp 4004ee: 48 89 e5 mov rbp , rsp 4004f1: c7 45 ec 00 00 00 00 mov DWORD PTR [ rbp vr04f04004f0x0p00x0, ]0x14- 0x1 4004ff: c7 45 f4 02 00 00 00 mov DWORD PTR [ rbp - 0xc ], 0x2 400506 : c7 45 f8 03 00 00 00 mov DWORD PTR [ c7 00 00 00 rbp - 0x4 ] , 0x4 400514 : c7 45 ec 00 00 00 00 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ DWORD PTR [ rip + 0x200b15 ] globális > 0x200b15 ] # 4a 3a 8 8 8 6 0x1 400526 : 89 05 0c 0b 20 00 mov DWORD PTR [ rip + 0x200b0c ] , eax # 601038 < globalA > 40052c Duplaszó hozzáadása _ _ _ _ _ _ _ _ _ + 0x200b02 ] # 601038 < globalA > 400536 : 39 45 ec cmp DWORD PTR [ rbp - 0x100 ] , 5 eax 4 7c e2 jl ret 40051 d < + 0x3p0d 3p0d 5p05p053 _ _ DWORD PTR [ rax ]

Lásd még

Jegyzetek

  1. Bináris minta elemzése Objdump segítségével Archiválva : 2018. november 3. a Wayback Machine -nél / Cameron H. Malin, Malware Forensics: Investigating and Analyzing Malicious Code. Syngress, 2008 ISBN 9780080560199 

Linkek