AS3游戏的另类修改【Hacking AS3 SWFs with Loader】
版权:本教程转自
本帖隐藏的内容需要回复才可以浏览 为防止链接失效,我将资源转存到自己的网盘,然后共享于此: 本帖隐藏的内容需要回复才可以浏览 本教程的视频格式是用BB Flashback Pro软件录制的,乃是exe格式。你无需额外安装任何播放器既可以直接观看 教程压缩包内含: 双击那个exe文件即可打开观看了 教程内容:使用加载的方法修改AS3游戏的各项数据!并不直接修改swf文件!思路很别致,效果很不错。
最近访问本帖者列表: | ||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||
以下内容引自原贴【有修改】:
我决定把Flash相关的一些东西做个教程,技术不高,我们信息课的老师上个学期才教我们一点AS3。然后我自己再学了一点。 为什么要用Loader来Hack SWFs呢?我编出一些理由来: AS2的脚本可以直接用网上现成破解版的UAE或者其他反编译软件通过查看Hex来修改掉,所以即使反编译成FLA文件不成功,也可以有另外的途径修改。 AS3就不同了,完全靠解析器分析,代码会有很多冗余(我自己测试过的),并且不可能用查找Hex方式破解了,网上的UAE破解版本不能搞AS3的,ASV的最高破解版本貌似也不完全支持AS3的(或者说不足的地方很多). 虽有内存修改器,但是每次都要查找并修改非常麻烦。于是在不能成功反编译成FLA的情况下用Loader方式Hack也是一个比较好的途径。 而且当时我在网上查资料无论是国内国外的都没有说到Hack AS3文件的方法,倒是有很多说是用内存修改法(国外最多查到的是CHEAT Engine,我看搜索结果看得都快吐血了,结果才想出来用Loader先载入再注入代码应该就可以,尝试发现只要目标SWF运行时不会出错,就可以随意任性地修改了。如果目标SWF会出错,那么貌似就会无情地直接卸载加载进入的SWF了。) 这个BB FlashBack Pro也有点太任性了吧,资源占用得我录制时一卡一卡的,本想着后期处理会好一些,没想到后期处理更多卡死,而且磁盘空间都快被占满。结果录制2小时+后期处理5小时=总计7小时(录制时还丢帧,明明录了2小时结果只有一个半小时不到)。还有由于录音效果不好改成使用语音库朗读。 | |
本帖最后由 网雨霏霏 于 2018-4-20 12:05 编辑
本教程除了用flashIDE(教程内用的是falshCS4)之外,还用到了 AS3 Sorcerer 下载地址在本坛都有提供,这里直接给出传送门: flashIDE我推荐用CS6: http://flash.mmkfc.com/viewthread.php?tid=18 如果要和本视频教程完全配套,你用CS4也可以: http://flash.mmkfc.com/viewthread.php?tid=16 AS3 Sorcerer破解版: http://flashroad.joinbbs.net/viewthread.php?tid=780 | |