第5章 システムを攻撃する システムを攻撃する
この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com
ヌードリングという言葉を聞いたことがあるだろうか? 指や手や(場合によっては)命を失う恐れもなく、獲物と一緒に水に入って釣りをすることが、釣果を左右する最良の方法だと感じているような、正気の沙汰とは思えないような人には、実に楽しくエキサイティングな釣り方だ。ヌードリングの歴史は古く、素手でナマズ(時には3桁ポンド級の巨大ナマズ)を釣る。
やり方はいたって簡単だ。ヌードラーは川底をゆっくりと這いながら、堤防に近いところで穴を検索する。これらの穴は、川の粘土質のサイディングの中や、木の幹の空洞の中、岩の下などである。ナマズは昼間の間にこれらの穴で休息をとり、夕方の餌探しに備える。ヌードラーは穴を発見すると、手や腕、あるいは(穴の深さにもよるが)脚を伸ばして穴の中に入り込み、穴の中に隠れている魚が手や腕、あるいは脚に食いつき、ヌードラーがその魚を隠れ家から引きずり出すことを期待する。もちろん、穴の中にはヘビやワニ、ビーバー、カメなど、一指や三指を切り落とせるような動物がいることもあるが、人生には多少のリスクはつきものだ。
時には穴が深すぎて、ヌードラーは獲物と戦うために完全に水中に潜らなければならないこともある。そして時には、ナマズの逃げ道がいくつもある巨大な海中の隠れ家につながることさえある。この場合、ナマズの隠れ家から出る穴をすべて塞ぐために、ヌードラーのチームが必要になる。もちろん、出口の穴をふさぐために石やブロックは使わず、手、腕、足、その他の体の一部を隙間に詰め込む。なぜなら、ヌードリングとは分かち合うことだからだ。
いや、これは作り話ではない。ヌードラーは、魚が自分の手足に食いつき、穴から出た魚をボート、ストリンガー、そして最終的にはフライパンまで引きずり出すことによって夕食を獲る。彼らはターゲットを探し、ゆっくりとあらゆる可能性のある道を調べ、マッピングし、危険を冒して獲物を持ち帰る。時には、物事を成し遂げるためにチームを使うことさえある。システム・ハッキングを始めるには奇妙な例えかもしれないが、これだけ準備に時間をかけたのだから、海に入り、手を汚す準備はできているのではないだろうか?たとえ噛まれるかもしれないとしてもだ。私たちハッカーは、思った以上にヌードラーと共通点が多いのかもしれない。
この章では、実際のシステムハッキングについて話し始める。もし読み飛ばしてしまったのなら、最初の数章で説明した川岸の穴をもう一度確認してほしい。この先には泥水があり、事故は避けたい。
始めよう
システムに対する実際の攻撃を始める前に、現在の状況を把握することはかなり重要だ。よりよく言えば、デバイスを攻撃する前に、自分たちがどこにいるべきかを把握しておくことだ。この時点で、すでにフットプリンティング、スキャン、列挙を終えているはずだ。ネットワーク範囲や先ほど話した競合情報など、ランドスケープ全体をハイレベルで把握できているはずだ。すでに利用可能なターゲットを評価し、ネットワーク上で稼働しているサービスやオペレーティングシステムを特定し、興味深いセキュリティ上の欠陥や脆弱性を見つけ出しているはずだ。要するに、あなたは孫子に倣い、敵(この場合はターゲット)が自分のことをよく知っている以上に、敵(この場合はターゲット)のことをよく知っていなければならないのだ。
それがすべてできていれば、攻撃フェーズは比較的スムーズに進むだろう。もしそれができておらず、 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access