- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 【EVCC/EVSE/V2G/wireshark/TLS1.2/TLS1.3/ISO15118】Wireshark抓取模拟充电ISO15118协议V2G过程中使用TLS加密报文内容的DEBUG方法
本文介绍了在基于ISO15118协议的车辆充电(V2G)过程中,如何通过Wireshark插件调试TLS加密通信的问题。主要内容包括: 问题描述: 使用GD32F527RS模拟充电时,TLS1.2/1.3加密导致Wireshark无法解析V2G交互数据 加密后的报文难以判断通信是否正常 解决方案: 使用dSPACE开发的v2gtlssecret插件(集成于Wireshark 3.5.0+) 通过UDP发送特定格式的密钥日志(NSSKeyLog格式) 详细说明了TLS1.2和1.3的不同密钥标签格式 实现方法
2026-08-05 18:27:05
204
原创 【CCS/EVCC/EVSE】基于CCS联合充电系统的协议栈只是体系总览和学习路线
本文详细解析了CCS直流快充通信协议栈的体系架构与工作流程。主要内容包括: 协议栈全景:采用分层架构,涵盖IEC 61851物理控制、HomePlug GreenPHY数据链路、ISO 15118应用层等标准,形成从物理连接到支付结算的完整体系。 七阶段充电流程: 物理唤醒(CP/PP检测) PLC通信建立(SLAC配对、DHCP) 安全认证(TLS+ISO 15118) 参数协商 高压测试(绝缘/预充) 能量传输 结束结算 关键协议细节: IEC 61851-1通过CP/PP信号实现物理层握手 PWM占空
2026-07-28 17:17:15
286
原创 【Visual Studio 2019/openSSL 环境部署】使用 visual studio 2019 部署开发利用 openSSL,基于 OpenSSL v3.5.0 的环境搭建
本文介绍了如何在Visual Studio 2019项目中部署OpenSSL环境,用于开发Lua脚本加密功能。主要内容包括:下载预编译的Win32OpenSSL完整包(v3.5.0)并进行安装;在VS2019项目中配置OpenSSL的头文件和库路径;将必要的libssl.lib和libcrypto.lib文件添加到项目中;最后通过测试代码验证环境配置是否成功。该环境将用于后续实现RSA加密Lua脚本的功能,以保护Wireshark中的Lua脚本源码。
2025-06-24 20:43:53
918
原创 Visual Studio 2019 编译 wireshark 使用的 lua 动态库
本文介绍了使用Visual Studio 2019编译Wireshark所需的Lua 5.4.6动态库的过程。主要内容包括:下载对应版本的Lua源码,创建空项目并导入源码文件,配置目标平台和预编译器选项,生成lua54.dll文件并替换原文件进行测试。通过这种方法,可以实现自定义修改Lua库的目的,为后续开发加密Lua脚本插件提供了基础。整个过程详细记录了从源码准备到成功编译的关键步骤,确保生成的库文件与Wireshark兼容。
2025-06-24 15:56:59
1040
原创 【使用NSIS程序分发】程序分发打包工具在64位系统中使用 HKLM 写入注册表时,在 HKEY_LOCAL_MACHINE 注册表找不到相关注册项的问题原因及解决方案
最近在开发使用 C# 的 winform 程序,其中使用到了 NSIS 工具对程序进行分发封装,用来分发安装程序,当时发现在使用 HKLM 写入注册表时,出现相关注册项未找到问题,以下为问题原因及处理方式。
2025-02-26 10:25:53
563
原创 【iptvnator/vlc】使用开源工具 iptvnator 配置成 vlc.exe 工具播放 iptv 数据源失败的调试、测试及修复过程记录
基于开源 iptvnator,定位修改 vlc 程序之后,无法进行正常启动 vlc 的原因详细分析、测试以及调试过程,包含了环境构建、代码分析、问题流程分析、问题定位以及修改等全过程记录。
2024-11-04 17:56:10
3110
原创 【IPTV/IPTVnator】集合开源工具 TV 和 iptvnator 实现 IPTV 播放源的成功更新及直播源播放
基于开源代码工具,tv 及 iptvnator 实现 iptv 直播源的更新及播放
2024-11-04 11:34:46
19743
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅