NET去混淆后无法运行
本帖最后由 xixue 于 2019-10-8 11:35 编辑只是为了一个小小的汉化,发现进行的路上越来越坎坷...
现在去掉混淆了,但是发现去混淆后(尚未修改、汉化)就直接无法运行了。
源程序是 GATC.exe
去混淆后的程序是 GATC-cleaned.exe
去混淆的程序是 de4dot.exe
源程序包下载地址:https://pan.baidu.com/s/1DfA_uDyvnNoyJpZo0QAOsA
压缩包大小 1.87MB
为了减少容量,我将其他不必要的文件删除了,然后压缩发出来了。
如果运行源程序会弹出一些加载错误(但是起码是可以运行的...)而去混淆的程序是没有任何反应的。
希望各位能给与一些指导
换了几个版本的de4dot.都是无法打开 .NET何不直接編譯就好?無加殼的話 xixue 发表于 2019-10-8 11:39
换了几个版本的de4dot.都是无法打开
我倒是也想直接编译呀,但是用VS打开后 弹出好多错误提示的
qt
C#
java汉化起来都麻烦玩意 我测试了下,脱壳应该是没问题,而是CSteamworks.dll这个本机dll内部有验证:
任何修改原版GATC.exe的任何一个字节,都会出现相同的错误,在CSteamworks.dll内应该有文件Hash验证 31818350 发表于 2019-10-9 23:08
我测试了下,脱壳应该是没问题,而是CSteamworks.dll这个本机dll内部有验证:
任何修改原版GATC.exe的任何 ...
这种情况,我该怎么弄?
修改GATC后 然后修改CSteamworks.dll里的Hash可以吗?
很想修改这个软件 CSteamworks.dll是本机dll,并不是托管dll,不能使用dnSpy来看到代码,我不知道怎么修改
页:
[1]