Hacking/Binary
Binary@ELF# nm - 오브젝트 파일에 포함된 심볼 확인
hi0802
2018. 2. 17. 01:13
nm
nm 사용법
오브젝트 파일을 대상으로 nm을 실행하면 오브젝트 파일에 포함된 심볼을 리스트를 확인할 수 있다.
$ nm hello 0804a020 B __bss_start 0804a020 b completed.6591 0804a018 D __data_start 0804a018 W data_start 08048360 t deregister_tm_clones 080483d0 t __do_global_dtors_aux 08049f0c t __do_global_dtors_aux_fini_array_entry 0804a01c D __dso_handle 08049f14 d _DYNAMIC 0804a020 D _edata 0804a024 B _end 080484b4 T _fini 080484c8 R _fp_hw 080483f0 t frame_dummy 08049f08 t __frame_dummy_init_array_entry 080485b4 r __FRAME_END__ 0804a000 d _GLOBAL_OFFSET_TABLE_ w __gmon_start__ 080482b0 T _init 08049f0c t __init_array_end 08049f08 t __init_array_start 080484cc R _IO_stdin_used w _ITM_deregisterTMCloneTable w _ITM_registerTMCloneTable 08049f10 d __JCR_END__ 08049f10 d __JCR_LIST__ w _Jv_RegisterClasses 080484b0 T __libc_csu_fini 08048440 T __libc_csu_init U __libc_start_main@@GLIBC_2.0 0804841d T main U puts@@GLIBC_2.0 08048390 t register_tm_clones 08048320 T _start 0804a020 D __TMC_END__ 08048350 T __x86.get_pc_thunk.bx |