C#語(yǔ)言反編譯軟件主要是用來(lái)進(jìn)行逆向編程也就是反編譯功能的工具,針對(duì)C#語(yǔ)言,其官方名稱(chēng)為ilspy。C#反編譯軟件在使用時(shí)還需注意自己的系統(tǒng)和環(huán)境是否齊全,它對(duì)于學(xué)習(xí)反編譯技術(shù)的程序員非常適用。
功能說(shuō)明
我們有時(shí)在使用一些小工具軟件時(shí),會(huì)提示購(gòu)買(mǎi)License(注冊(cè)碼之類(lèi)的東東)后才能正常使用。在這里我們來(lái)嘗試直接繞過(guò)License驗(yàn)證直接使用軟件,實(shí)現(xiàn)簡(jiǎn)單的軟件破解。
此文檔中含有源代碼,ILSpy反編譯器類(lèi)庫(kù)源代碼,一款非常強(qiáng)大的國(guó)外的反編譯器工具,使用ilspy反編譯工具,可以輕松的反編譯C#及VB程序,軟件本身是C#程序,是一款開(kāi)源軟件。
主要用法
通過(guò)反編譯工具,反編譯出軟件源碼。
分析源碼,找到License驗(yàn)證位置。
修改反編譯代碼。
重現(xiàn)編譯生成修改后軟件源碼。
注意事項(xiàng)
操作非常簡(jiǎn)單使用VS2010編譯程序,編譯通過(guò),主界面出現(xiàn)后直接添加dll文件,就顯示出其源代碼.目前支持.NET2.0,.NET3.5,.NET4.0(WPF),ASP.NET(MVC3),默認(rèn)是.NET2.0。