MatrixDog

[置顶] C与C# socket 跨平台通讯传输结构体

摘要: 最近需要写一个C组成的服务器端与C#的客户端进行交互的软件,刚开始写的时候发现C#端解析时候出现了故障,经过仔细研究后发现原因是发送方传输太快,出现了所谓粘包的现象。也就是在C#端的Receive()。这个函数返回的是多个结构体连起来的数据,这当然是无法解析的。我的解决方案如下: List list... 阅读全文

posted @ 2015-04-24 13:01 matrixdog 阅读(2014) 评论(1) 推荐(0) 编辑

2015年3月14日

使用winpcap多线程抓包,以及简单的分析数据包

摘要: 刚开始使用winpcap数据包的时候,我在抓包的时候使用了 pcap_loop(adhandle, 0, packet_handler, NULL);这个回调函数进行抓包。同时在回调函数中分析IP地址后加入了新的线程进行分析数据包。pthread_create(&thread[threadnum],... 阅读全文

posted @ 2015-03-14 22:26 matrixdog 阅读(1790) 评论(0) 推荐(0) 编辑

2014年12月23日

反汇编破解入门

摘要: 最近看《加密与解密》这本书,他的第一个例子是用查找字符串的方式完成的,但是现在很多软件无法用这种方法完成。作为一位菜鸟,想研究一下利用API断点的方式完成反编译。就用了这个最简单的序列号保护程序作为练手工具了。首先打开Ollydbg打开要破解的软件,添加API断点。当然之前已经运行过软件了,大致知道... 阅读全文

posted @ 2014-12-23 00:02 matrixdog 阅读(470) 评论(0) 推荐(0) 编辑

2014年11月28日

重拾OS的实现

摘要: 好久没看OS实现了- -。感觉最近过的乱七八糟的。最为一名学渣,苟活于学霸之间实在是很辛苦啊。不过还是感觉要坚持下去比较好,决定每天学一点,写点感想。也算是通过这个平台逼迫一下自己。= =#。 今天回顾一下第一章的最小的操作系统。 首先比不可少的自然是代码。 1 ... 阅读全文

posted @ 2014-11-28 00:29 matrixdog 阅读(107) 评论(0) 推荐(0) 编辑

导航