mit den binutils .rodata extrahieren?

dettus

Bicycle User
hallo.
wenn ich aus den binutils das schicke tool "size" benutze, dann spuckt es mir ja folgendes aus:

Code:
% size -A dhex
dhex  :
section  size  addr
.interp  21  4194816
.note.tag  48  4194840
.hash  384  4194888
.gnu.hash  92  4195272
.dynsym  1368  4195368
.dynstr  440  4196736
.gnu.version  114  4197176
.gnu.version_r  32  4197296
.rela.dyn  168  4197328
.rela.plt  1032  4197496
.init  19  4198528
.plt  704  4198548
.text  46104  4199264
.fini  14  4245368
.rodata  18198  4245392
.eh_frame_hdr  508  4263592
.eh_frame  2292  4264104
.ctors  16  6365184
.dtors  16  6365200
.jcr  8  6365216
.dynamic  432  6365224
.got.plt  368  6365656
.data  28  6366024
.bss  1088  6366064
.comment  471  0
Total  73965

weiss vielleicht jemand von euch wie ich dann zum beispiel die section ".rodata" extrahieren kann?
 
ehrlich... seit DREI TAGEN bin ich am rumfrickeln. kaum frag ich euch faellt es mir wie schuppen von den augen...

Code:
% objdump -s ./dhex -j .rodata
./dhex:  file format elf64-x86-64-freebsd

Contents of section .rodata:
 40c790 72620072 2b620000 00000000 00000000  rb.r+b..........
 40c7a0 42524143 4b455453 3a000000 00000000  BRACKETS:.......
 40c7b0 09000000 01000000 48455846 49454c44  ........HEXFIELD
 40c7c0 3a000000 00000000 09000000 05000000  :...............
 40c7d0 494e5055 543a0000 00000000 00000000  INPUT:..........
 40c7e0 06000000 02000000 43555253 4f523a00  ........CURSOR:.
...
 
Ich hatte eben das gleiche Problem. Zum Glück wusste ich, wo ich's nachschlagen kann... hier! Danke! :)
 
Zurück
Oben