反编译网站
最近帮一个公司反编译了一个他们在用的网站,是一个印照片,然后群(384389229)里面的伙伴们(专指:@魂牵悲梦),叫我写个反编译的教程出来,由于前面时间很忙,一拖再拖到了现在终于有空就写了这篇文章,请各位拍板
我们需要使用到的工具
- DotNet Id
- 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文件就会跟着变的
大体的流程就是这样的
专注 + 保持追求精益求精的精神 + 完美的心态 == 天才