Entries from 2019-07-01 to 1 month
0. イントロ バイナリに任意の処理を行うコードを付与することを instrumentation という (洋書で勉強している+もともとの知識が乏しいため、対応する日本語がわからない。このような単語は他にも複数あるが別に対応する日本語を探す必要もないためそのまま…
0: イントロ あー、夏休み 計画を立てないとダラダラと終わりそうな気がするため 大まかな計画だけ立てておくことにする 1:やること-本 Practical Binary Analysis by Dennis Andriesse Gray Hat C# by Brandon Perry Real-World Bug Hunting by Peter Yawor…
0. イントロ pwnable.xyz 1. 疑問 pwnの問題を解くときに わざわざスタックの状態だとか 可能な操作だとかをメモしないと解けないのだが この解き方が正しいとは思えない 普通の人は一体どんな流れでpwnを解いているのだろうか? 2. アウトロ 本問ではスタッ…
// 1. libbfd &libelf libbfdはELFバイナリを解析するためのライブラリ gdbなんかで使われている こいつを使うとセクションやシンボルの情報に構造体を通して容易にアクセスできる libelfはelfutilsの一部であり やはりELFバイナリを操作するのに使われる 以…
夏は暑い そして冬は寒い 0. 参考 ・『Practical Binary Analysis』Dennis Andriesse, No Starch Press 1. イントロ 前回に引き続き本書の章末問題を解いていく 2. まずは小手調べ targetは"lvl3"という以下のELFファイル file いきなり変な感じがする ・Mot…
言葉じゃなくて してくれたことであの花を見るべきだった 0. 参考 ・『Practical Binary Analysis』Dennis Andriesse, No Starch Press 1. イントロ Practical Binary Analysisという本を読んでみたかったが、去年の秋に発売されたばかりで日本のAmazonで買…