2019年7月28日 星期日

[C#]反組譯DLL

參考https://www.bbsmax.com/A/n2d9Dl1w5D/
參考https://www.cnblogs.com/dudu/archive/2011/05/17/ildasm_ilasm_il.html

 ilasm 源文件.il /output=目标文件.dll /dll

========================= [ dll 成.il ] ======================================
工具 C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6 Tools\ildasm.exe

傾印成.il後
移除不要的部份 ex:強名稱



=============================[ .il => dll]==================================
C:\Windows\Microsoft.NET\Framework\v4.0.30319>ILASM  D:\temp\dll\L\SmoothEnterprise.Web.Control.Enterprise.il /OUTPUT=D:
\temp\dll\L\SmoothEnterprise.Web.Control.Enterprise.dll


ilasm D:\temp\dll\L\SmoothEnterprise.Web.Control.Enterprise.il /output=D:\temp\dll\L\SmoothEnterprise.Web.Control.Enterprise.dll /dll  /RESOURCE=D:\temp\dll\L\SmoothEnterprise.Web.Control.Enterprise.res