修改.NET程序或DLL的几种方法.docVIP

  • 52
  • 0
  • 约2.7千字
  • 约 4页
  • 2020-04-15 发布于湖南
  • 举报
修改.NET程序或DLL的几种方法 本文目的是回答一个朋友关于修改程序集的留言,都是比较简单的修改方式,不涉及脱壳等。 1: 利用ILASM和ILDASM 我们先建立如下测试程序: namespace Test { class Program { static void Main(string[] args) { string s = hello world!; Console.WriteLine(s); Console.ReadKey(); } } } 编译之后得到Test.exe 打开Visual studio提供的命令行工具,它已经默认的设置好了相关的环境变量,输入如下命令: ildasm test.exe /OUT=test.il 将得到两个文件:test.il和test.res,用记事本打开test.il,将看到如下IL代码: IL_0000: ldstr hello world! IL_0005: stloc.0 IL_0006: ldloc.0 IL_0007: call void [mscorlib]System.Console::WriteLine(string) IL_000c: call valuetype [mscorlib]System.ConsoleKeyInfo [mscorlib]System.Console

文档评论(0)

1亿VIP精品文档

相关文档