From 3cd660e7e152ae77c60f2e9a7582c7d0a5cd3648 Mon Sep 17 00:00:00 2001 From: MayaTheShy Date: Sat, 8 Nov 2025 18:36:47 -0500 Subject: [PATCH] feat: add debug output for protocol version signature computation --- src/NLPacketCodec.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/NLPacketCodec.cpp b/src/NLPacketCodec.cpp index d050358..296bc7b 100644 --- a/src/NLPacketCodec.cpp +++ b/src/NLPacketCodec.cpp @@ -475,6 +475,18 @@ std::vector NLPacket::computeProtocolVersionSignature() { buffer.push_back(version); } + // Debug: print buffer being hashed + static bool printed = false; + if (!printed) { + std::cout << "[OverteClient] Protocol signature input (" << buffer.size() << " bytes): "; + for (size_t i = 0; i < std::min(size_t(20), buffer.size()); i++) { + printf("%02x ", buffer[i]); + } + if (buffer.size() > 20) std::cout << "..."; + std::cout << std::endl; + printed = true; + } + // Compute MD5 hash std::vector hash(MD5_DIGEST_LENGTH); MD5(buffer.data(), buffer.size(), hash.data());