ラベル BackTrack の投稿を表示しています。 すべての投稿を表示
ラベル BackTrack の投稿を表示しています。 すべての投稿を表示

2010年10月5日火曜日

ettercap NG

1.前準備

BackTrack 4 final、BackTrack 4 R1には ettercap NG が最初からインストールされているが、HTTPS をサポートするには openssl をインストールする必要がある。

$ apt-get install openssl

次に、/etc/etter.conf  の168と167行の #redir_ の先頭 # を削除する。
$ gedit /etc/etter.conf
# if you use iptables:
redir_command_on = "iptables -t nat -A PREROUTING -i %iface -p tcp --dport %port -j REDIRECT --to-port %rport"
redir_command_off = "iptables -t nat -D PREROUTING -i %iface -p tcp --dport %port -j REDIRECT --to-port %rport"

2.操作手順
  1. ettercap起動
  2. sniff --> unified sniffing
  3. Network interface: wlan0 (Etherの場合 eth0又はeth1)
  4. Hosts --> scan for hosts
  5. Hosts --> Hosts List
  6. Add To target 1,Add To target 2 (ターゲットPC IPアドレスとルータ IPアドレスを選ぶ)
  7. Mitm --> Arp poisoning > Sniff remote connections > check (Arp poisoning 開始)
  8. Targets --> Current Targets
  9. View --> statistics
  10. Start --> Start sniffing (Arp poisoning中はそのまま)
    ターゲットPCでgoogleにログインすると、sniffing画面上にIDとPassが表示される。
  11. Mitm --> Stop mitm attack (ストップしないとARPテーブルが元に戻らない) 
3.結果

APがハッキングされると物の見事にIDとPassが盗まれてしまいます。
自分とこのAPで実際にやってみたら本当に簡単でした。これまで無線LANのセキュリティーは非常に脆弱だと認識はしていましたが、確実に防御しないととんでもないことになりますね。

ただ今回の、ettercapはローカルのLANでも同様な手法でIDとPassを盗めますので、ローカルLANへの接続もよく考えて行わないといけないようです。

    2010年9月30日木曜日

    BackTrack 4 R1 のインストール・ネットワーク設定・日本語化その他

    ひょんな事から BackTrack 4 がマイナーバージョンアップ(R1)しているのを知り、手持ちのPCにインストールしてみた時の覚え書き
    (R1とFainalで微妙に違いがあるので相違点も記述)

    A. インストール

    1. ISOイメージをダウンロード
    2. ISOイメージをDVDに焼くかUSBに書き込みPCで起動する。

      USBで起動させるには Royal Windows さんを参考にすると簡単でした。
      サイト管理者様感謝です!
      -
    3. BackTrack 4 R1の起動 
      BackTrack 4 PwnSauce bt tty1
      bt login: root
      Password: toor
    4. X Windows Systemを起動する、コンソールから 
      root@bt:~# startx
    5. 画面上のinstall.shを実行

      Step 2 of 7  Selected city:Tokyo →「Forward」
      Step 3 of 7  Which layout is most similar to your keyboard?:Japan →「Forward」
      Step 4 of 7  Prepare disk space
      --単体の新規HDDにインストールするなら新規HDDを選択し「Forward」
      --既存HDD内の別のパーティション、別のHDDやUSB-HDDにインストールする場合は、Manualでインストール場所を選択する。
      Step 5 of 7  「Advanced」ボタンをクリックし、Boot Loaderの導入先を選択する
      --導入先を間違えないように・・・
      Step 6-7 of 7 再起動

    B.ネットワーク設定
    1. ネットワーク起動

      ネットワークの設定は、コンソールから「networking」コマンドを使う方法とGUIから「wcid」を使う方法で行えるが、無線LANでの運用を考えると「wcid」を使ったほうがよろしいかと思う。

      wicdは [メニュー]->[internet]->[Wicd Network Manager] で起動。

      BackTrack 4 Fainalの場合は、インストール直後は、wcidが起動してこないのでコンソールから
      root@bt:~# /usr/bin/start-network
      Starting Network connection manager: wicd
      root@bt:~# /usr/bin/wicd-client on
      以上を入力後、メニューから起動する。

      AP設定でステルスSSIDの場合は、画面の一覧にSSIDが表示されないので

      [メニュー]->[Network]->[Find a haidden network]から入力
      正しいSSIDならば画面に表示されるはず。

      暗号のパスフレーズは、目的のAP(SSID)の詳細(▽マーク)をクリックすれば入力欄がポップアップするので適時入力。

    2. ネットワークの自動起動設定
      wicdを自動起動に設定する、コンソールから
      update-rc.d wicd defaults
    3. 固定アドレス設定

      BackTrack 4 をインストール当初、コンソールから [/etc/network/interfaces] を編集していたが、どうも挙動がおかしい。
      ネットワーク設定を wicd で行っているので、やはりここは wicd から設定をしたほうがよさそうです。

      wicd起動-->インターフェイス[プロパティ]をクリック-->[固定IPを使用する]にチェック
      -->項目を適時自分の環境に合わせ入力-->再起動
      -
    C.エディタ導入
    1. gedit導入
      vi を使い慣れていないと何かと不便なので gedit をインストールする。
      root@bt:~# apt-get install gedit
      vi に慣れている人はこれ以降の gedit を vi に読み替える

    D.日本語化
    PC関係(ペネトレーションテスト)さんのサイトを参考にさせていただいた。感謝!
    1. タスクバーのシステムトレイから、キーボードのアイコンをクリックして、キーボード配列を日本語化する 

      ・[タスクバー]→[Settings]→[Regional & Accessibility]→[Keyboard Layout]
      ・Keyboad model:→Japanese 106-key
      ・Available layout:→「jp」Japan を選択し「Add>>」ボタンをクリック
      ・Active layout:→「jp」Japan を選択すると Label:jp に変化
      ・Layout variant:106 を選択
      ・「OK」をクリックして終了
      -
    2. 日本語化に必要なパッケージ{言語パック:入力メソッド}をインストールする

      コンソールから
      root@bt:~# aptitude install language-pack-ja kde-i18n-ja uim uim-qt3 uim-anthy
    3. 日本語を表示するためのフォントをインストールする

      ・M+ と IPAフォントの合成フォントから「mixfont-mplus-ipa-TrueType-20060520p1.tar.bz2」を画面上(/root)にダウンロード
      ・画面上(/root)の mixfont-*をシングルクリック
      ・[メニュー]→[Action]→[Extact...]→「OK」ボタン(/root、画面上)に解凍
      ・[タスクバー]→[Settings]→[System Administration]→[Font Installer]
      ・「Add Fonts」ボタンをクリック、Add Fonts起動
      ・Desktop、mixfont-mplus-ipa-TrueType-20060520p1をクリック
      ・opfc-ModuleHP-1.1.1_withPAFonts_and...をクリック
      ・fontsをクリック
      ・M+2VM+IPAG-circle.ttf を反転させ→「Open」ボタンをクリック
      ・フォント一覧に上記フォントが現れていれば成功
      ・.profileの環境変数{LANG:LANGUAGE}に、ja_JP.UTF-8を指定する
      root@bt:~# gedit .profile
      LANG=ja_JP.UTF-8
      LANGUAGE=ja_JP.UTF-8
    4. 再起動する

    E.KDEの設定
    1. デフォルトのKDEでは何かと使い辛いのでコンソールから
      root@bt:~# kpersonalizer
      で設定画面を起動する。
      アイコンの大きさ、タスクバーの設定、壁紙等必要に応じて・・・