关于渗透测试中的多层网络代理L2TP+SSR

关于渗透测试实战中多层网络代理L2TP+SSR

在参加完今年11月底的HackingDAY广州站之后,对于红客联盟Lion的议题中十步杀一人中还是感触比较大的。借助这里展开我们在实战过程中多层网络代理的一些个人见解。

image

实验中的环境
L2TP服务器
Electron-SSR
SSR节点
proxychains

0x01 L2TP [本次截图均为虚拟配置,效果为真实效果,请自行修改对应的虚拟配置]

L2TP Server部署我这里就不做过多的讲解,主要是kali上L2TP配置
默认kali是没有安装任何模块的,所以我们需要安装本次主题所讲的L2TP模块

image

1
2
3
4
5
6
7
8
9
10
11
# 安装L2TP模块 Tips:默认Kali没有安装
$ apt-get install network-manager-l2tp
$ apt-get install network-manager-l2tp-gnome

# 当然除了L2TP还有其他模块
# network-manager-openvpn network-manager-openvpn-gnome
# network-manager-pptp network-manager-pptp-gnome
# network-manager-ssh network-manager-ssh-gnome
# network-manager-fortisslvpn network-manager-fortisslvpn-gnome
# network-manager-vpnc network-manager-vpnc-gnome
# network-manager-openconnect network-manager-openconnect-gnome

image

安装完成后效果

image

配置L2TP

输入你的服务ip地址及用户和密码

image

配置你的IPsec PSK

image

Tips:小提示如果连接不上请注意你的身份认证方式,如图:

image
连接VPN
image
image

0x02 Electron-SSR [下载链接后续等我买了OSS存储,放里面在提供大家下载]

安装Electron-SSR[支持SSR订阅]

直接赋予权限chmod +x Electron-SSR.AppImage然后执行,执行完可以关闭命令行,直接搜索app即可打开软件

image
image

配置Electron-SSR订阅
image

0x03 proxychains或google插件代理上网

image

proxychains代理google浏览器

1
2
3
4
$ vi /etc/proxychains.conf
# 修改配置文件为SSR的监听端口
# [ProxyList]
# socks5 127.0.0.1 1080

image

Proxy SwitchyOmega插件代理google浏览器
image

0x04 总结

总的来说,在渗透测试实战过程中精尽量使用多层代理,当然我这是最简单的两层代理,还有更多的,比如代理到tor的网络。等等