Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Takalab 勉強会#01 - Kali Linux 環境構築

201 views

Published on

Takalab 勉強会#01 - Kali Linux 環境構築

Published in: Technology
  • Be the first to comment

Takalab 勉強会#01 - Kali Linux 環境構築

  1. 1. Kali Linux INTRODUCTION CTF勉強会#1 May 26 Tsubasa Umeuchi (@Sz4rny)
  2. 2. Contents 01 02 03 04 Kali Linux の概要と特長 Kali Linux とは? Kali Linux を 仮想環境にインストールする Kali Linux の利用方法 追加設定とツールのインストール Kali Linux の導入 Kali Linux を使う Appendix
  3. 3. Kali Linux とは? Kali Linux の概要と特長
  4. 4. Kali Linux の概要  Kali Linuxとは › Kali Linux is a Debian-derived Linux distribution designed for digital forensics and penetration testing. (Wikipedia より) › Kali Linux は Debian から派生したLinuxディストリビューションで, ディジタルフォレンジクスやペネトレーションテストを目的に設計された. › サイバーセキュリティに関する ユーティリティが標準でインストール
  5. 5. Kali Linux の概要  Kali Linux に標準でインストールされているユーティリ ティ名 称 目 的 John The Ripper パスワードクラッキング Metasploit エクスプロイトツール Armitage GUIエクスプロイトツール Burp Suite HTTP Proxy Wireshark ネットワークアナライザ gdb デバッガ ・・・ ...
  6. 6. Kali Linux の導入 Kali Linux を 仮想環境に インストールする
  7. 7. 導入の概要  Kali Linux を 仮想環境上に構築します Hardware Host OS (Windows/MacOS) Virtualization Tool (Virtual Box) Application Guest OS (Kali Linux) Application
  8. 8. 仮想環境の導入  今回は仮想環境としてVirtual Boxを利用します › MacOSではVMware Playerが利用できないみたいなので...  以下のサイトにアクセスしてパッケージをダウンロード › https://www.virtualbox.org/wiki/Downloads › Windowsの方は”Windows hosts”,MacOSの方は”OS X hosts” › ダウンロード出来たら各自インストールをお願いします  右のような警告が出たら(MacOS) › システム環境設定 > セキュリティとプライバシー を開き ソフトウェアの読み込みを許可してください
  9. 9. Kali Linuxのダウンロード  以下のサイトにアクセスしてKaliのイメージをダウンロー ド › https://www.kali.org/downloads/ › Kali Linux 64 Bit の HTTP をクリックするとダウンロードが開始します › 容量に余裕がない方はLight版をダウンロードしてください › このISOイメージは後程利用するので 管理しやすいディレクトリ内に保存してください
  10. 10. Kali Linux のインストール  Kali Linuxのインストール手順 1. Virtual Box を起動してください 2. ウィンドウ左上に表示される 新規 をクリックしてください 3. 右図のように名前とOSタイプを 入力してください  バージョン「Devian(64bit)」が選択できず,プルダウンに32bitしかない場合... › いったん「Devian(32bit)」を選択してください
  11. 11. Kali Linux のインストール  Kali Linuxのインストール手順 4. メモリサイズは 2048MB以上 に設定してください • 4096MB以上あるとUIがリッチになります(推奨) 5. 仮想ハードディスクを作成する を選択してください 6. VDI を選択してください 7. ストレージは 可変 を選択してください 8. ストレージのサイズは 32GB以上 を推奨します (100GBあると安心) 9. Virtual Box の初期画面に Kali Linux が追加されます
  12. 12. Kali Linux のインストール  Devian(32bit)を選択した方... › PCを再起動し,BIOSの設定画面に入ってください › Advanced - CPU setup - Intel(R) Virtualization Technology の項目をEnabled に変更してください › 設定を保存して終了してください
  13. 13. Kali Linux のインストール  Devian(32bit)を選択した方... › Virtual Box を起動し,メニュー内のKali Linuxを右クリックしてください › 「設定」を選択してください › 一般 > 基本 > バージョン の項を Debian(64-bit) に変更してください
  14. 14. Kali Linux のインストール  Kali Linuxのインストール手順 10. リスト内の Kali Linux をダブルクリックします 11. 起動ハードディスクを尋ねられるので さきほどダウンロードした ISOイメージを選択して起動します 12. 初期設定画面が表示されるので Graphical install を選択してください
  15. 15. Kali Linux のインストール  Kali Linuxのインストール手順 13. 言語は Japanese – 日本語 を選択してください 14. ホスト名は kali のままで大丈夫です 15. ドメイン名はご自由に設定してください 16. パスワードは忘れにくいものを設定してください 17. パーティショニングでは,ガイド – ディスク全体を使う を選択して下さ い 18. ディスクやパーティションの設定はすべてデフォルト(上書きは”はい”を選択)
  16. 16. Kali Linux のインストール  Kali Linuxのインストール手順 20.ネットワークミラーは はい を選択してください 21. プロキシは空欄のままで大丈夫です 22.GRUBブートローダのインストールは はい を選択してください 23. インストール先は /dev/sda を選択してください 24.完了確認画面では 続ける を選択してください 25. 設定が終わると自動的に再起動します
  17. 17. Kali Linux のインストール  Kali Linuxのインストール手順 26. ログイン画面が表示されたら ユーザ名に root と入力し,パスワードは先ほど設定したものを入力して ください 27. 起動すれば成功です ✌('ω'✌ )三✌('ω')✌三( ✌'ω')✌
  18. 18. Kali Linux のインストール  Kali Linuxのインストール手順 (日本語入力の設定) 28.コンソールを起動してください 29. 右のコマンドを入力してください 30. 右上の ▼ をクリックし, 設定ボタンをクリックしてください # apt-get update # apt-get install ibus-anthy ... [Y/n]: Y
  19. 19. Kali Linux のインストール  Kali Linuxのインストール手順 (日本語入力の設定) 31. Region & Language を選択し, 入力ソースの + をクリックしてください 32.日本語 を選択したのち, 日本語(Anthy)を選択して 追加ボタンをクリックしてください
  20. 20. Kali Linux のインストール  Kali Linuxのインストール手順 (日本語入力の設定) 33. 右上の入力プルダウンメニューから 入力を日本語(Anthy)に変更してください • 日本語(Anthy) あ 日本語 ja こうなればOK!
  21. 21. Kali Linux のインストール  Kali Linuxのインストール手順 (日本語入力の設定) 34.右のコマンドを入力してください (Kaliが再起動します) 35. 再度ログインしてください (root + password) 36.半角/全角キーで切り替えが できていれば成功です ✌('ω'✌ )三✌('ω')✌三( ✌'ω')✌ # reboot
  22. 22. Kali Linux を使う Kali Linux の利用方法
  23. 23. Kaliの利用方法(User)  Kaliのユーザシステム › Kaliは基本的にすべて rootユーザ で操作を行います › そのためコンソール起動時は rootのホームディレクトリがカレントディレクトリとなります
  24. 24. Kaliの利用方法(CUI)  基本的なCUI操作方法 コマンド 内容 pwd カレントディレクトリの表 示 ls [dir] 指定ディレクトリの内容を 表示 ls –al 詳細表示オプション cd [dir] ディレクトリの移動 touch [name] 空ファイルの作成 cat [file] ファイル内容の表示 echo [str] 文字列の表示
  25. 25. Kaliの利用方法(GUI)  左側のドロワーをクリックするとアプリケーションが一覧表示されま す
  26. 26. Appendix 追加設定とツールの インストール
  27. 27. Package Manager  Debian系なのでパッケージ管理はapt(apt-get)を利用しま す › 以下のコマンドを用いてパッケージ管理を行います › 定期的な update と upgrade をおススメします # apt-get update -> パッケージリストを更新する # apt-get upgrade -> インストール済みのパッケージを更新 # apt-get install [package name] -> 新規パッケージをインストール # apt-get remove [package name] -> パッケージをアンインストール
  28. 28. Python3.xの導入  Python 3.x の導入 › デフォルトではPython2.xがインストールされているので 右のコマンドでアップグレードしてください › 右のコマンドでPythonインタプリタを起動し Python 3.6 ... が表示されれば成功です # apt-get update # apt-get install python3.6 # python
  29. 29. Wiresharkの利用方法  右のコマンドで起動します › rootで起動するなというエラーが出ますが気にしなくて大丈夫です (rootしか ない...) # wireshark & # wireshark [pcap file] &
  30. 30. Text Editorの導入  開発環境の導入 ( Visual Studio Code の例 ) › https://code.visualstudio.com/Download にアクセス › .deb となっているリンクから debファイルをダウンロード › ダウンロードしたディレクトリに移動し以下のコマンドを入力 › インストール後は以下のコマンドかGUIから起動可能です # dpkg -i <filename>.deb # apt-get install –f # apt-get update # apt-get install code # vscode
  31. 31. Text Editorの導入
  32. 32. gdb-peda の導入  gdb-pedaとは › gdb(デバッグツール)の上位互換 › レジスタとかメモリの中身がみやすい! › 以下のコマンドでインストールできます › 以下のコマンドで起動します # git clone https://github.com/longld/peda.git ~/peda # echo "source ~/peda/peda.py" >> ~/.gdbinit # gdb –q [binary file]
  33. 33. gdb-peda の導入 みやすい✌ ('ω')
  34. 34. そのほかのツール  Scapy › pythonでネットワークプログラミングをする際に使う › 右のコマンドでインストール&起動  バイナリ解析ツール › checksec.sh – バイナリファイルのセキュリティ機構をチェック › radare2 - 高機能Pwnableツール  ほかにも以下のサイトでCTFに関するツールが配布されて います › https://github.com/zardus/ctf-tools - ctf全般 › https://github.com/Ganapati/RsaCtfTool - RSA公開鍵暗号系 # pip3 install scapy-python3 # scapy

×