反編譯網站


最近幫一個公司反編譯了一個他們在用的網站,是一個印照片,然后群(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文件就會跟着變的

 

 

大體的流程就是這樣的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM