「趣味でハッキング」と一緒にするハッキング大会チャレンジ!
ハッキングを趣味に、趣味にハッキング。
※「趣味でハッキング」コンテンツは、安全な情報セキュリティエコシステムに貢献するための合法ハッキングのみを目指します。
<講座内容を本で見るには: 紙本/電子書籍(リンク) >
趣味でハッキング#6(SquareCTF_RR)
▶ガイドに従ってハッキング大会に挑戦してみたいですか?
▶ハッキング大会問題の一定の種類に慣れたいですか?
▶大まかに作られたインターネット資料が不便で苦しくなりましたか?
もしそうなら、このコースは役に立ちます。
ここでは、SquareCTF(2017)のすべてのオンラインチャレンジを完了します。最初から最後まですべてのチャレンジを見て練習します。
SquareCTFは、SQUAREで主催および主催する国際ハッキングコンテストです。
* SQUARE: Paypalの競合他社。 TwitterのCEO(ジャックシティ)が経営する企業。
講座の内容をすべて完走していれば、98%の参加者がクリアできなかったチャレンジも解決することになり、技量が向上することで今後さらに高難度のハッキング大会にも挑戦することができるでしょう。
ハッキングコンテストのチャレンジの種類は5つあります。浸透してシステムの権限脱臭が目的のポーナブル領域、ソフトウェアを分解して勝手に変調してみることもあるリバーシング領域、Webサイトの虚偽のセキュリティ手順を迂回して主要情報を奪取するWeb領域、与えられた暗号文を解読して秘密を見つける暗号領域、獲得した情報に基づいて非認可行為を調査するフォレンジック領域に区分されます。
開発者が植えた特殊な機能を確認するためにプログラムを一部変調(パッチ)したり、予想外の文字列を入力して誤動作を誘発してみて、暗号システムを理解してこれを解読するプログラムを作成してみて、無数のデータダミーの中でルールを見つけて隠されたデータも獲得し、攻撃コードを機械語で汗をかいて、ファイルを再生して内部に隠されていたファイルを復元するなどを一緒に確認することになります。
このような様々なチャレンジの実習を進めていき、脆弱性を発見して対応する方法について学習します。詳細には、IDOR、SQLI、シェルコード、ステガノグラフィ、復号化、羽根などに関連するバグや脆弱性に関する理論と実践が含まれています。
効果的な学習のために、当時大会状況を再現した仮想イメージを提供します。これにより、大会にまるで参加したかのように練習することができます。また、ツールのインストール方法と使い方をまとめています。使用されるツールには、Ghidra、Pwntools、QEMU、FTK Imager、Checksec、010 Editor、Wireshark、Scapy、Zsteg、PIL、BGBなどがあります。
講義は現状と原理を一緒に言及して個別学習を最小化することに重点を置きましたが、ご質問がございましたらネイバーカフェ「趣味でハッキング(リンク) 」の質問掲示板を活用していただきありがとうございます。
その他の詳細はプロローグ映像を参考にしてください。このビデオには追加の質問とその答えが含まれています。