- 博客(4)
- 资源 (17)
- 收藏
- 关注
原创 openswan发送CR证书请求负载条件
1、问题提出 在配隧道时发现两种情况: 1、配了两边的证书情况,会发送CR 负载。 2、配了一边的证书和对端的--id,不会发送。 那么代码中是怎么实现的?2、截包对比(port 500 or isakmp protocol) 如果需要发送CR负载那么首先发送的是接收方(即第四个协商包)。 发送方
2012-03-26 09:26:26 2574 3
原创 ping源码分析
第一回分析源码 程序流程一览图 感觉有点简单吧,ping的核心就是上面的图了,而其它都是对选项的处理,不仅仅是ping源码,其它开源代码一般都是一堆选项,如果一开始就被那些对分析程序核心没有帮助的选项所困扰,那么分析一个程序需要的时间和效率就可想而知。当然ping的很多选项都是值得分析的。这个ping源码控制发包的时间间隔是通过ma
2012-03-12 09:18:06 22327 2
原创 openswan密钥文件处理过程
1,函数调用关系:main() ->call_server() ->whack_handle() ->load_preshared_secrets() ->process_secrets_file() ->process_secret_records()
2012-03-07 17:18:33 2827
原创 Linux 文件访问权限详解
一直以root登陆使用linux的人来说很少有权限被拒这种概念,但某些时候又深受权限拒绝困扰。知道为什么很多程序中需要使用getuid(),setuid()?为什么以普通权限登陆的用户不能进入/root,为什么在/目录下执行ls -l后可以显示root的信息,但ls /root -al却是权限不够?为什么有些文件夹可以继续创建文件,但就是不能ls?等等,相信看了此文就能明白。主要是学习笔记
2012-03-05 09:09:18 7172 1
C#对象间信息交换-增加多对一通信
2016-09-24
C#对象间信息交换
2016-09-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人