最近帮一个公司反编译了一个他们在用的网站,是一个印照片,然后群(384389229)里面的伙伴们(专指:@魂牵悲梦),叫我写个反编译的教程出来,由于前面时间很忙,一拖再拖到了现在终于有空就写了这篇文章,请各位拍板

 

我们需要使用到的工具

  1. DotNet Id
  2. ILSpy

 

先看下我们要反编译的网站

 

还是比较大和多的页面,吓死宝宝了~~~~

 

第一步,我们进入bin文件中,用DotNet Id 查看下我们的dll是否已经加壳了

 

发现没有加任何壳我们就直接开始了

第二步,打开我们的ILSpy软件

 

将我们要反编译的DLL拖进去,见下图

 

发现没有混编什么都没有,直接选中最大的节点,然后按ctrl+s,这样就会将我们使用类全部弄下来了,保存下的东西如下图

 

 

其他的类基本上是这样都是这样保存的

第三步,根据页面查找对应的cs文件,然后利用批处理,改名cs文件为aspx.cs,然后生成aspx.designer.cs

批处理第一个后缀改名的执行代码如下

ren *.cs *.aspx.cs

 

生成designer文件

copy *.aspx.cs *.aspx.designer.cs

 

两个批的处理基本就是这样的,可能有人要问了,designer文件这样生成有问题没有,没有问题的虽然代码是一样的,你只要打开你的aspx文件,ctrl+s一下,我们对应designer文件就会跟着变的

 

 

大体的流程就是这样的

版权声明:本文为NoRoad原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/NoRoad/p/5381852.html