从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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章