九 012015
用Reflector反编译《仙剑奇侠传6》的Assembly-CSharp.dll可以看到有一个类:SoftStar.Pal6.Console,即仙剑6的控制台,这个控制台功能强大,可以做非常非常多的事,可以算是官方作弊器了
控制台是否开启由一个被写死的变量showConsole决定,默认为关闭状态(见图)
如需开启控制台,就必须将showConsole设为true,由于目前手里游戏版本不太齐全,因此就没有单独做工具,这里单独发一下开启仙剑6控制台的方法:
1、用WinHEX打开Pal6_Data\Managed\Assembly-CSharp.dll
2、打开16进制搜索(搜索->查找16进制数值),通配符填写FF,搜索1680FFFFFFFF1F0F
3、将16改为17,然后保存即可生效;如果需关闭控制台,则将17改回16即可(关闭控制台在第二步搜索也需要相应的搜索1780FFFFFFFF1F0F)
求教,怎么知道要搜的是这段二进制呢?
这个控制台我之前开过,不过是重编译的
IDA可以看到代码对应的字节码
1.06的话,这种方法好像就行不通了
哦,刚刚才看到有更新
MaYaFei师傅,很希望您能收我为徒,我做编程已有3年,写程序那是不在话下,只是不会破解,解密封包,OD分析这类,网上也找不到系统的教程,希望您能帮助我,我的QQ:497625211,谢谢
这个真不好意思,我现在是平时非常忙的工作党,没时间的,另外学逆向基本都是靠自己慢慢搞,别人教是教那是教不会的
反汇编后发现没有SoftStar.Pal6.Console了……
1.10里面有的,我刚才反编译确认了一遍
求告知additem命令的用法 steam海外破解版的仙剑 物品代码是多少 我用additem 16 0 1这个命令 什么作用都没起 啥也没多 最好能把现在最新的steam版的物品代码发出来谢谢大佬
dat数据貌似加密了 dll文件有没有解密工具?反编译不了dll文件
steam版的不太清楚,不过steam版应该与国内版是一样的