icode 发表于 2017-11-19 00:26

.net软件用OD修改之后,怎么不能导出exe文件了?

如下图,.net软件用OD修改之后,怎么不能导出exe文件了,如图1,图2所示?要怎么操作呢?如果强制导出为exe文件的话,若再用OD打开则提示文件是动态链接库,无法直接运行,如图3显示
、图1



图2




图3

影风 发表于 2017-11-19 00:55

一、因为领空不对。你是在系统领空修改的数据
二、NET软件用反编译软件调试把

感冒的猪baby 发表于 2017-11-19 01:11

net软件不能用od调试。

723853985 发表于 2017-11-19 02:01

net是解释语言!

icode 发表于 2017-11-19 10:46

影风 发表于 2017-11-19 00:55
一、因为领空不对。你是在系统领空修改的数据
二、NET软件用反编译软件调试把

有个用反编译器调试的说明没?

感冒的猪baby 发表于 2017-11-19 11:54

icode 发表于 2017-11-19 10:46
有个用反编译器调试的说明没?

{:5_188:}必须有说明,纯英文,好看

zgt500 发表于 2017-11-19 16:42

net你可以试试dnspy

icode 发表于 2017-11-19 19:17

zgt500 发表于 2017-11-19 16:42
net你可以试试dnspy

谢谢,在用中,现在遇到个NET程序,用ndspy看到的代码是向下面这样的,他用了说明混淆技术?
// Token: 0x020000E1 RID: 225
        internal static class Program
        {
                // Token: 0x06000382 RID: 898 RVA: 0x000052B4 File Offset: 0x000034B4
               
                private static void Main()
                {
                        try
                        {
                                ((Program.a)<Module>.Invoke(155))();
                        }
                        catch
                        {
                                throw;
                        }
                }

                // Token: 0x020000E2 RID: 226
                // Token: 0x06000384 RID: 900
                private delegate void a();
        }

byh3025 发表于 2017-11-19 22:39

首先.net不能用od,第二,这个地方改过你的系统就over了

52bug 发表于 2017-11-19 23:45

{:5_193:}上软件
页: [1] 2
查看完整版本: .net软件用OD修改之后,怎么不能导出exe文件了?