はじめて学ぶバイナリ解析 不正なコードからコンピュータを守るサイバーセキュリティ技術
小林 佐保(著)
,岡田 怜士(著)
,浅部 佑(著)
,満永 拓邦(著)
/NextPublishing
作品情報
近年、総務省や経済産業省では、サイバーセキュリティ人材育成を社会的な課題として重要施策の一環として取り扱っています。しかし、「セキュリティの基本的な解説書」が、英語・国語のような基礎的な科目と比較して、現状十分に揃っていません。そこで、まずはセキュリティの基礎技術であるバイナリの入門的な内容をまとめました。 バイナリ解析が直感的に理解しにくいことを考慮し、プログラミングに詳しくない大学1・2年生や新社会人でも理解できるよう、各章での説明はできるだけやさしい表現を用いました。他方、深い技術的な内容はそれほど取り上げていません。 また、基礎理論の習得だけではなく、自ら演習をすることで、より理解を深める点を重視しています。演習の題材では、バッファオーバーフローと呼ばれる脆弱性(セキュリティホール)を取り上げます。その問題を解く演習により、本書の構成を実行ファイルの解析であるバイナリ解析技術の基礎を得られるようにしています。 本書の目的は、バイナリ解析の基本を理解していただくことです。高度な専門書を読むための前提知識を取得する入門者向けであり、コンピュータが動作する基盤となる原理や仕組みに読者の方々が興味を持つ端緒になれば幸いです。【目次】はじめに0章 セットアップ 0-1 仮想マシンのダウンロード/0-2 Windowsを使っている場合 など1章 サイバーセキュリティと脆弱性 1-1 サイバー攻撃の動向/1-2 脆弱性とは など2章 アセンブラとコンピュータアーキテクチャ 2-1 バイナリ/2-2 CPUとメモリ など3章 ASCIIコードとバイトオーダ 3-1 ビットとバイトと16進数/3-2 ASCIIコード など4章 スタック領域 4-1 メモリとスタック領域/4-2 スタック など5章 レジスタと分岐 5-1 レジスタについて/5-2 ツール紹介:gdb-peda 逆アセンブル結果の表示 など6章 アセンブリを書こう 6-1 コマンドの基本構造と記法/6-2 アセンブリ言語の文法 など7章 gdb-pedaを用いたプログラムの解析 7-1 4章の復習/7-2 ツール紹介:gdb-pedaのスタック構造の見方 など8章 リターンアドレスの書き換え 8-1 関数の呼び出し/8-2 関数呼び出しの実装 など9章 Return to libc 9-1 shコマンドとsystem関数/9-2 実行ファイルの構成 など10章 シェルコードの送信 10-1 シェルコード/10-2 演習:シェルコードの作成 など11章 バッファオーバーフローに対する防御機能 11-1 Stack Smash Protection - canary(カナリア)の挿入/11-2 実行保護 - Executable Space Protection,NX Bit など
もっとみる
商品情報
- ジャンル
- コンピュータ・情報 - ハードウェア・デジタルカメラ・デジタル機器
- 掲載誌・レーベル
- NextPublishing
- 書籍発売日
- 2020.02.01
- Reader Store発売日
- 2020.02.21
- ファイルサイズ
- 49.3MB
以下の製品には非対応です
この作品のレビュー
平均 3.0 (1件のレビュー)
-
『はじめて学ぶバイナリ解析』おもしろかたー! オーバーフローさせるとあぶないんでしょとは知ってたものの具体的にどう行うかが書かれてて楽しかった。最初の5章くらいはパソコン初心者向けといった感じだけどい…ろいろ学ぶことあったな。ふへーたのしい!続きを読む
投稿日:2020.03.08
新刊自動購入は、今後配信となるシリーズの最新刊を毎号自動的にお届けするサービスです。
- ・発売と同時にすぐにお手元のデバイスに追加!
- ・買い逃すことがありません!
- ・いつでも解約ができるから安心!
※新刊自動購入の対象となるコンテンツは、次回配信分からとなります。現在発売中の最新号を含め、既刊の号は含まれません。ご契約はページ右の「新刊自動購入を始める」からお手続きください。
※ご契約をいただくと、このシリーズのコンテンツを配信する都度、毎回決済となります。配信されるコンテンツによって発売日・金額が異なる場合があります。ご契約中は自動的に販売を継続します。
不定期に刊行される「増刊号」「特別号」等も、自動購入の対象に含まれますのでご了承ください。(シリーズ名が異なるものは対象となりません)
※再開の見込みの立たない休刊、廃刊、出版社やReader Store側の事由で契約を終了させていただくことがあります。
※My Sony IDを削除すると新刊自動購入は解約となります。
お支払方法:クレジットカードのみ
解約方法:マイページの「予約・新刊自動購入設定」より、随時解約可能です続巻自動購入は、今後配信となるシリーズの最新刊を毎号自動的にお届けするサービスです。
- ・発売と同時にすぐにお手元のデバイスに追加!
- ・買い逃すことがありません!
- ・いつでも解約ができるから安心!
- ・優待ポイントが2倍になるおトクなキャンペーン実施中!
※続巻自動購入の対象となるコンテンツは、次回配信分からとなります。現在発売中の最新巻を含め、既刊の巻は含まれません。ご契約はページ右の「続巻自動購入を始める」からお手続きください。
※ご契約をいただくと、このシリーズのコンテンツを配信する都度、毎回決済となります。配信されるコンテンツによって発売日・金額が異なる場合があります。ご契約中は自動的に販売を継続します。
不定期に刊行される特別号等も自動購入の対象に含まれる場合がありますのでご了承ください。(シリーズ名が異なるものは対象となりません)
※再開の見込みの立たない休刊、廃刊、出版社やReader Store側の事由で契約を終了させていただくことがあります。
※My Sony IDを削除すると続巻自動購入は解約となります。
お支払方法:クレジットカードのみ
解約方法:マイページの「予約自動購入設定」より、随時解約可能ですReader Store BOOK GIFT とは
ご家族、ご友人などに電子書籍をギフトとしてプレゼントすることができる機能です。
贈りたい本を「プレゼントする」のボタンからご購入頂き、お受け取り用のリンクをメールなどでお知らせするだけでOK!
ぜひお誕生日のお祝いや、おすすめしたい本をプレゼントしてみてください。※ギフトのお受け取り期限はご購入後6ヶ月となります。お受け取りされないまま期限を過ぎた場合、お受け取りや払い戻しはできませんのでご注意ください。
※お受け取りになる方がすでに同じ本をお持ちの場合でも払い戻しはできません。
※ギフトのお受け取りにはサインアップ(無料)が必要です。
※ご自身の本棚の本を贈ることはできません。
※ポイント、クーポンの利用はできません。クーポンコード登録
Reader Storeをご利用のお客様へ
ご利用ありがとうございます!
エラー(エラーコード: )
ご協力ありがとうございました
参考にさせていただきます。