zoukankan      html  css  js  c++  java
  • 反编译网站

    最近帮一个公司反编译了一个他们在用的网站,是一个印照片,然后群(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文件就会跟着变的

    大体的流程就是这样的

  • 相关阅读:
    B+树的Copy-on-Write设计
    so库链接和运行时选择哪个路径下的库?
    Xapian索引-文档检索过程分析之匹配百分比
    Xapian索引-文档检索过程分析
    Xapian的内存索引-添加文档
    Xapian的内存索引
    Xapian使用入门
    一个std::sort 自定义比较排序函数 crash的分析过程
    编译GCC4.8.2
    使用C++11的一点总结
  • 原文地址:https://www.cnblogs.com/NoRoad/p/5381852.html
Copyright © 2011-2022 走看看