一 使用工具
Ildasm.exe:将dll 、 exe编译为IL文件 (Ildasm.exe默认在C:\Program Files\Microsoft Visual Studio 10\SDK\v4.0\Bin )
ilasm.exe:将IL文件编译回dll或exe (C:\WINDOWS\Microsoft.NET\Framework\v4.0.391205)
UltraEdit/NotePad++ : 文本处理工具
Reflector.exe/ILSpy : 反编译工具
二 步骤
1、采用 Reflector.exe/ILSpy 打开需要破解的Dll ;分析并找到 需要调整的程序段
2、采用Ildasm.exe 将 dll 编译为 IL文件
3、删除强名publickey 块,将IL文件编译为 dll 文件,
3、采用UltraEdit/NotePad++ 打开IL文件 (找到对应的IL 代码,并将其修改)
4、采用ilasm.exe 将IL 文件编译回为 dll (如: ilasm /dll /resource=mytest.res mytest.il )