CSDN封包探讨记录

来源:互联网 发布:淘宝代运营是什么 编辑:程序博客网 时间:2024/05/22 11:56
首先!封包是什么      
  封包就是数据流!      
  每一段独立的数据流就是一个封包!      
  封包分两种!      
  接收包(就是服务器发送给你的)      
  发送包(就是你发送给服务器)      
  这些修改都是利用服务器本身的漏洞而产生的,而不是你主动的做出来的!      
   
  打个比方!前段时间瞬移进赌场40的封包是什么原理呢!其实就是一个漏洞!      
  什么漏洞呢!      
  就是在第13个房间里面!可以让你选择1   2   3   4   5   6      
  漏洞就是,比如我点了6,我就发送了一个我瞬移前进6步的封包      
  于是我们就可以按照每个房间代码,套换上我瞬移前进6步的封包,就可以直接瞬移了      
   
  但是漏洞修补以后,变为,服务器可以有6个选项让我选择分别是   1   2   3   4   5   6      
  我选择了6,服务器说,ok,我让你前进6步      
   
  而什么经验风暴什么的,现在讲讲虚加经验的原理      
  mir.dat是处理接收封包,并做出相应回应的批处理文件      
  在反编译mir.dat后,把我所得经验值显示给我的那段乘以10      
  但是我实际上应该得多少经验值服务器已经定了!你怎么改!都是欺骗你自己这边客户      
  端的!所以只是虚加经验!      
   
  有的人说!哪我把我杀死一个教主的封包拦截下来!然后在我杀鸡的时候过滤发送可以吗?      
  NO,你在攻击的时候,全部是由服务器判定的!      
   
  比如,我现在点了一只鸡,于是我走过去!到了攻击范围,我出手,我杀死了鸡,这个对      
  与服务器是这样判定的      
  以下   s   代表发送       r   代表接收      
  s   我有个动作,鼠标点在某个地方      
  r   这个地方有只鸡,你的动作为攻击这只鸡,并且你走过去      
  s   我到了      
  r   你可以开始砍了      
  s   我继续砍      
  r   鸡死了,你得到5点经验值      
   
  而大家可能想象为      
  s   前面有个教主,我要攻击它   |      
  r   你去打吧                                   |====错误      
  s   教主死了                                   |      
  r   给你N多经验值                         |      
   
  也就是说,你攻击的是什么,全部是由服务器判定后给你发送过来的!你怎么改都没有      
  用的!甚至你现在是走动还是攻击,都是由服务器给你的!而不能由你自己控制!      
   
  现在再说说关于钱的问题      
  s   为发送         r   为接收      
   
  s   我有个动作,鼠标点在某个地方      
  r   那是个空地,你现在的动作是移动过去      
  s   我有个动作,鼠标点在某个地方(现在是点我的脚下)      
  r   这个地方有1000   gold,你可以把它捡起来      
  s   我捡了      
   
  大家不要想象为      
   
  s   地上有1000   gold,我要捡   |      
  r   你捡吧                                   |====错      
  s   我得到1000   gold                 |      
   
  其实你发送修改的封包只是在你发现系统漏洞后的一种延伸使用!它本身是没有实际作用的!