[No000095].Net入门级逆向工程-1.SpreadsheetGear汉化

时间:2021-09-01 16:30:31

一、SpreadsheetGear汉化

最近,我们的有个项目要用到表格功能,由于历(la)史(ji)遗(kuang)留(jia)的问题,我们不得不用第三方的一个插件SpreadsheetGear来实现,可老板要求,tm怎么是英文菜单?

[No000095].Net入门级逆向工程-1.SpreadsheetGear汉化

必须给我中文!(MLGFu*k),看来我只能汉化(Crack)一下了,好久没Crack了,不知道还行不行。

由于文章是做完后写的,所以一些步奏忽略了,只说重要步奏:

  1. 使用利器:.Net Reflector 8.5.0.179 + Reflexil
  2. 测试了一下,SpreadsheetGear没有用混淆器
  3. 尝试了一下,直接搜索字符串找到入口

    [No000095].Net入门级逆向工程-1.SpreadsheetGear汉化

  4. 按了按Alt,发现有些首字母下面有下划线_,所以下划线的地方字符串一定有&

    [No000095].Net入门级逆向工程-1.SpreadsheetGear汉化

  5. 通过搜索&copy做如下操作

[No000095].Net入门级逆向工程-1.SpreadsheetGear汉化

  1. 其中下面的Reflexil显示框,通过下面方式打开,添加Reflexil方式如下:

    打开Reflector, Tool=>Add-ins=>Add-In Gallery(会跳转到页面)下载地址:https://github.com/sailro/Reflexil/releases, 下载好后在Add-ins 界面,点"+",选择Reflexil.Reflector.AIO.dll,然后Close

    [No000095].Net入门级逆向工程-1.SpreadsheetGear汉化

    [No000095].Net入门级逆向工程-1.SpreadsheetGear汉化

    7.修改好之后,右键另存为替换原来的dll,搞定!

    [No000095].Net入门级逆向工程-1.SpreadsheetGear汉化