摘要: socket接口是TCP/IP网络的API,socket接口定义了许多函数或例程,程序员能够用他们来研发TCP/IP网络上的应用程式。要学Internet上的TCP/IP网络编程,必须理解socket接口。 socket接口设计者最先是将接口放在Unix操作系统里面的。假如了解Unix系统的输入和输 阅读全文
posted @ 2014-12-26 10:37 芊芊水 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 最近使用protobuf搭了些服务器,对protobuf的机制略感兴趣,所以研究了下。 大致分析没有什么复杂的 1 对定义的结构体生成消息封包协议 2 对定义的rpc函数生成接口定义 3 用户按protobuf的接口定义实现对应的调用接口 实现上,也颇简单比如如下的一个protobuf文件 // C 阅读全文
posted @ 2014-12-16 23:07 芊芊水 阅读(2681) 评论(0) 推荐(0) 编辑
摘要: pintool是intel推出的一个动态插桩工具。 pin tool常用的有RTN接口(routine,我的理解就是程序上下文,比如汇编子程序,c/cpp函数之类),INS接口(指令级接口),Image(二进制文件镜像,lib或者exe) 我采用RTN模式捕获函数信息。 PIN初始化流程如下: 在r 阅读全文
posted @ 2014-10-03 02:05 芊芊水 阅读(2300) 评论(0) 推荐(0) 编辑