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

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

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

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

工具目录

分类

查看所有分类
Loading categories
dotnetpaddingoracle — .NET Padding Oracle 评估工具的 Python 实现 | Kitploit
工具/GitHubGitHub/nccgroup/dotnetpaddingoracle
加密/解密工具漏洞分析漏洞利用Web应用程序漏洞利用密码学渗透测试
GitHubnccgroup/dotnetpaddingoracle

dotnetpaddingoracle

.NET Padding Oracle 评估工具的 Python 实现

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

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

dotnetpaddingoracle

用于检查 .NET Web 应用程序是否存在 padding Oracle 漏洞的小脚本。 该脚本会实际验证 oracle 是否存在且可利用,而不仅仅是检查补丁是否已安装。

用法

root@kitploit:~
dotnetpaddingoracle.py [-h] [-t] [-b] [-d] [-s] [-p PARAMETER] Burp request file

Perform the padding Oracle attack on .NET web application
positional arguments:
Burp request file     Request sample from Burp
optional arguments:

-h, --help            show this help message and exit

-t, --test-vuln       Test for the padding Oracle vulnerability

-b, --no-burp         Disable Burp proxying

-d, --decrypt         Decrypt

-s, --ssl             use ssl transport

-p PARAMETER, --parameter PARAMETER

                      Parameter to use as Oracle

一些提示

  • 确保在相关情况下使用 'ssl' 标志,因为这可能会导致漏报(假阴性)结果。
  • 现在应全面禁用证书验证。
  • Burp 请求文件应仅通过 Burp 的 "copy to file" 功能获取(纯文本文件)。
  • 一般来说,你不需要 "-p" 标志,因为脚本无论如何都会选择正确的参数。
  • 默认情况下,脚本将尝试通过 127.0.0.1:8080 上的 Burp 进行连接(用于调试目的)(可查看 mtools.py 脚本以修改这些值)。你可以使用 "-b" 标志禁用此功能。

限制

  • 该脚本可能无法在 Windows 系统上运行。
  • 你需要至少 Python 3.2 才能使其正常运行(或使用带 argparse 模块的 Python > 3.0)。
  • 它不执行加密(没有足够的时间和测试数据),你仍然需要 padbuster 来完成此操作。不过,该脚本会为你提供 null IV 以及一个可用于 padbuster 的有效数据块。
下载工具