逆引きUNIXコマンド/ファイル内の表示可能な文字列を表示する
の編集
Top
/
逆引きUNIXコマンド
/
ファイル内の表示可能な文字列を表示する
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#navi(../) *ファイル内の表示可能な文字列を表示する [#g25e4122] テキストファイル以外のファイルの表示可能な文字列を表示します。~ 使用場面としては、何のバイナリファイルかわからない場合などに利用すると便利です。~ 例えばcoreファイルや実行ファイルをstringsを通すことでプログラムに埋め込んだ文字列により実行ファイルを特定することができたり環境変数などを知ることができるかもしれません。 #br #htmlinsertpcsp(linux_ads_top.html,linux-sp.html) *実行例 [#mc00f14f] 定番のHello worldのC言語ソースを作成、コンパイルしてstringsを利用してみます。 #ref(hello.c) #include <stdio.h> int main(void) { printf("HELLO WORLD\n"); return 0; } 以下、コンパイル後に実行しstringsコマンドで作成したバイナリファイルに含まれる文字列を表示しています。 #ref(strings-01.png) #br #htmlinsertpcsp(linux_ads_btm.html,linux-sp.html) #br
タイムスタンプを変更しない
#navi(../) *ファイル内の表示可能な文字列を表示する [#g25e4122] テキストファイル以外のファイルの表示可能な文字列を表示します。~ 使用場面としては、何のバイナリファイルかわからない場合などに利用すると便利です。~ 例えばcoreファイルや実行ファイルをstringsを通すことでプログラムに埋め込んだ文字列により実行ファイルを特定することができたり環境変数などを知ることができるかもしれません。 #br #htmlinsertpcsp(linux_ads_top.html,linux-sp.html) *実行例 [#mc00f14f] 定番のHello worldのC言語ソースを作成、コンパイルしてstringsを利用してみます。 #ref(hello.c) #include <stdio.h> int main(void) { printf("HELLO WORLD\n"); return 0; } 以下、コンパイル後に実行しstringsコマンドで作成したバイナリファイルに含まれる文字列を表示しています。 #ref(strings-01.png) #br #htmlinsertpcsp(linux_ads_btm.html,linux-sp.html) #br
テキスト整形のルールを表示する
添付ファイル:
hello.c
421件
[
詳細
]
strings-01.png
428件
[
詳細
]