目的:
- 想做挂B
- 完全破解封包格式后,可以做网游的模拟器。
细节:
- RO网络封包破解
- 最早是用封包查看工具,看到ro的封包都是明文的,就觉得能有大文章做。
- 大一开始研究怎么在自己的程序中hook其他程序的网络封包。直到大二下半学期学了计算机原理,加上找到一本相关的书才成功做到,当时真的是好兴奋。但当自己做到的时候发现封包内容已经加密了。
- 但是只使用了静态加密,但当时又其他事情吸引了我,做了一半的破解工作就放下了。
- 静态加密其实不用破解加密规则,只要找到一些关键点的加密文和明文的对应。比如要释放某个技能,就把整个加密的封包记录下来,直接发出去就行。但等我想这么去做的时候发现,游戏已经改成动态加密了。就是每次重启游戏后,即使进行同一个操作,得到的封包内容都不一样。
- 后面我大概想到如果可以去游戏里找到加密的入口地址,然后把内容送到这个函数中加密。自己还尝试用机器码破解工具弄了弄,但因为差的基础知识太多,弄了一下就放弃了。
- 在后面真的有人这么去做了,还把加密模块移植到以前老的外挂中,这样就可以用老外挂的全部逻辑来挂机了,那人还放到淘宝上卖id。
- 我一个在360搞破解的朋友直接把这个外挂破解了,然后我们就拿着这个外挂挂了起来。第一次有了挂B的感觉,但是其实自己啥事都没做。挂了一阵觉得没意思,就和朋友商量把这个外挂公布到论坛里面。结果盛大几个小时后就得到消息,紧急停服修正。
- 再后面外挂作者说盛大这次的改动后他也没办法了。
- 这位360搞破解的大神据说还是个高中生上海女生,高中时期就发表了论文,然后拿到了UCLA的录取。因为高三不用参加高考,为了打发