目的:

  • 想做挂B
  • 完全破解封包格式后,可以做网游的模拟器。

细节:

  • RO网络封包破解

    • 最早是用封包查看工具,看到ro的封包都是明文的,就觉得能有大文章做。
    • 大一开始研究怎么在自己的程序中hook其他程序的网络封包。直到大二下半学期学了计算机原理,加上找到一本相关的书才成功做到,当时真的是好兴奋。但当自己做到的时候发现封包内容已经加密了。
    • 但是只使用了静态加密,但当时又其他事情吸引了我,做了一半的破解工作就放下了。
    • 静态加密其实不用破解加密规则,只要找到一些关键点的加密文和明文的对应。比如要释放某个技能,就把整个加密的封包记录下来,直接发出去就行。但等我想这么去做的时候发现,游戏已经改成动态加密了。就是每次重启游戏后,即使进行同一个操作,得到的封包内容都不一样。
    • 后面我大概想到如果可以去游戏里找到加密的入口地址,然后把内容送到这个函数中加密。自己还尝试用机器码破解工具弄了弄,但因为差的基础知识太多,弄了一下就放弃了。
    • 在后面真的有人这么去做了,还把加密模块移植到以前老的外挂中,这样就可以用老外挂的全部逻辑来挂机了,那人还放到淘宝上卖id。
    • 我一个在360搞破解的朋友直接把这个外挂破解了,然后我们就拿着这个外挂挂了起来。第一次有了挂B的感觉,但是其实自己啥事都没做。挂了一阵觉得没意思,就和朋友商量把这个外挂公布到论坛里面。结果盛大几个小时后就得到消息,紧急停服修正。
    • 再后面外挂作者说盛大这次的改动后他也没办法了。
    • 这位360搞破解的大神据说还是个高中生上海女生,高中时期就发表了论文,然后拿到了UCLA的录取。因为高三不用参加高考,为了打发时间就到360兼职。神一样的人物啊。后面她去UCLA后,就和她联系少了,感觉和她不是一个段位的人。而那个真正破解加密做出外挂的人据说是西安交通大学的大学生。
  • 埃米尔物语封包破解
    • 这个项目主要是我另外一个网上认识的朋友主导的。也是一个大神级人物。他在德国读书,他女朋友在法国读书。他先是自己破解了RO2,做了RO2的模拟器。所谓模拟器就是使用正式的游戏客户端,但是自己编写服务器端程序。然后ECO(埃米尔物语)出来后,又破解了ECO的封包,基于之前RO2模拟器的框架,正在开发ECO的模拟器。就在这个时间我加入他的项目搞了起来。
    • 当时我还挺得意的,自己从来没有用过c#,但就是把他源码拿下来研究了2天,就能在这个基础上继续开发各种逻辑了。然自创了好多技能,觉得挺有趣。
    • 但是当自己把所有未知的东西研究清楚后,只剩下编写各种逻辑的体力活的时候,自己就一下没兴趣的,后面就慢慢淡出了。
    • 不过和这位大神还是是不是联系一下,每次问他在做啥,他都说还在做ECO的模拟器。当时觉得这人真么这么没有创造力,老做一个东西。但后面才知道是自己错了。

总结:

  • 当时还是太缺乏静下来专研的能力。总觉得搞的是破解,那些科班的教学没啥用,所以就只是自己哪里下理解,不经弄得自己很痛苦,进展也很慢。但现在看来如果自己能好好把计算机原理,操作系统,ip协议理解下来。然后静下来多看几个外挂的源码。当年真的能成为超级挂B。但等现在自己具有相应能力后,但又没有时间来搞了,而且现在网游也没什么挂的需要了。
  • 关于游戏外挂的研究其实是自己有些后悔的东西,因为自己在这方面展现了很多才华,这也是一个非常有意思和有趣的事情。但就是因为自己不能坚持下去,不能静下来抠细节。就看着自己的才华一点一点的浪费掉,最后什么成果都没做出来。
  • 只是随便想想,要是当时我就能安心系统学习各种基础知识,好好坚持把一些琐碎的事情做下去。估计现在都是神级的架构师了吧。15年前,一个非常有潜力的新生方向,又是自己才华所在。天时地利,问题绝对只在于我自己。
  • 不过具有真正人工只能的网络是我最有兴趣的研究之一,比如里面的NPC随着和玩家的互动会不断变化。这个追求应该算是自己在网游外挂的追求的衍生吧。

网络游戏网络封包破解相关推荐

  1. 网络密码破解的十个方法

    个人网络密码安全是整个网络安全的一个重要环节,如果个人密码遭到黑客破解,将引起非常严重的后果,例如网络银行的存款被转账盗用,网络游戏内的装备或者财产被盗,QQ币被盗用等等,增强网民的网络安全意识是网络 ...

  2. 用C#的Raw Socket实现网络封包监视

    <script language="javascript" src="/ad/js/edu_left_300-300.js" type="tex ...

  3. iOS开发工具——网络封包分析工具Charles

    iOS开发工具--网络封包分析工具Charles 简介 Charles是在Mac下常用的截取网络封包的工具,在做iOS开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析.Char ...

  4. linux下网络包分析工具下载,Wireshark下载-网络封包分析工具 v3.2.6 官方版 - 下载吧...

    Wireshark(前称Ethereal)是免费的网络协议检测程序,支持Unix,Windows.让您经由程序抓取运行的网站的相关资讯,包括每一封包流向及其内容.资讯可依操作系统语系看出,方便查看.监 ...

  5. 拼包函数及网络封包的异常处理

    声明:本文版权归CSDN sodme所有,转载请按如下方式标明作者及出处,以示尊重!! 本文作者:sodme 本文出处:http://blog.csdn.net/sodme 常见的网络服务器,基本上是 ...

  6. C#下的Raw Socket编程实现网络封包监视

    谈起socket编程,大家也许会想起QQ和IE,没错.还有许多网络工具如P2P.NetMeeting等在应用层实现的应用程序,也是用socket来实现的.Socket是一个网络编程接口,实现于网络应用 ...

  7. 用C#下的Raw Socket编程实现网络封包监视(摘录)

    谈起socket编程,大家也许会想起QQ和IE,没错.还有许多网络工具如P2P.NetMeeting等在应用层实现的应用程序,也是用 socket来实现的.Socket是一个网络编程接口,实现于网络应 ...

  8. iOS开发工具-网络封包分析工具Charles

    简介 本文为InfoQ中文站特供稿件,首发地址为:文章链接.如需转载,请与InfoQ中文站联系. Charles是在Mac下常用的截取网络封包的工具,在做iOS开发时,我们为了调试与服务器端的网络通讯 ...

  9. [网络验证破解]某外挂验证转本地化

    [文章标题]: [网络验证破解]某外挂验证转本地化 [文章作者]: KuNgBiM [作者邮箱]: kungbim@163.com [作者主页]: http://www.crkcn.com [软件名称 ...

最新文章

  1. 生产环境一次诡异的NPE问题,反转了4次
  2. 批处理文件将多台连接的手机安装同一个APP
  3. ITK:重视Valued图像的区域最小值
  4. Angular 项目里的 tsconfig.json
  5. python 元组 列表 字典区别_python编程:常用的数据结构之字典的方法总结,和列表和元组区别...
  6. TCP 粘包半包 netty 编解码 三者关系
  7. Android自动化测试在多种屏幕下的注意事项
  8. VMware虚拟机、centos以及securecrt的安装
  9. 网上开零食店3个月销100万的传奇创业
  10. 传输线路动态巡检探索
  11. 基于正态分布的抽样分布-T分布
  12. 安卓 摇一摇 事件监听
  13. [架构]京东咚咚架构演进
  14. centos7安装的大致步骤
  15. JVM内存管理------GC算法简介
  16. 如何在Word中输入带方框对勾
  17. QWebEngine集成Netron可视化模型
  18. python读取加密word_Python 实现加密过的PDF文件转WORD格式
  19. Leetcode题目分类指南(单独刷题或学习算法书籍配合使用)
  20. Python开HTTP服务器

热门文章

  1. 嵌入式实践教程--i.MX8M family Secure Boot HABv4签名实战
  2. 电大学位计算机考试题库,电大学位英语跟考试题库一模一样.doc
  3. Activity的数据回传——案例:装备选择
  4. 一次项目开发中,收获的经验和教训
  5. 直流电源线缆 高速电缆 分类
  6. multisim中轻触开关在哪_轻触开关在结构上的三大类型
  7. SpringBoot 中的验证码、二维码、缩略图、图片上传、定时器调度
  8. Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day16】—— Spring框架2
  9. HTML 用过渡跟动画制作一个简易的旋转魔方
  10. The Accidental HFT Firm