ILSpy反编译web程序的前提是找一套非常接近需要反编译web程序的项目工程,这样做是为了反编译更快速些,如果没有接近的项目工程的话也可以是框架相似的,或者最坏的就是你什么都没有,只有发布完以后的程序。接下来步入正题。
那么接下来我们假设现在我们手上有发布完以后的程序和接近需要反编译的项目工程。
首先第一步打开接近反编译的工程项目
从上图中可以看到 现在的项目是asp.net三层。
先分析下自己项目的分层,然后从最基础的一层开始反编译。三层肯定是Models数据实体层是最基础的,那么我们先从这一层开始反编译。
接下来我们打开我们的反编译工具ILSpy_2.2.0.1706 软件地址自己百度,很多地方都有下载。
点击下图的
软件界面