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的使用.