不合格的程序猿
发布时间:2016-01-06 13:48:44
SSL协议的工作流程: 服务器认证阶段:1)客户端向服务器发送一个开始信息“Hello”以便开始一个新的会话连接;2)服务器根据客户的信息确定是否需要生成新的主密钥,如需要则服务器在响应客户的“Hello”信息时将包含生成主密钥所需的信息;3)客户根据收到的服务器响应信息,产生一.........【阅读全文】
发布时间:2016-01-05 20:32:04
本章的重要内容:关于hook的调用顺序钩子函数的调用顺序是:「设定的初期化」「进程的初期化」「连接」「请求」关于RUN_ALL,RUN_FIRSTRUN_FIRST 类型的hook 是:被调用的 hook函数的返回值为 OK 或者是 DECLINE(出错)时,后面的hook是不被执行的。RUN_ALL 类型的ho.........【阅读全文】
发布时间:2016-01-05 20:24:26
前几天读了张中庆老师的《Apache源代码全景分析》让我受益匪浅,因为公司最近要分析Apache源代码中的mod_ssl部分,但是这本书中这部分介绍的非常少,在此的基础上我开始了mod_ssl的探索: 要分析mod_ssl,首先要分析的openssl在通信中的位置,那就是位于TCP以上,http(应用层以下),它是对.........【阅读全文】
发布时间:2016-01-05 11:19:58
用法 openssl rsa [-inform PEM|NET|DER] [-outform PEM|NET|DER] [-in filename] [-passin arg] [-out filename] [-passout arg] [-sgckey] [-des] [-des3] .........【阅读全文】
发布时间:2016-01-05 11:18:09
此命令用于为特定软件包打补丁,他使用diff命令对源文件进行操作。基本命令语法:patch [-R] {-p(n)} [--dry-run] < patch_file_namep:为path的缩写。n:指将patch文件中的path第n条’/’及其左边部分取消。-R:卸载patch包。--dry-run:尝试patch软件,并不真正修改软件。使用实例:/home/sense/patch-2.6.19.1=.........【阅读全文】