shaokui123 发表于 2023-3-17 09:45

新手C#反编译源码问题

某程序C#开发的,想反编译源码,主程序查壳结果:



表面看是无壳

程序刚运行界面


拖入dnspy

搜索注册机器码程序等等关键字都没有,有别的大佬说可能加壳加密了,但是查壳没有啊
或者是不是验证界面什么的是主程序调用dll文件等的,小白不熟悉net,请大佬指点一下

单个主程序:https://wwyh.lanzoue.com/iVfQg0qa7n2j


完整程序包:https://www.123pan.com/s/rBk9-64RWv.html

3yu3 发表于 2023-3-17 13:21

本帖最后由 3yu3 于 2023-3-17 13:39 编辑

脱壳后直接到主界面了,不用注册。{:1_921:}

应该还缺少几个文件 EVision.Core.dll,EVision.Common.dll,EVision.Wrapper.dll,导致LNLON.Common.dll无法脱壳。

xia先生 发表于 2023-3-17 10:16

LVision.VMRuntime.dll
看提示是AgileDotNet但是我估计是DNG。。。这种东西只有大神能搞。放弃吧

董督秀 发表于 2023-3-17 09:54

可能验证功能在dll里,单个主程序调用了dll进行验证。你给dll查壳搜索试试。

shaokui123 发表于 2023-3-17 09:56

董督秀 发表于 2023-3-17 09:54
可能验证功能在dll里,单个主程序调用了dll进行验证。你给dll查壳搜索试试。

好几十个dll,有否办法快速知道调用哪个dll里的

董督秀 发表于 2023-3-17 10:06

shaokui123 发表于 2023-3-17 09:56
好几十个dll,有否办法快速知道调用哪个dll里的

NET程序也可以用OD运行,查看模块,检查运行后调用了什么dll

dglbh 发表于 2023-3-17 10:13

最好把程序 打包发上来看,这样说很难讲的!

shaokui123 发表于 2023-3-17 10:14

dglbh 发表于 2023-3-17 10:13
最好把程序 打包发上来看,这样说很难讲的!

朋友,后面有程序地址网盘的

henry59 发表于 2023-3-17 10:26

看回复里都是大佬,好厉害啊。我是看不懂,只能帮顶一下,希望有人能帮到你。

fast123 发表于 2023-3-17 10:30

不错的帖子顶顶顶

shaokui123 发表于 2023-3-17 10:48

xia先生 发表于 2023-3-17 10:16
LVision.VMRuntime.dll
看提示是AgileDotNet但是我估计是DNG。。。这种东西只有大神能搞。放弃吧

这个很冷门啊,都没见过
页: [1] 2
查看完整版本: 新手C#反编译源码问题