從kali到msf再到veil免殺的一條龍踩坑服務指南

因爲研究需要,特將過程進行記錄:

0X01 添加kali rolling官方源

我這裏將原來的源全部註釋了,僅使用了kali的rolling官方源:

vi /etc/apt/sources.list

[html] view plain copy
  1. deb http://http.kali.org/kali kali-rolling main contrib non-free  


0X02 導入kali 公鑰

若想正常使用kali 源還必須要導入kali公鑰:

[html] view plain copy
  1. apt-key adv --keyserver keyserver.ubuntu.com --recv ED444FF07D8D0BF6  
0X03 進行更新操作

apt update

apt upgrade

然後重啓機器繼續更新

apt update

apt upgrade

如果此時報錯,可以嘗試 apt update -f/apt upgrade -f

apt dist-upgrade

然後一路yes即可


0X04 安裝msf

apt install metasploit-framework


0X05 安裝postgresql

1.安裝postgresql數據庫

安裝數據庫的時候會自動創建系統用戶postgres,數據庫用戶postgres,數據庫postgres

1、apt-get install postgresql   //安裝postgresql數據庫

  1. 首先啓動postgresql數據庫:/etc/init.d/postgresql start;或者 service postgresql start;
  2. 初始化MSF數據庫(關鍵步驟!):msfdb init;
  3. 運行msfconsole:msfconsole;
  4. 在msf中查看數據庫連接狀態:db_status。
如果遇到以下報錯:

msfdb init
A database appears to be already configured, skipping initialization

可以按照如下執行:

ps -ef

systemctl restart postgresql

msfconsole

db_status

db_rebuild_cache


0X06 安裝veil(需要32位的環境)

git命令行下載Veil Evasion:

git clone https://github.com/Veil-Framework/Veil-Evasion.git

把它移動到opt目錄下(可選):

mv Veil-Evasion /opt

如何安裝Veil Evasion

進入Veil Evasion所在目錄:

cd /opt/Veil-Evasion/

啓動setup腳本開始安裝:

bash setup/setup.sh -c


0X07 安裝Shadowsocks

該模塊轉自秋水逸冰

使用方法

使用root用戶登錄,運行以下命令:

wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh
chmod +x shadowsocks-all.sh
./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log

安裝完成後,腳本提示如下

Congratulations, your_shadowsocks_version install completed!
Your Server IP        :your_server_ip
Your Server Port      :your_server_port
Your Password         :your_password
Your Encryption Method:your_encryption_method

Welcome to visit:https://teddysun.com/486.html
Enjoy it!

卸載方法

若已安裝多個版本,則卸載時也需多次運行(每次卸載一種)

使用root用戶登錄,運行以下命令:

./shadowsocks-all.sh uninstall

啓動腳本

啓動腳本後面的參數含義,從左至右依次爲:啓動,停止,重啓,查看狀態。

Shadowsocks-Python 版:
/etc/init.d/shadowsocks-python start | stop | restart | status

ShadowsocksR 版:
/etc/init.d/shadowsocks-r start | stop | restart | status

Shadowsocks-Go 版:
/etc/init.d/shadowsocks-go start | stop | restart | status

Shadowsocks-libev 版:
/etc/init.d/shadowsocks-libev start | stop | restart | status

各版本默認配置文件

Shadowsocks-Python 版:
/etc/shadowsocks-python/config.json

ShadowsocksR 版:
/etc/shadowsocks-r/config.json

Shadowsocks-Go 版:
/etc/shadowsocks-go/config.json

Shadowsocks-libev 版:
/etc/shadowsocks-libev/config.json

url:https://teddysun.com/486.html(已被牆)


0X08 GG-BBR-網絡加速

url:https://teddysun.com/489.html

使用root用戶登錄,運行以下命令:

wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh
chmod +x bbr.sh
./bbr.sh

安裝完成後,腳本會提示需要重啓 VPS,輸入 y 並回車後重啓。
重啓完成後,進入 VPS,驗證一下是否成功安裝最新內核並開啓 TCP BBR,輸入以下命令:

uname -r

查看內核版本,含有 4.13 就表示 OK 了

sysctl net.ipv4.tcp_available_congestion_control

返回值一般爲:
net.ipv4.tcp_available_congestion_control = bbr cubic reno

sysctl net.ipv4.tcp_congestion_control

返回值一般爲:
net.ipv4.tcp_congestion_control = bbr

sysctl net.core.default_qdisc

返回值一般爲:
net.core.default_qdisc = fq

lsmod | grep bbr

返回值有 tcp_bbr 模塊即說明bbr已啓動。


發佈了19 篇原創文章 · 獲贊 20 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章