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

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

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

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

工具目录

分类

查看所有分类
Loading categories
工具/GitHubGitHub/blacklanternsecurity/dp_cryptomg
漏洞分析漏洞利用Web应用程序漏洞利用密码学渗透测试远程访问工具
GitHubblacklanternsecurity/dp_cryptomg

dp_cryptomg

用于利用CVE-2017-9248的另一个工具,这是Telerik UI for ASP.NET AJAX对话框处理程序中的一个加密弱点。

查看仓库
6011105个月前Kitploit 审核通过

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

dp_cryptomg

Black License

另一个用于利用 CVE-2017-9248 的工具,这是 Telerik UI for ASP.NET AJAX 对话框处理程序中的一个加密弱点。利用该漏洞可以访问一个文件管理器工具,该工具能够上传任意文件,通常会导致远程代码执行。

该漏洞是由于在解密 Telerik "DialogParameters"(一系列加密的配置值)过程中的信息泄露导致的。这些值被提供给用户,然后作为用户输入回显给服务器。解密过程中泄露的信息使得能够系统地发现 Telerik.Web.UI.DialogParametersEncryptionKey。有关该漏洞及工具工作原理的深入介绍,请访问我们的博客文章:https://blog.blacklanternsecurity.com/p/yet-another-telerik-ui-revisit。

dp_cryptomg_Trim

致谢

  • 原始的用于利用 CVE-2017-9248 的工具 dp_crypto 对构建本工具起到了不可估量的作用。更不用说,这些年来它已经为我们带来了大量的 RCE 实例 :)

  • SR Labs 在其博客文章 Achieving Telerik Remote Code Execution 100 Time Faster 中的研究是本工具所使用技术的基础,并启发我们创建了它。

用法

示例(基本用法):

root@kitploit:~
python3 dp_cryptomg.py http://example.com/Telerik.Web.UI.DialogHandler.aspx

示例(设置自定义密钥长度并使用代理):

root@kitploit:~
python3 dp_cryptomg.py -l 40 -p http://127.0.0.1:8080  http://example.com/Telerik.Web.UI.DialogHandler.aspx

usage: dp_cryptomg.py [-h] [-d] [-c COOKIE] [-k KNOWN_KEY] [-v VERSION] [-l LENGTH] [-p PROXY] [-s] [-S] url

root@kitploit:~
positional arguments:
  url                   The target URL

optional arguments:
  -h, --help            show this help message and exit
  -d, --debug           Enable debugging mode
  -c COOKIE, --cookie COOKIE
                        Add optional cookie header to every request
  -k KNOWN_KEY, --known-key KNOWN_KEY
                        The partial or complete known key, in HEX format
  -v VERSION, --version VERSION
                        Specify the Telerik version, if known
  -l LENGTH, --length LENGTH
                        The length of the key, if known
  -p PROXY, --proxy PROXY
                        Optionally set an HTTP proxy
  -s, --simple          Turn off the fancy interface
  -S, --super-simple    Turn off the fancy interface and show minimal output
  -q, --quick-check     Only detect likely vulnerability and skip exploitation (forces simple mode)

功能

  • 比之前的工具速度更快
  • 能够从 Telerik.Web.UI.DialogHandler.aspx 和 Telerik.Web.UI.SpellCheckHandler.axd 两个端点恢复密钥
  • 内置 HTTP 代理支持
  • 能够为每个请求添加自定义 cookie 头

重要说明

  • 如果密钥长度不是默认的 48,则必须使用 -l 参数手动指定长度
  • 如果遇到“花哨”界面问题,可以使用 -s 或 -S 选项禁用它。这也会略微提高利用过程的速度。

参考

  • CVE-2017-9248 - https://nvd.nist.gov/vuln/detail/CVE-2017-9248
  • Telerik Knowledge Base Cryptographic Weakness - https://docs.telerik.com/devtools/aspnet-ajax/knowledge-base/common-cryptographic-weakness
  • dp_crypto - https://github.com/bao7uo/dp_crypto
  • Telerik 100 Times Faster - https://www.srlabs.de/bites/telerik-100-times-faster
  • Pwning Web Applications via Telerik Web UI - https://captmeelo.com/pentest/2018/08/03/pwning-with-telerik.html
下载工具