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

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

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

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

工具目录

分类

查看所有分类
Loading categories
SpringBreakPoC — SpringBreak (CVE-2017-8046) 的 PoC | Kitploit
工具/GitHubGitHub/fixyourface/springbreakpoc
漏洞分析漏洞利用Web应用程序漏洞利用渗透测试远程访问工具
GitHubfixyourface/springbreakpoc

SpringBreakPoC

SpringBreak (CVE-2017-8046) 的 PoC

查看仓库
18年前尚未审核

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

SpringBreakPoC

我需要一个工具来测试最近公开的 SpringBreak 漏洞(CVE-2017-8046)的多个不同端点,但找不到现成的,所以我临时拼凑了这个。

用法

root@kitploit:~
_______  _______  _______ _________ _        _______  ______   _______  _______  _______  _
(  ____ \(  ____ )(  ____ )\__   __/( (    /|(  ____ \(  ___ \ (  ____ )(  ____ \(  ___  )| \    /\
| (    \/| (    )|| (    )|   ) (   |  \  ( || (    \/| (   ) )| (    )|| (    \/| (   ) ||  \  / /
| (_____ | (____)|| (____)|   | |   |   \ | || |      | (__/ / | (____)|| (__    | (___) ||  (_/ /
(_____  )|  _____)|     __)   | |   | (\ \) || | ____ |  __ (  |     __)|  __)   |  ___  ||   _ (
     ) || (      | (\ (      | |   | | \   || | \_  )| (  \ \ | (\ (   | (      | (   ) ||  ( \ \
/\____) || )      | ) \ \_____) (___| )  \  || (___) || )___) )| ) \ \__| (____/\| )   ( ||  /  \
\_______)|/       |/   \__/\_______/|/    )_)(_______)|/ \___/ |/   \__/(_______/|/     \||_/    \/

PoC for CVE-2017-8046. Available commands:
 target <https://host/app/path>
 exec <command to execute on target>
 base64 <on|off> (Toggles base64 encoding of commands (uses bash), default: on)
 verify <on|off> (Toggles SSL verification, default: on)
 exit
Note: This is blind RCE, commands executed will not return output.

SpringBreak>

这些应该不言自明,但为了进一步说明 base64:

base64 默认开启,会将命令转换为 base64 并包装成 bash -c {echo,BASE64_COMMAND}|{base64,-d}|{bash,-i}。关闭后将以原始格式发送命令(在转换为字节数组后)。

参考

  • https://lgtm.com/blog/spring_data_rest_CVE-2017-8046_ql
下载工具