2016-12-25 11 views
0

私はこの小さなELFファイル分析している:私はELFヘッダとプログラムヘッダ上の文書を発見し、それらの両方を復号し、私はこの(31 c0 ff c0 cd 80 00 2eから始まる)の後に何デコードの問題を抱えているELFのセクションテーブルをデコードする方法は?

00000000 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 |.ELF............| 
00000010 02 00 3e 00 01 00 00 00 78 00 40 00 00 00 00 00 |..>[email protected]| 
00000020 40 00 00 00 00 00 00 00 98 00 00 00 00 00 00 00 |@...............| 
00000030 00 00 00 00 40 00 38 00 01 00 40 00 03 00 02 00 |[email protected]@.....| 
00000040 01 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00 |................| 
00000050 00 00 40 00 00 00 00 00 00 00 40 00 00 00 00 00 |[email protected]@.....| 
00000060 7e 00 00 00 00 00 00 00 7e 00 00 00 00 00 00 00 |~.......~.......| 
00000070 00 00 20 00 00 00 00 00 31 c0 ff c0 cd 80 00 2e |.. .....1.......| 
00000080 73 68 73 74 72 74 61 62 00 2e 74 65 78 74 00 00 |shstrtab..text..| 
00000090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 
* 
000000d0 00 00 00 00 00 00 00 00 0b 00 00 00 01 00 00 00 |................| 
000000e0 06 00 00 00 00 00 00 00 78 00 40 00 00 00 00 00 |[email protected]| 
000000f0 78 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 |x...............| 
00000100 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 |................| 
00000110 00 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 |................| 
00000120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 
00000130 7e 00 00 00 00 00 00 00 11 00 00 00 00 00 00 00 |~...............| 
00000140 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 |................| 
00000150 00 00 00 00 00 00 00 00       |........| 
00000158 

を。 "shstrtab"のテキストで判断すると、私はセクションテーブルを見ていますが、31 c0 ff c0 cd 80 00 2eの意味は何ですか?この部分はどこに文書化されていますか?

+1

http://stackoverflow.com/a/15993927/968261? –

答えて

0

私はこの小さなELFファイルを分析しています:

なぜ単純に使用しないでreadelf --all(つまり、なぜあなたは手でファイルをデコードすることを主張でしょうか?)。

あなたは手でファイルをデコードしたいです 場合、それは大丈夫です

が、我々は時間同じことをやって無駄にしたくない。だからあなたのファイルをどこかで利用できるようにして、readelfを実行して、それにオフセット078が何であるか教えてくれます。

関連する問題