dnfpgfz 发表于 2021-9-20 21:55

DnSpy修改某软件后保存提示错误

本帖最后由 dnfpgfz 于 2021-9-20 22:43 编辑

如题, 一款小工具, 界面为繁体, 想转为简体, 但是修改后却发现,dnspy保存会报错,

多次尝试发现 , dnspy打开该软件后, 不修改数据, 直接点击保存模块, 依然会报错 Instruction operand is null


而且保存后的文件会变小11KB



该程序ExePEInfo和 Die查壳情况如下图






附此应用文件, 希望各位大大多多指点
https://wwa.lanzoui.com/iN0eUu5y0aj

SoftCracker 发表于 2021-9-20 21:55

本帖最后由 SoftCracker 于 2021-9-22 19:13 编辑

dnfpgfz 发表于 2021-9-22 19:02
兄弟这是啥壳, de4dot我用了整合包里的28款都不能脱掉, -p **也都试了完全搞不明白这是哪种壳
.NET Reactor 6.7,是最新版,网上的工具脱不了很正常。。。

dnfpgfz 发表于 2021-9-20 21:59

文件 -> 保存模块 -> MD选项 -> 保留额外的签名数据 / 保持之前的MaxStack值 等选项都尝试勾选了, 依旧提示 Instruction operand is null

SoftCracker 发表于 2021-9-21 01:31

得先脱壳啊。。。

dnfpgfz 发表于 2021-9-22 19:02

SoftCracker 发表于 2021-9-21 01:31
得先脱壳啊。。。

兄弟这是啥壳, de4dot我用了整合包里的28款都不能脱掉, -p **也都试了完全搞不明白这是哪种壳

dnfpgfz 发表于 2021-9-22 19:46

SoftCracker 发表于 2021-9-22 19:09
.NET Reactor 6.7,是最新版,网上的工具脱不了很正常。。。

大佬np   可以指导一下吗

lankii 发表于 2021-9-22 22:40

我遇到一样的问题,dnspy动态il指令修改后就出问题,一样报错,不得不先脱壳,但是de4dot脱壳后的资源加载是一大问题wpf加载xaml能否不晰出dll

SoftCracker 发表于 2021-9-22 23:35

lankii 发表于 2021-9-22 22:40
我遇到一样的问题,dnspy动态il指令修改后就出问题,一样报错,不得不先脱壳,但是de4dot脱壳后的资源加载 ...

你上次那个文件不是已经脱成功了吗?

lankii 发表于 2021-9-22 23:53

SoftCracker 发表于 2021-9-22 23:35
你上次那个文件不是已经脱成功了吗?

脱成功了,但是运行不了。是wpf加载不了xaml错误引起的

SoftCracker 发表于 2021-9-22 23:57

lankii 发表于 2021-9-22 23:53
脱成功了,但是运行不了。是wpf加载不了xaml错误引起的

de4dot不支持WPF/Xaml程序,不过我可以无损脱壳
页: [1] 2
查看完整版本: DnSpy修改某软件后保存提示错误