<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[厚德博学，自强不息]]></title><description><![CDATA[学习交流请联系liulaixin@hotmail.com]]></description><link>https://blog.youkuaiyun.com/li_lac</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; li_lac]]></copyright><item><title><![CDATA[TLS包抓取后如何解密，手把手带你！]]></title><link>https://blog.youkuaiyun.com/li_lac/article/details/94991313</link><guid>https://blog.youkuaiyun.com/li_lac/article/details/94991313</guid><author>li_lac</author><pubDate>Tue, 09 Jul 2019 22:44:02 +0800</pubDate><description><![CDATA[TLS包抓取后如何解密第一步第二步第三步第四步
###工作中经常遇到FAE抓取了需要分析的网格包，而包被TLS加密无法查看的情况，于是有了写一篇文章记录一下对于一般情况开发人员应该如何解密的想法。
这里记录一般情况，对于开发人员是一个向导。在具体的项目中可以自己调整。
第一步
下载openssl源码包
$git clone -b OpenSSL_1_1_1c https://github.com/...]]></description><category></category></item><item><title><![CDATA[内核代码之SIP ALG分析]]></title><link>https://blog.youkuaiyun.com/li_lac/article/details/90577523</link><guid>https://blog.youkuaiyun.com/li_lac/article/details/90577523</guid><author>li_lac</author><pubDate>Sun, 26 May 2019 23:05:16 +0800</pubDate><description><![CDATA[文章以连接跟踪为入口，只分析SIP ALG主要的逻辑实现(以LAN侧为client分析)，不重要的函数略过，重要的函数在函数头里写分析
需要的预备知识：
1，了解网络协议族IPv4/IPv6，了解传输层协议udp/tcp，了解应用层协议SIP。
2，了解内核加载模块的机制，注册/proc/xxx， fileoperations等机制
3，了解内核网络模块hook机制，不同网络包的走向和hook点的...]]></description><category></category></item><item><title><![CDATA[RSA加密与解密]]></title><link>https://blog.youkuaiyun.com/li_lac/article/details/89818121</link><guid>https://blog.youkuaiyun.com/li_lac/article/details/89818121</guid><author>li_lac</author><pubDate>Wed, 08 May 2019 00:06:01 +0800</pubDate><description><![CDATA[RSA加密与解密RSA的原理加密：解密：N, e, d的关系是什么？进一步理解N, e, dΦ(N)是什么？N如何选择？e如何选择？d如何选择？为什么说加密容易解密难？RSA实操
RSA的原理
加密：
me≡c(modN)m^e \equiv c \pmod Nme≡c(modN)
上面的公式解释：m的e次方与c 对模N同余。 简单理解即：
N÷me=x...cN\div m^e = x ...c...]]></description><category></category></item><item><title><![CDATA[大小端，字节序，位序，字节对齐，位域对齐，一文看懂]]></title><link>https://blog.youkuaiyun.com/li_lac/article/details/89609606</link><guid>https://blog.youkuaiyun.com/li_lac/article/details/89609606</guid><author>li_lac</author><pubDate>Wed, 01 May 2019 11:10:22 +0800</pubDate><description><![CDATA[测试用源代码：
#include&lt;stdio.h&gt;
#include&lt;string.h&gt;
#if 1
struct Test
{
    unsigned short a:2;
    unsigned short b:3;
    unsigned short c:5;
    unsigned short d:8;
};
#else
struct Test
{
    ...]]></description><category></category></item></channel></rss>