概要 「シューティングゲームをチートから守るには?」 「リバースエンジニアリングされないためには?」 「脆弱性を見つけ、権限を奪取するには?」 普通のプログラミングだけでは意識しない低レイヤーの世界は、コンピュータを自在に操れる楽しさでいっぱい。アセンブラの読み方から最新の応用事例まで、技術と考え方が実例を通じてわかります。 目次 第1章 リバースエンジニアリングでバイナリの読み方を身につける 1.1 まずは解析の流れを体感してみよう 安全に解析できる環境を作る 解析に必要な3つのツール プロセスモニターのログから挙動を確認する レジストリへのアクセスから読み取れること リバースエンジニアリングとは コラム リバースエンジニアリングの技術力を競う大会 1.2 静的解析をやってみよう 静的解析と動的解析 コラム StirlingとBZエディタの違い バイナリエディタでファイルの中身を眺めてみ
