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