最近重温了NS版的暗黑三,因为空闲时间实在有限,面对这样一款刷刷刷的经典作品,为了护肝以及更爽快的游玩,同时为了弥补自己丢失已久的汇编技能,加上NS版暗黑三最初版本里有带完整调试信息的elf文件,于是有了开发一套完整的金手指的想法,把逆向开发过程和经验写成教程,一是为了方便其他人学习这项技能,二是为了巩固加深逆向的一些知识,以防不时之需,此教程所开发金手指为暗黑三金手指目前最全最强大,灵活性极高,非MOD能比
工欲善其事必先利其器,首先必须要准备一些工具:
1.NS加密解密工具 (对main文件进行解密,得到elf文件)
2.NCA-NSP-XCI_TO_LayeredFS_v1.6 (用于从游戏中解出main文件)
3.IDA_Pro (逆向神器不解释)
4.暗黑三2.6.6版本的Main文件(可以用工具2从2.6.6的DLC里解压出来,DLC请自己搜索下载,以后游戏版本更新了类似)
5.DiabloIIINX64ra.elf (也就是原始的带调试信息的elf文件)
6.HexWorkshop (16进制字节码搜索会用到)
这些我提供了网盘下载,