iodine可以通过一台dns服务器制造一个IPv4数据通道,特别适合在目标主机只能发送dns请求的网络中环境中使用。iodine是基于C语言开发的,分为服务端程序iodined和客户端程序iodine。iodine支持EDNS、base32,base64,base128等多种编码规范。    GitHub:https://github.com/boazsegev/iodine  
DNS隧道DNS隧道(DNS Tunneling)是将其他协议的内容封装在DNS协议中,然后以DNS请求和响应包完成传输数据(通信)的技术。当前网络世界中的DNS是一项必不可少的服务,所以防火墙和检测设备处于可用性和用户友好的考虑将很难做到完全过滤掉DNS流量,因此,GJ者可以利用它实现诸如远程控制,文件传输等操作,众多研究表明DNS Tunneling在僵尸网络和APT  GJ中扮演着
原创 2022-12-14 17:27:42
226阅读
代码通过调用DNS服务器的wmi端口远程注册静态DNS记录$dnsServerName="08dc01.mok.com"$containerName="mok.com"$dns =[WmiClass]"\\08dc01.mok.com\root\MicrosoftDNS:MicrosoftDNS_ResourceRecord"$dns.CreateInstanceFromTextRepresent
原创 2015-08-13 09:15:09
1370阅读
1点赞
no
原创 2015-12-10 22:06:07
1157阅读
DNS Tunneling及相关实现DNS Tunneling,是隐蔽信道的一种,通过将其他协议封装在DNS协议中传输建立通信。因为在我们的网络世界中DNS是一个必不可少的服务,所以大部分防火墙和入侵检测设备很少会过滤DNS流量,这就给DNS作为一种隐蔽信道提供了条件,从而可以利用它实现诸如远程控制,文件传输等操作,现在越来越多的研究证明DNS Tunneling也经常在僵尸网络和APT攻击中
转载 2023-06-01 12:26:24
135阅读
DNS协议是一种请求/应答协议,也是一种可用于应用层的隧道技术。虽然激增的DNS流量可能会被发现,但是基于传统Socket隧道已经濒临淘汰及T
原创 2024-04-16 10:21:13
60阅读
#!powershell $adapter = Get-NetAdapter |?{$_.InterfaceDescription -ne "Microsoft KM-TEST Loopback Adapter"} if ($adapter -ne $null)  { &nbsp
原创 2017-05-24 13:26:28
7147阅读
1评论
选择哪家的云都没问题,国内云需要实名,不建议使用,这里我选择的TX云,因为之前注册过了,自己拿来做个流量分析不成问题。
原创 2023-06-01 15:58:33
159阅读
来做个流量分析不成问题。
原创 2023-06-08 17:14:53
152阅读
与极客相关,互联网安全领域里的热点话题漏洞、技
原创 2023-06-09 09:22:56
285阅读
DNS隧道是一种将非DNS流量通过DNS协议进行传输的技术。它利用DNS协议的查询和响应机制,将数据嵌入到合法的DNS查询中,以绕过网络防火墙和访问控制。这种技术通常用于绕过网络审查、获取网络访问权限或在受限制的网络环境中进行通信。DNS隧道的工作原理客户端与隧道服务器通信:客户端通过DNS查询向DNS隧道服务器发送数据。这个查询看起来像是一个正常的DNS查询,但实际上其中嵌入了非DNS数据。隧道
原创 2024-08-05 14:38:33
297阅读
# DNS隧道检测 深度学习 ## 一、流程概述 在实现“DNS隧道检测 深度学习”这个任务中,我们可以分为以下几个步骤进行: ```mermaid journey title DNS隧道检测 深度学习流程 section 准备数据 开发者->>小白: 收集DNS数据 开发者-->>小白: 数据预处理 section 构建模型
原创 2024-05-10 05:25:51
66阅读
DNS协议是一种请求应答协议,也是一种可用于应用层的隧道技术。虽然DNS流量的异常变化可能会被发现,但是在基于传统socket隧道已经濒临淘汰,TCP、UDP通信大量被安全设备拦截的大背景下,DNS、ICMP、HTTP/HTTPS等难以禁用的协议已经成为攻击者使用隧道的主流选择。选择DNS协议作为通信隧道的主要优势在于:一方面,DNS是网络环境中必不可少的服务,另一方面,由于防火墙和IDS设备本身
转载 2024-05-09 23:39:20
92阅读
豆子今天偶然在PowerShell ISE里面运行 nslookup这个命令,但是他给我的提示信息是不支持交互性的控制台命令。试试赋值,虽然还是有报错,不过结果是出来了。根据提示,应该使用start-process 来开启另外一个单独的交互式窗口,如下所示。不过如果我想在脚本里面操作怎么办?找找看,PS在Windows2012提供了一个新的命令 Resovle-DNSName 功能和nslooku
原创 2016-03-08 07:10:29
7787阅读
$dnsServerName="dsnsvr.test.com" $containerName="test.com" $dns = [WMIClass]"ROOT\MicrosoftDNS:MicrosoftDNS_ResourceRecord" Get-Content C:\dnsListFile.txt | Foreach-Object&nbs
原创 2017-04-28 15:02:11
5339阅读
1、导出脚本powereshellfunctionGetAllDnsResourceRecords{CmdletBinding()param(Parameter(Position=0)StringDNSServer)Zones=@(GetDnsServerZoneComputerNameDNSServer)Data=@()ForEach(ZoneinZones){(ZoneGetDnsServer
原创 2021-11-25 15:30:42
3238阅读
在系统运维实践中经常有大量添加dns记录的需求,如果手动添加,那就非常耗时而且容易出错。Windowspowershell对这一块支持的特别好,我参考一些技术文档写了如下脚本,使用起来非常方便。供大家参考:#author:xiaoping.qiu#date:20180810#dnsservername$servername="dcname"#domainname$domain="domain.co
原创 2020-09-18 10:13:27
2061阅读
执行脚本需要管理员权限,且需要运行的计算机安装AD管理工具。Function Set_DNSACL{ ### $Source Server is Control destination Server. param( $SouServer, $DstServer ) $DNSServer = (Get-ADDomain).PD
原创 2023-05-27 09:40:00
188阅读
,互联网安全领域里的热点话题漏洞、技术相关的调查或分析,稿件
原创 2023-06-09 09:23:06
356阅读
代码如下:New-NetIPAddress -InterfaceIndex 3 -IPAddress 192.168.46.137 -AddressFamily IPv4 -PrefixLength 24 -DefaultGateway 192.168.46.2Set-DnsClientServerAddress -InterfaceIndex 3 -ServerAddresses ("114.1
原创 2022-09-15 10:05:38
144阅读
  • 1
  • 2
  • 3
  • 4
  • 5