.NET程序的汉化与破解
2012-04-22 10:53
239 查看
没加壳的软件,汉化的话用Visual Studio就可以
默认安装,VS会把下面的工具都安装的,我用的开发环境是VS2008
1、在SDK Tools里面找到 IL反汇编程序(ildasm.exe) 对软件进行反汇编
打开主程序,然后点文件-转储。导出il代码和资源文件。
文件导出后,可以汇编测试下正确性
打开VS的命令行,进入il文件的目录,输入ilasm /exe /resource=*.res *.il
2、找相应的文件进行汉化,一般就三种文件:.il文件,.resource文件和.xml文件.
.il .xml文件都是文本格式的 ,可以直接用编辑器打开
.il文件 找ldstr所在的代码段就是字符串,类似于下面这两种,第2种一般是Unicode字符
ldstr "abcd..."
ldstr bytearray (00 00 00 00 00 00 00 00 )
.resource是二进制资源文件,可以用resgen转化为xml格式文件
在VS命令行,输入resgen *.resources *.resx转换为.resx文件,就能用编辑器打开了
反过来resgen *.resx *.resources 就重新打包了
3、汇编保存ilasm /exe /resource=*.res *.il
都是VS自带工具,不清楚的话可以查MSDN。
***********************************************************************************
Reflector的使用
http://dev.yesky.com/463/8188463.shtml
两个插件的使用
/article/4697223.html
一、Reflector.exe介绍
最新版本:5.1.4.0
下载地址: http://www.red-gate.com/products/reflector/
第一次打开Reflector,软件会让你选择FWK的版本,选择FWK版本后,Reflector在每次打开后就会列出FWK的所有程序集(其中就是各个命名空间了),也可以打开本地的程序集文件(exe,dll等),这样就可以浏览到本地程序集中的全部信息。使用起来相当方便。
二、功能插件FileDisassembler
下载地址: http://www.denisbauer.com/
该插件的功能是协助Reflector将解析出来的源代码导入到本地硬盘上,十分好用
(一)、安装插件:
打开Reflector,单击菜单栏中的“View”,然后选择“Add-Ins”,按步骤操作即可安装该插件。
(二)、打开FileDisassembler视图
打开Reflector,单击菜单栏中的“Tools”,在最下面有“File Disassembler”,点击即可打开该插件的视图
(三)、如何到处源代码?
查找到你要输出的单元(可以是整个程序集,一个命名控件,一个类或更小的单元),鼠标左键选择后,FileDisassembler中有一个输入框用于设置保存文件的路径,点击Generate按钮即可将代码输出到你要的位置。
默认安装,VS会把下面的工具都安装的,我用的开发环境是VS2008
1、在SDK Tools里面找到 IL反汇编程序(ildasm.exe) 对软件进行反汇编
打开主程序,然后点文件-转储。导出il代码和资源文件。
文件导出后,可以汇编测试下正确性
打开VS的命令行,进入il文件的目录,输入ilasm /exe /resource=*.res *.il
2、找相应的文件进行汉化,一般就三种文件:.il文件,.resource文件和.xml文件.
.il .xml文件都是文本格式的 ,可以直接用编辑器打开
.il文件 找ldstr所在的代码段就是字符串,类似于下面这两种,第2种一般是Unicode字符
ldstr "abcd..."
ldstr bytearray (00 00 00 00 00 00 00 00 )
.resource是二进制资源文件,可以用resgen转化为xml格式文件
在VS命令行,输入resgen *.resources *.resx转换为.resx文件,就能用编辑器打开了
反过来resgen *.resx *.resources 就重新打包了
3、汇编保存ilasm /exe /resource=*.res *.il
都是VS自带工具,不清楚的话可以查MSDN。
***********************************************************************************
Reflector的使用
http://dev.yesky.com/463/8188463.shtml
两个插件的使用
/article/4697223.html
一、Reflector.exe介绍
最新版本:5.1.4.0
下载地址: http://www.red-gate.com/products/reflector/
第一次打开Reflector,软件会让你选择FWK的版本,选择FWK版本后,Reflector在每次打开后就会列出FWK的所有程序集(其中就是各个命名空间了),也可以打开本地的程序集文件(exe,dll等),这样就可以浏览到本地程序集中的全部信息。使用起来相当方便。
二、功能插件FileDisassembler
下载地址: http://www.denisbauer.com/
该插件的功能是协助Reflector将解析出来的源代码导入到本地硬盘上,十分好用
(一)、安装插件:
打开Reflector,单击菜单栏中的“View”,然后选择“Add-Ins”,按步骤操作即可安装该插件。
(二)、打开FileDisassembler视图
打开Reflector,单击菜单栏中的“Tools”,在最下面有“File Disassembler”,点击即可打开该插件的视图
(三)、如何到处源代码?
查找到你要输出的单元(可以是整个程序集,一个命名控件,一个类或更小的单元),鼠标左键选择后,FileDisassembler中有一个输入框用于设置保存文件的路径,点击Generate按钮即可将代码输出到你要的位置。
相关文章推荐
- 第27课 .net程序破解
- zend studio 10破解/汉化 - 永不停歇 - 博客频道 - CSDN.NET
- NET程序的破解--静态分析(Xenocode Fox 2006 Evaluation)
- 深入理解.NET程序的原理 谈一谈破解.NET软件的工具和方法
- 我试图通过IL代码来破解xenocode加密加壳的。net程序, 为什么不行呢?
- NET程序的破解
- NET程序的破解(二)
- .Text的Blog程序调试汉化心得(http://webuc.net/dotey/) 转
- 深入理解.NET程序的原理 谈一谈破解.NET软件的工具和方法
- [.NET逆向] 新手破解.NET程序
- 【.net程序破解】实战之标志位破解绕过注册法
- 转:NET程序的破解(二)
- .Text0.95的Blog程序调试汉化心得和宝玉汉化的.Text 0.95版提供下载(转载自http://webuc.net/dotey/)
- 使用Lingobit Localizer汉化.net程序(Translate .net program using Lingobit Localizer)
- Red Gate系列之五 .NET Reflector 7.6.1.824 Edition .NET程序反编译神器(附插件安装教程2012-10-13更新) 完全破解+使用教程
- 采用Net::OICQ编写qq暴力破解程序
- .Net 下的保护和逆向工程,时代决定我们必须破解NET程序
- ..NET程序破解仅需三步
- [转].NET程序破解仅需三步
- .NET Reflector 7.6.1.824 Edition .NET程序反编译神器(附插件安装教程2012-10-13更新) 完全破解+使用教程