海 盗

记录学习中的点点滴滴

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

在GameRes泡了2年了,总算有些小成。不过还是一个菜鸟,只是老了些而已!呵呵!闲话不多说了。
最近看到很多朋友想入门,甚至有愿意花RMB找人入门的。其实根据我的经验,要入门需要有一定的方式和方法。或则说是学习的规律应该有一个方向。下面我就谈谈我的一些认识吧。

 

在这里,我假设读者是一位零起点的朋友。(表告诉不知道什么是零起点)
基本要求如下:
能看懂中文,有一定语文能力,数学常识,了解基本电脑操作(别仍我,我就曾经遇到一个不会复制粘贴的朋友找我教他外挂的)。到此我不再假设读者有任何其他方面的知识。

学习步骤:
1、学习一门高级语言(推荐C/C++) 推荐谭浩强(C++程序设计)
2、掌握一种编程工具(推荐VC)
3、学习汇编基础(只需要了解,能看明白汇编代码就行)
4、了解游戏的基本原理尝试使用FPE、CE等软件修改单机游戏。
5、学习破解技术(推荐加密与解密II一书)
6、掌握常用的调试工具、反汇编工具、PE工具、脱壳工具等
7、尝试破解一些共享软件
8、掌握逆向编程(建议将自己编写的软件反编辑做对照学习)
9、学习应用密码学(可选)
10、熟悉TCP/IP协议 UDP协议

实践步骤:
1、制作单机游戏修改器(至少成功两个作品)
2、利用局域网内游戏 如星际 红警等 学习封包分析。
3、在GameRes论坛上找一些别人开发的源代码,进行分析,并模仿它编写出新的程序。
4、利用传奇 奇迹等私服进行常识性外挂编写。

在以上实践成功后 就可以常识编写新的独立外挂了。

强烈建议大家熟练掌握MSDN的使用。

希望我的学习方式 对各新朋友有所帮助。如有错误望请谅解。

posted on 2010-06-22 23:15  海 盗  阅读(557)  评论(0编辑  收藏  举报