Files
markbase/data/auth.sqlite
Warren 6014362686
Some checks failed
Test / test (push) Has been cancelled
Test / build (push) Has been cancelled
OpenSSH对比测试packet capture分析
测试执行:
- OpenSSH server启动失败(port 2222/2223已被占用)
- MarkBaseSSH server成功启动(port 2024)
- Packet capture成功(4KB文件)
- Client仍然报告'Corrupted MAC on input'

Packet分析:
- Server version: SSH-2.0-MarkBaseSSH_1.0
- Client version: SSH-2.0-OpenSSH_10.2
- Client KEXINIT: 1568 bytes(包含完整算法列表)
- Algorithm negotiation: curve25519-sha256

当前状态:
- 所有encoding已验证正确(OpenSSH源码对比)
- KEXINIT prepend byte已修复
- MAC仍然失败

下一步建议:
1. 使用Wireshark完整分析packet(对比OpenSSH vs MarkBaseSSH)
2. 编写已知测试向量验证密钥派生
3. 添加更详细的exchange hash component logging

Session progress: Phase 1-6 100% complete
SSH encryption: 90% complete(已知所有encoding,但MAC仍失败)
2026-06-15 00:09:33 +08:00

72 KiB