因爲研究需要,特將過程進行記錄:
0X01 添加kali rolling官方源
我這裏將原來的源全部註釋了,僅使用了kali的rolling官方源:
vi /etc/apt/sources.list
- deb http://http.kali.org/kali kali-rolling main contrib non-free
0X02 導入kali 公鑰
若想正常使用kali 源還必須要導入kali公鑰:
- apt-key adv --keyserver keyserver.ubuntu.com --recv ED444FF07D8D0BF6
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數據庫
- 首先啓動postgresql數據庫:/etc/init.d/postgresql start;或者 service postgresql start;
- 初始化MSF數據庫(關鍵步驟!):msfdb init;
- 運行msfconsole:msfconsole;
- 在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用戶登錄,運行以下命令:
安裝完成後,腳本提示如下
卸載方法
若已安裝多個版本,則卸載時也需多次運行(每次卸載一種)
使用root用戶登錄,運行以下命令:
啓動腳本
啓動腳本後面的參數含義,從左至右依次爲:啓動,停止,重啓,查看狀態。
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
0X08
GG-BBR-網絡加速
url:https://teddysun.com/489.html
使用root用戶登錄,運行以下命令:
安裝完成後,腳本會提示需要重啓 VPS,輸入 y 並回車後重啓。
重啓完成後,進入 VPS,驗證一下是否成功安裝最新內核並開啓 TCP BBR,輸入以下命令:
查看內核版本,含有 4.13 就表示 OK 了
返回值一般爲:
net.ipv4.tcp_available_congestion_control = bbr cubic reno
返回值一般爲:
net.ipv4.tcp_congestion_control = bbr
返回值一般爲:
net.core.default_qdisc = fq
返回值有 tcp_bbr 模塊即說明bbr已啓動。