[解決済み] LinuxでELFファイルのデータセクションの内容を調べるにはどうしたらいいですか?
2023-05-09 23:23:43
質問
私はこれまで
objdump
を使用して、Linux ELF バイナリ内のアセンブリコードを見ることができます。
に格納されているジャンプテーブルを介した間接的なジャンプがあることもあります。
rodata
(読み取り専用データ) セクションに格納されるジャンプテーブルを介した間接的なジャンプがあります。
取得方法
objdump
または他のツールでこのデータセクションの内容を表示するには?
プログラムを実行し、デバッガで該当するアドレスを調べることもできますが、対話的に行わなければならないので、それはしたくありません。
理想的な答えは、単にコンテンツを表示するだけでなく、表示形式を制御できるツールを特定することです。
od
がそうであるように。
どのように解決するのですか?
objdump -s -j .rodata exefile
の内容の16進/印刷可能なASCIIダンプを横に並べて表示します。
rodata
セクションの内容を
Contents of section .rodata:
0000 67452301 efcdab89 67452301 efcdab89 gE#.....gE#.....
0010 64636261 68676665 64636261 68676665 dcbahgfedcbahgfe
書式を制御するための何かがあるようには見えませんが、これはスタートです。16進数をアンダンプしてodに送り込むことはいつでもできると思います :)
関連
-
Linux Mintで入力メソッドを削除する方法は?Linux Mintで冗長な入力メソッドを削除するためのヒント
-
ディープインシステムの画面解像度を設定する方法は?ディープインシステムの解像度を設定する方法
-
Deepin20システムのフォントを設定するには?Deepin端末のフォントサイズを設定する方法
-
Centos7 dns service named installation, encountered ** server can't find xxx.com: NXDOMAIN問題
-
[解決済み] Linuxで特定のテキストを含むすべてのファイルを検索するにはどうすればよいですか?
-
[解決済み] ワイルドカードマッチングに基づいて、現在のフォルダとサブフォルダ内のすべてのファイルを再帰的に検索するにはどうすればよいですか?
-
[解決済み] Linux上で動作するC++コードのプロファイリングを行うにはどうすればよいですか?
-
[解決済み] LinuxのシェルスクリプトでYes/No/Cancelの入力を促すにはどうしたらいいですか?
-
[解決済み] Linux で grep を使ってファイル名だけを表示するにはどうしたらいいですか?
-
[解決済み] POSIX」の意味を教えてください。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
ゼロからLinuxのisoイメージを作る方法(グラフィックチュートリアル)
-
deepinシステムからログアウトする方法は?deepinシステムからログアウトし、ユーザーを切り替える方法
-
Linux Mintで入力メソッドを削除する方法は?Linux Mintで冗長な入力メソッドを削除するためのヒント
-
Linux Mintのシステムバージョン情報はどこにありますか? Linux Mint のシステム情報を見るためのヒント
-
ubuntu 12.04 eclipse でプログラム g++ がパスに見つからなかったと報告される。
-
Apache の一般的な設定エラー
-
[解決済み] IOCTL Linuxデバイスドライバ [終了しました]
-
[解決済み] bash sh - command not found [重複].
-
[解決済み] 特定のファイル/フォルダを除外してディレクトリをtarするシェルコマンド
-
[解決済み] Linuxのディレクトリ内のファイルを再帰的にカウントする