攻撃側が使う道具をPythonで自作しながら、その仕組みを理解していく本。ネットワークスニッファ、Webのクローラ、プロキシ、トロイの木馬の通信部分などを短いコードで組み立てる。防御側が何に備えるべきかを、実際に動くものを通して掴ませる構成になっている。
この本が好きなら

BERTによる自然言語処理入門
近江崇宏・金田健太郎・森長誠・江間見亜利 / オーム社 / 2021年
技術: 自然言語処理・ディープラーニング・Python

ブラウザで動かすLLM実装入門 Google Colaboratoryで実践するLLM・RAG・ファインチューニング
中西崇文 / インプレス / 2026年
技術: 大規模言語モデル・Python・機械学習

AWSではじめるAIエージェント開発・運用
掌田津耶乃 / 日経BP / 2026年
技術: 大規模言語モデル・AWS・Python

事例で学ぶ特徴量エンジニアリング
シナン・オズデミア(訳: 砂長谷健・土井健・大貫峻平・石山将成) / オライリー・ジャパン / 2023年 / 翻訳書
技術: 機械学習・Python

リバースエンジニアリングツールGhidra実践ガイド
中島将太 / マイナビ出版 / 2020年
技術: セキュリティ・暗号・アセンブリ言語

ハッキング・ラボのつくりかた
IPUSIRON / 翔泳社 / 2024年(改訂1版)
技術: セキュリティ・暗号・Linux
ITエンジニア本大賞 技術書部門ベスト10
この本からもっと探す →邦訳版の書誌(オライリー・ジャパン、2022年、ISBN 9784873119731)は国立国会図書館サーチAPI(opensearch)の検索結果で確認。著者・訳者は同APIの責任表示「Justin Seitz, Tim Arnold 著,萬谷暢崇 監訳,新井悠, 加唐寛征, 村上涼 訳」による。原著の初版年2014年はOpenLibrary/英語版Wikipediaの書誌による。
当サイトは Amazon.co.jp アソシエイトおよび楽天アフィリエイトのプログラム参加者です。書籍ページの購入リンクから商品が購入された場合、当サイトが紹介料を受け取ることがあります。