需要学习的东西有很多不是件简单的事至少掌握以下十点.
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的使用.
也需要一个好老师的辅导,所谓老师领进门修行靠个人。(郁金香灬游戏)
标签:
还没有评论,快来说点什么吧~