fix: missing trailing bytes for some keys in gotls keylog #812
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
由于使用
bpf_probe_read_user_str
方法读取 gotls client random 和 secret 导致若随机密钥中存在\x00
字节,其后的内容会被忽略。因此改为使用bpf_probe_read_user
方法。以下是一个例子:
执行命令:
v1.3.1 输出结果: (其中有部分 client random 或 secret 带有大量
00
后缀)修复后的版本输出结果: