😀
CTFにつかえるツール
符号化
base64
ASCII文字列をBase64にエンコードしたり、逆にデコードしたりする。
encode
$ echo -n Qiita | base64
UWlpdGE=
decode
$ echo -n UWlpdGE= | base64 -d
Qiita
改行コードをエンコード・デコードしないように、echo
に -n
オプションをつける。
バイナリ
file
不明なファイルの種類を確認する。
file obj_file_name
GHex
バイナリファイルを編集するツール。
strings
バイナリファイルから文字列を抽出する。
strings binary_file_name
オブジェクトファイル
objdump
オブジェクトファイル(ELF)をアセンブラファイルに変換する。
objdump -D obj_file_name > asm_file_name
ltrace
オブジェクトファイルを実行し、トレースを表示する。
ltrace obj_file_name obj_parameter...
Discussion