プロジェクト

全般

プロフィール

操作

Certified Ethical Hacker » 履歴 » リビジョン 15

« 前 | リビジョン 15/20 (差分) | 次 »
kanata, 2026/11/03 10:42


Certified Ethical Hacker

だいたいv13を対象に書くと思います。

EC-Council CEH v13 認定要件
https://www.eccouncil.org

Important articles

summary

What is Hacking?
https://www.greycampus.com/opencampus/ethical-hacking/what-is-hacking

Certified ethical hacker in bullet points
https://github.com/undergroundwires/CEH-in-bullet-points

認定ホワイトハッカーとは?難易度や出題範囲など資格試験詳細やおすすめ参考書を解説
https://freelance-start.com/articles/962

What Tools Are Used In Getting A CEH Certification?
(CEH 認定の取得にはどのようなツールが使用されますか?)
https://www.umbctraining.com/what-tools-are-used-in-getting-a-ceh-certification/

quiz

Online Practice Exam
https://ceh.cagy.org/

CliffsNotes

Search
https://www.cliffsnotes.com/search-items?query=CEH+

Certified Ethical Hacker. Test 1
https://www.cliffsnotes.com/study-notes/14434377

CEH V12 125 SAMPLE EXAM QUESTIONS
https://www.cliffsnotes.com/study-notes/19181283

book

CEH Official Certified Ethical Hacker Review Guide.pdf
https://drive.google.com/file/d/1qfqcsfduzvrvgm_kUeqF3DJ1TjCYNYEc/view

CEH Certified Ethical Hacker Practice Exams, Fifth Edition (English Edition)
https://www.amazon.co.jp/dp/B0B5C8318H

CEH Certified Ethical Hacker All-in-One Exam Guide, Fifth Edition (English Edition)
https://www.amazon.co.jp/dp/B09JPDQJ1G

career

Security Certification Roadmap
https://pauljerimy.com/security-certification-roadmap/

Basic knowledge

Network

List of TCP and UDP port numbers
https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers

【一覧】ICMP ポート番号, Type/Code ~種類とメッセージの意味について~
https://milestone-of-se.nesuke.com/nw-basic/ip/icmp-type-and-code/

port number protocol
TCP 20 FTP
TCP 21 FTP
TCP 22 SSH
TCP 23 TELNET
TCP 69 TFTP
TCP 80 HTTP
UDP 123 NTP
UDP 161 SNMP
TCP 443 HTTPS
TCP 445 SMB
TCP 515 プリンタ

IEEE 802.11

802.11aが一般的な通信規格で、b,c,d…と用途や目的が異なってくるがマニアックで覚えきれない

アンテナ

分類 アンテナの種類 特徴
全方向性(完全ではない) ダイポール 水平方向に360度均等に電波を放射。垂直面では指向性あり
全方向性 モノポール ダイポールの半分の長さで同様の特性を持つ
全方向性 コリニアオムニ 複数の全方向性構造を垂直に配置し、高ゲインを実現
指向性 パラボラ 特定の方向に強く電波を集中。長距離通信に適する
指向性 ヤギウダ 特定の方向に指向性を持つ。比較的コンパクト

全方向性アンテナは水平面で360度均等に電波を放射し、指向性アンテナは特定の方向に電波を集中させます。全方向性アンテナは広範囲のカバレッジに適していますが、指向性アンテナは長距離通信や特定の方向への通信に適していま

NetBIOSコード

主要なNetBIOSコード一覧

コード(16進数) 意味・役割
<00> ワークステーション名 / コンピュータ名
<03> メッセンジャーサービス、コンピュータ名、またはログオン中のユーザー名
<06> RAS(Remote Access Service)サーバーサービス
<1B> ドメインマスターブラウザー
<1C> ドメイングループ名(ドメインコントローラー)
<1D> マスターブラウザー名(クライアントアクセス用)
<1E> 通常のブラウザーグループ名
<1F> NetDDEサービス
<20> サーバーサービス(ファイル共有・プリンタ共有)または管理グループ
<21> RASクライアント
<BE> ネットワークモニターエージェント
<BF> ネットワークモニターユーティリティ

Tools

Wireshark

nmap

17 Nmap Commands With Examples For Linux Network & System Administrators
https://phoenixnap.com/kb/nmap-command-linux-examples#:~:text=Nmap%20Command%20to%20Scan%20for%20Open%20Ports,-When%20scanning%20hosts&text=Nmap%20can%20reveal%20open%20services,well%20as%20by%20domain%20name.&text=If%20you%20need%20to%20perform,on%20the%20nmap%2Dservices%20files.

オプションのメモ

Options explain
-T(0-5) T0からT5まであり、T3がデフォルト速度で数値が上がるほどスキャン速度が上昇します。T0及びT1はIDSの回避用とリファレンスに記載されています。
-O OSの検出。root権限が必要
-A アグレッシブスキャン:-O,-sV,-sC,--tracerouteを使用します。
-F 高速 (限定したポートだけ) スキャン
-r ポートの順番を無作為にしない
-sV オープンポートのバージョン検出
-sC スクリプトスキャニング
  • プリンタである場合の特徴

Starting NMAP 5.21 at 2011-03-15 11:06 NMAP scan report for 172.16.40.65
Host is up (1.00s latency)
Not shown: 993 closed ports PORT STATE SERVICE 21/
tcp open ftp 23/tcp open telnet 80/tcp open http 139/tcp open netbios-ssn 515/tcp open 631/tcp open ipp 9100/tcp open MAC Address: 00:00:48:0D:EE:8

openssl

snot

flowmon

ネットワークトラフィック監視およびセキュリティソリューション

bluto

dns調査ツール
Pythonベースの強力なDNS情報収集(偵察)・サブドメイン列挙ツール

Syhunt Hybrid

静的解析(SAST)と動的解析(DAST)を組み合わせたハイブリッド型のアプリケーション脆弱性診断・セキュリティスキャンツール

Bettercap

Wi-Fi、Bluetooth Low Energy(BLE)、ワイヤレスHID(キーボードやマウスなど)、有線イーサネット(IPv4/IPv6)などのネットワークを対象に、偵察(Reconnaissance)やセキュリティ監査、中間者攻撃(Man-in-the-Middle: MitM)の検証を行うための強力なオープンソース・フレームワーク

規格・法律

規格・法律 explain
NIST-800-53 米国の連邦情報システムのセキュリティおよびプライバシー管理の管理策を提供する。

フレームワーク等

サイバーキルチェーン

  1. 偵察(Reconnaissance): 標的企業の公開情報や従業員を調査する。
  2. 武器化(Weaponization): 収集した情報に基づきマルウェアや攻撃コードを準備する。
  3. 配送(Delivery): フィッシングメール等を用いて標的にマルウェアを送り込む。
  4. 攻撃 / エクスプロイト(Exploitation): システムの脆弱性を突いてプログラムを実行させる。
  5. インストール(Installation): バックドアを仕掛けるなどして端末に足場を固める。
  6. コマンド&コントロール / C2(Command & Control): 外部の指令サーバーと通信し、遠隔操作を可能にする。
  7. 目的の実行(Actions on Objectives): 機密情報の盗難やファイル暗号化などの最終目的を果たす

APTライフサイクル

APT攻撃の主な6段階プロセス

  1. 情報収集(偵察 / Intelligence・Reconnaissance)
    • 標的とする組織や社員の情報を事前に収集します。
    • SNS、公開情報、メールアドレス、利用しているシステムなどの調査を行います。
  2. 初期侵入(Initial Compromise / Initial Access)
    • スピアフィッシング(標的型メール)や、Webサイトの脆弱性などを利用してネットワークや端末へ侵入します。
  3. 潜伏・永続化(Persistence)
    • 見つからないようにバックドア(裏口)を設置したり、端末が再起動してもアクセスが維持される仕組みを作ります。
  4. 権限昇格・水平展開(Lateral Movement / 内部活動)
    • 侵入した端末から、より重要度の高いサーバーや管理者権限へとアクセスを拡大・移行します。
  5. 指令制御(C2通信 / Command & Control)
    • 外部の攻撃者サーバー(C2サーバー)と通信を行い、遠隔操作やコマンドの受信、追加ツールのダウンロードを行います。
  6. 目的の達成・データ流出(Exfiltration / 破壊)
    • 機密データの窃取(データ流出)、システムの破壊、暗号化による身代金の要求などの最終目的を実行します。

CIA

CIAの3要素

  • C:Confidentiality(機密性)
    • 許可された人だけが情報にアクセスできるようにすること。
    • 対策例:アクセス権限の制限、ID・パスワード管理、データの暗号化。
  • I:Integrity(完全性)
    • 情報が正確で、改ざんや破壊がなく、信頼できる状態であること。
    • 対策例:バックアップの取得、変更履歴の保存、電子署名。
  • A:Availability(可用性)
    • 必要な時に、いつでも情報やシステムを利用できる状態であること。
    • 対策例:システムの二重化(冗長化)、障害対策、定期的なメンテナンス。

勉強ノート


1. Information Security and Ethical Hacking Overview (情報セキュリティと倫理的ハッキングの概要)

Introduction to Ethical Hacking (エシカルハッキングの概要)

  • 合法的な傍受(in USA)
    • 合法的傍受に関する情報を最も特権のあるユーザー以外のすべてのユーザーに隠す

2. Reconnaissance Techniques (偵察技術)

Footprinting and Reconnaissance (フットプリントと偵察)

OSごとのTTLとWindowサイズ

OS / デバイス名 初期 TTL (Time to Live) 初期 TCP Window Size (バイト)
Windows XP 128 65,535
Windows Vista / 7 / Server 2008 128 8,192
Windows 10 以降(一般的な目安) 128 8,192
Linux (Kernel 2.4 / 2.6 等) 64 5,840
Google のカスタム Linux 64 5,720
FreeBSD 64 65,535
macOS / Linux 全般(標準的な目安) 64 — (OS・バージョンによる)
Cisco ルーター (IOS 12.4 等) 255 4,128
Solaris / Unix 系 255 —

FWのステートフルとステートレスのRST送信の違い

項目 ステートフルFW (Stateful Inspection) ステートレスFW (ACL / パケットフィルタ)
基本の判定基準 通信の「文脈(接続状態)」を見る パケット単体の「ヘッダ(IP/ポート)」のみ見る
未許可・不正パケットへの対応 原則ドロップ(破棄・サイレント拒否) 拒否(Reject/RST返送) またはドロップを設定可能
RSTが返ってこない理由 接続テーブルにないパケットは無視・消去するため 状態を持たないため、ルールに従い即座にRSTを生成・返送できる

Scanning Networks (ネットワークのスキャン)

  • 【図解】ポートスキャンとは?仕組みと対策方法をわかりやすく解説

  • RFC793に準拠したTCP/IP実装だと NULL scan が実施できる

    • NULLとはプログラミングにおいて、「データが一切含まれていない状態」を意味する用語です。NULLスキャンでは、全てのフラグを「0」にしたパケットを相手へ送信します。
      接続先のサービスが稼働していない場合「RSTパケット」が返されますが、稼働中の場合は何も返されません。これによって、稼働状況が知られてしまいます。
  • TODO:スキャンの種類の整理

scan explain
IP Fragment Scanning パケット分割することで検出を困難にする方法
TCP XMAS scan ポートは SYN を送信します

Enumeration (列挙)

  • NTP Enumeration

    • NTP は UDP ポート 123 を使用します。NTP 列挙を通じて、NTP サーバーに接続されているホストのリスト、IP アドレス、システム名、ネットワーク内のクライアント システムで実行されている OS などの情報を収集できます。この情報はすべて、NTP サーバーに問い合わせることによって列挙できます。
  • Google

    • site:example.com filetype:xlsx

3. System Hacking Phases and Attack Techniques (システムハッキングの段階と攻撃手法)

Vulnerability Analysis (脆弱性分析)

System Hacking (システムハッキング)

Malware Threats (マルウェアの脅威)

4. Network and Perimeter Hacking (ネットワークと境界のハッキング)

Sniffing (スニッフィング)

Social Engineering (ソーシャルエンジニアリング)

Denial-of-Service (サービス妨害)

words explain
DDOS 分散DOS
PDOS Phlashing(フラッシング):ハードウェアの交換またはシステムの再インストールが必要になる攻撃
Slowloris(スローロリス)攻撃 全部の動作をゆっくりやることでリソースを掴み続ける

Session Hijacking (セッションハイジャック)

LMハッシュ

  • パスワードの最大長は14文字です。
  • 大文字と小文字の区別はありません。
  • パスワードは半分の7バイトに分割されます。

Evading IDS, Firewalls, and Honeypots (IDS、ファイアウォール、ハニーポットの回避)

Pharming(ファーミング)

ユーザーが正規のWebサイトにアクセスしようとした際に、何らかの不正操作によって自動的に偽のWebサイトへと誘導(リダイレクト)し、ID・パスワード、クレジットカード番号、個人情報などを盗み取るサイバー攻撃

5. Web Application Hacking (Web アプリケーションのハッキング)

Hacking Web Servers (Webサーバーのハッキング)

Hacking Web Applications (Web アプリケーションのハッキング)

SQL Injection (SQLインジェクション)

6. Wireless Network Hacking (ワイヤレスネットワークのハッキング)

Hacking Wireless Networks (ワイヤレスネットワークのハッキング)

  • Temporal Key Integrity Protocol(TKIP)

  • Temporal Keyは、10,000 packetsごとに変更される

  • Warchalking

  • オープンWi-Fiネットワークを宣伝するために公共の場所にシンボルを描くこと

規格 explain
802.11a 最大54Mbpsの帯域幅と、約5GHzの周波数

7. Mobile Platform, IoT, and OT Hacking (モバイル プラットフォーム、IoT、OT ハッキング)

Hacking Mobile Platforms (モバイルプラットフォームのハッキング)

IoT and OT Hacking (IoTとOTのハッキング)

8. Cloud Computing (クラウドコンピューティング)

Cloud Computing (クラウドコンピューティング)

9. Cryptography (暗号化)

Cryptography (暗号化)

  • RC6アルゴリズム
  • 整数の乗算と 4 つの 4 ビット作業レジスタの使用が含まれる
sha Blockサイズ Wordサイズ
SHA-2(SHA-256) 512bits 32bits
SHA-2(SHA-512) 1024bits 64bits

厳密な定義からするとちょっと怪しい

暗号名 特徴
RC4 1987年に開発されたストリーム暗号です。 ただし、ストリーム暗号としての安全性を満たしておらず、情報の機密性を目的として使用することは非推奨とされています。

Words

翻訳用語集 · kokumoto

words(English) words(Japan) explain
ISAPI filter ISAPIフィルター ISAPI フィルタはIISの内部処理を横取りしてIISをカスタマイズすることを可能とするためのAPI
Bluejacking ブルージャック? 攻撃者が受信者の同意なしにメッセージを送信すること
Pharming attack ファーミング攻撃 hostsかDNSの脆弱性を悪用することによって、被害者を偽のWebサイトにリダイレクトする攻撃
ヒューリスティック検知 設定されたアルゴリズムに従い、検出されたパターンが悪意あるものか判断する
ヒューリスティック分析 経験や知識に基づき、専門的な観点で分析・評価する手法?
Boot Sector Virus ブートセクターウイルス 元のMBRを上書きし、新しいウイルスコードのみを実行

英語翻訳(紛らわしいやつ)

words(English) words(Japan) remarks
system’s security posture ✕システムのセキュリティ体制 ◯システムのセキュリティに対する姿勢
Tags:

kanata さんが2日前に更新 · 20件の履歴