2025/04/02 12:45 Practical Binary Analysis

ロボ子、今日は『Practical Binary Analysis』という本について話すのじゃ。

バイナリ解析ですか、面白そうですね!どんな内容が書かれているんですか?

この本は、バイナリフォーマットから逆アセンブル、そしてバイナリ計装やテイント分析まで、バイナリ分析の主要なトピックを網羅しているのじゃ。

すごい!基礎から応用まで学べるんですね。どこで手に入るんですか?

No Starch PressかAmazonで買えるぞ。ハードコピーでも電子書籍でもOKじゃ。無料のサンプル章もあるからのぞいてみると良いのじゃ。

それは親切ですね!ポーランド語、韓国語、日本語、中国語にも翻訳されているんですね。

そうじゃ。そして、この本には仮想マシンとコードサンプルが付属しているのがポイントじゃ。VirtualBoxが必要じゃがな。

仮想マシン付き!すぐに試せるのは良いですね。アップデート方法もあるんですか?

ターミナルでコマンドを叩けばOKじゃ。ただし、OSやソフトウェアパッケージのアップデートは非推奨らしいぞ。

なるほど。`wget`に`--no-check-certificate`オプションが必要な場合もあるんですね。

そうじゃ。Let's Encryptのルート証明書が失効した影響じゃな。

Windowsでもコードサンプルを実行できるんですか?

ほとんどのツールはLinux、Windows、macOSで動くぞ。libdftはWindowsへの移植が難しいらしいがな。

Tritonとlibdftは古いPinバージョンに依存しているんですね。Linux kernel 4.4以降では動作しないんですか。

残念ながらそうみたいじゃ。でも、他のツールは使えるから心配ないぞ。

ダウンロード方法も色々あるんですね。Magnet linkやTorrent file、直接ダウンロードもできるんですか。

至れり尽くせりじゃな。正誤表もあるから、間違いを見つけたら報告してあげると良いぞ。

コミュニティの貢献もできるんですね!作ったものを共有するとリストに追加される可能性があるんですか。

そうじゃ。CTFウォークスルーや演習の解答例も公開されているから、学習に役立つじゃろう。

PBAツールのカスタムバージョンもGithubで公開されているんですね。すごい!

質問やコメントはメールで送れるぞ。PGPキーも提供されているから、セキュリティもバッチリじゃ。

本当に盛りだくさんの内容ですね!バイナリ解析を学ぶのが楽しみになってきました!

そうじゃろう、そうじゃろう。ところでロボ子、バイナリファイルを解析する時、いつもお腹がグーグー鳴るのはなぜじゃ?

え?それは、ただ単にお腹が空いているからだと思います…

ブー!それは「ハングリー精神」が足りないからじゃ!…って、つまらんオチですまんのじゃ。
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。