能力值:
( LV2,RANK:10 )
|
-
-
2 楼
github第一个给你点赞
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
tql
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
tql
|
能力值:
( LV1,RANK:0 )
|
-
-
5 楼
tql
|
能力值:
( LV1,RANK:0 )
|
-
-
6 楼
66666
|
能力值:
( LV1,RANK:0 )
|
-
-
7 楼
11
|
能力值:
( LV1,RANK:0 )
|
-
-
8 楼
没看懂和ssl_log_secret有啥关系 最终是hook SSL_new 调用SSL_CTX_set_keylog_callback 注册回调函数来输出keylog 知不知道ssl_log_secret地址好像完全不影响
|
能力值:
( LV2,RANK:15 )
|
-
-
9 楼
厉害啊
|
能力值:
( LV3,RANK:30 )
|
-
-
10 楼
自己能
没看懂和ssl_log_secret有啥关系 最终是hook SSL_new 调用SSL_CTX_set_keylog_callback 注册回调函数来输出keylog 知不知道ssl_log_ ...
在上篇中提到的ssl_log_secret并不是为了hook它,它是sslkey.log日志生成的代码实现,当要通过SSL_CTX_set_keylog_callback设置回调的时候就是为了在这里面生效,所以需要贴出来这些代码和概念来理清这些思路。至于ssl_log_secret的地址定位是下篇的内容,这里面也是提前给下篇埋个点
|
能力值:
( LV1,RANK:0 )
|
-
-
11 楼
666666
|
能力值:
( LV1,RANK:0 )
|
-
-
12 楼
zsa233
在上篇中提到的ssl_log_secret并不是为了hook它,它是sslkey.log日志生成的代码实现,当要通过SSL_CTX_set_keylog_callback设置回调的时候就是为了在这里面 ...
上篇和下篇还是有点割裂的 看完完全不知道 定位ssl_log_secret有啥作用 看源码才知道 后面实际上是hook ssl_log_secret 然后自己实现了根据入参生成out的代码. 也就是说 SSL_CTX_set_keylog_callback来获取信息的话和ssl_log_secret 完全没关系. hook ssl_log_secret 来获取信息的话也和SSL_CTX_set_keylog_callback完全没关系 是这样的吗?
|
能力值:
( LV3,RANK:30 )
|
-
-
13 楼
自己能
上篇和下篇还是有点割裂的 看完完全不知道 定位ssl_log_secret有啥作用 看源码才知道 后面实际上是hook ssl_log_secret 然后自己实现了根据入参生成out的代码.
也 ...
1. 先回答你的问题: - SSL_CTX_set_keylog_callback来获取信息的话和ssl_log_secret 完全没关系了吗?hook ssl_log_secret 来获取信息的话也和SSL_CTX_set_keylog_callback完全没关系吗? --- 如果但就从结果上来看,是的。因为最后的目标都是要获取到sslkey。但是如果从处理方式上来看的话,用`SSL_CTX_set_keylog_callback`来达到的话类似于是“原生实现”的方式获取信息;而用ssl_log_secret达到的话就是侵入式的获取信息,而所说的侵入式的意思就是你这里面提到的:通过解析ssl_log_secret的SSL结果参数来 “自己实现了根据入参生成out的代码“。 2. 在上下篇中确实没有提到是如何运用获取到的ssl_log_secret地址,缺少这一点确实会造成一定的困惑。主要的原因是我在写文章的时候是按照文章主讲思路,然后代码是作为补全的一环。而在这部分内容是希望实现在不长篇大论的情况下,内容更具有针对性的讨论hook的思路。不过但就现在的结果上来看有困惑的会自然而然的去看代码理解的,所以你也有了属于你自己的理解。同时我也认同直接看代码是更高效的。
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
6
|
能力值:
( LV1,RANK:0 )
|
-
-
15 楼
6
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
6
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
6666
|
能力值:
( LV1,RANK:0 )
|
-
-
18 楼
6666
|
能力值:
( LV3,RANK:20 )
|
-
-
19 楼
6.66.6666
|
能力值:
( LV4,RANK:50 )
|
-
-
20 楼
mark
|
能力值:
( LV1,RANK:0 )
|
-
-
21 楼
6666感谢
|
能力值:
( LV2,RANK:10 )
|
-
-
22 楼
 厉害
|
能力值:
( LV1,RANK:0 )
|
-
-
23 楼
看看
|
能力值:
( LV2,RANK:10 )
|
-
-
24 楼
感谢分享
|
能力值:
( LV2,RANK:10 )
|
-
-
25 楼
感谢分享
|
|
|