日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
.Net官方的MSIL工具,你學會了嗎?

前言

很多人用第三方工具修改(實際上修改了也沒用,現(xiàn)代化加密工具是直接hook JIT)MSIL

創(chuàng)新互聯(lián)建站成都企業(yè)網(wǎng)站建設服務,提供網(wǎng)站設計制作、成都網(wǎng)站建設網(wǎng)站開發(fā),網(wǎng)站定制,建網(wǎng)站,網(wǎng)站搭建,網(wǎng)站設計,成都響應式網(wǎng)站建設公司,網(wǎng)頁設計師打造企業(yè)風格網(wǎng)站,提供周到的售前咨詢和貼心的售后服務。歡迎咨詢做網(wǎng)站需要多少錢:18980820575

比如dnspy/ilspy/dotpeek/Reflector 等等,這些工具看似不錯,實際上完全不經(jīng)打,如果把程序集進行虛擬化,這些工具完全無法展示出來。本篇還是來看下比較能打的ILDASM和ILASM.它是微軟官方工具。

概念

ILDASM可以把托管的DLL反編譯成IL代碼,把它導出.IL后綴名的文件,修改這些IL文件之后,通過ILDASM把IL文件重新編譯成DLL或者Exe。

1.路徑:

ildasm的路徑

C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\x64\ildasm.exe
C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\ildasm.exe

ilasm的路徑

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ilasm.exe

2.操作

打開ILDASM之后,把DLL拖進去。然后點擊菜單欄-》文件-》轉(zhuǎn)儲-》轉(zhuǎn)出選項不要動-》確定-》選擇路徑填寫導出名稱(注意這里的后綴名是.il)。

在導出之后的路徑,它會生成.il和.res兩個后綴名的文件。把.il的后綴名文件通過記事本把它打開,然后修改下。修改了之后就可以用ilasm通過如下命令重新組裝成DLL或者Exe:

比如路徑是:C:\Users\Administrator\Desktop\dnguard_iltest導出名稱是:test。




運行如下命令:
D:\Visual Studio\IDE>ilasm "C:\Users\Administrator\Desktop\dnguard_iltest\test.il" "C:\Users\Administrator\Desktop\dnguard_iltest\test.res" /output="C:\Users\Administrator\Desktop\dnguard_iltest\test.dll"
Microsoft (R) .NET Framework IL Assembler.  Version 4.8.9105.0
Copyright (c) Microsoft Corporation.  All rights reserved.
Assembling 'C:\Users\Administrator\Desktop\dnguard_iltest\test.il'  to EXE --> 'C:\Users\Administrator\Desktop\dnguard_iltest\test.dll'
Source file is UTF-8


ilasm后面帶上.il和.res文件的路徑 /output后面帶上輸出的dll或者exe文件的路徑即可。

這樣就非常容易的修改了IL代碼,不需要借助任何第三方工具。


網(wǎng)頁名稱:.Net官方的MSIL工具,你學會了嗎?
分享鏈接:http://www.5511xx.com/article/coiojie.html