您现在的位置: Tracy‘Blog > 博客 > 黑人黑事

校园网那些事(十)

2013-11-20 12:03:21  Posted by tracy

Chapter 7——广播?模拟广播        通过前面的努力,也就实现了整个对客户端大多数秘密的探索。不过,上章中,我们实现了数据包生成,并且,对自己的去掉了时间校验的客户端发送,虽然成功了,可似乎不能说明什么,只能说找到了他的实现原理罢了~        那,我们再来分析分析吧,在用客户端拨号上网的过程中,整个客户端与服务器的交流过程应该是这个样子的:(YY的,不过貌似每次YY的结果都是正确的...

校园网那些事(九)

2013-11-18 23:01:46  Posted by tracy

  Chapter 6——数据包生成器 有了上面的分析基础,我们算是对接收到的数据包的功能和结构了解的透彻了,那么,下面要做的自然是能够让客户端弹出我想弹出的网站和消息内容。

我这里主要用c实现的,很少敲代码,可能一些变成习惯和风格都不好,也希望大家给点建议和提醒,共同进步。

我们要做的第一步便是去构造整个数据包的框架:(用前面的一张图来说明)

第1位是可选的:04,06,C8,CA

第2位是整个数据包长度,在构造好后数据包后填...

校园网那些事(八)

2013-11-17 1:09:59  Posted by tracy

   Chapter 5——校验码-揭秘MD5算法 上章节中大概的分析了下我们所接收到的数据包。并单步跟踪了程序处理数据包的整个流程,之后我们发现,程序大概做了如下的事情:

1、取第一位判定数据包功能类型。(以下所说的数据包,皆是指解密后的数据包)

2、取第二位得到数据包总长度。

3、取每个功能代码位(即我们上章节中分析出来的08、09、0A、0B、0C、0D),按相应的功能代码对其后跟随的内容进行处理。

A、对08,跳转到时间判定处,对比数据包中包含的时间与...

校园网那些事(七)

2013-11-14 2:26:22  Posted by tracy

  Chapter4——数据包中的功能控制

        通过一次次各种截获数据包、发数据包、看是否弹出窗口的时候后,得出了如下结论:每次截获的数据包只对本次拨号在线的状态下起作用。那,问题也就随之而来了,我们得弄清楚数据包中的判定条件在哪。也就是,哪些是校验码?

那?我们为什么要去弄清楚这个呢?因为,按照我们现在的分析,如果我们知道了数据包的整个生成原理,包括每一位相应的功能,那么是不是就可以构造出能够实现我们...

搭建写《校园网那些事》的环境

2013-11-12 1:32:18  Posted by tracy

由于现在换学校了,相应的各种网络设施、环境都变了,可为了完成我那因为拖延症而没有完成的《校园网那些事》,还是决定无论多困难都得写完,也当时给自己一个教训,告诉自己,要有毅力,要有执行力~~~!!!

好吧,前奏就先不说了,在我博客里写了在linux下搭建PPPoE服务器的一篇文章。而今天,是为了搭建一个环境,而且,这个服务器不能够影响到真实网络。所以就只能够用虚拟机了。

说到虚拟机,还是先来了解虚拟机中的三种网络接入方式:

1.bridged(桥接模式)

  在这种模式下,VMWare虚拟出来的操作系统就像是局...

总数:33条  当前页数:4/7首页上一页1 2 3 4 5 6 7 下一页尾页