Please,
Log in
to view quote content!
我的目的是要把这个程序显示的文字都翻译成我的母语,这样可以方便不会英语的朋友们使用。十六进制可以修改程序主界面的文字信息,但是标题和关于里面的文字信息是加密的十六进制找不到也修改不了。
My goal is to translate all the text displayed in this program into my native language, so that it can be convenient for friends who do not speak English to use. Hexadecimal can modify the text information on the main interface of the program, but the title and the text information inside are encrypted in hexadecimal and cannot be found or modified.
我的目标是翻译所有案文显示在这一程序并入我的母语,所以,它可以方便的朋友谁不讲英语的使用。 十六可以修改的文本信息的主要接口的程序,但标题和案文内的信息都是加密的进和无法被找到,或者修改。
双语对照

第一张图片是别人分析的截图,但是说的很笼统没看懂,“”先在SetWindowTextW设置断点 载入哪个弹窗的时候就会断下来 第一次应该就是标题 看调用堆栈 找到第一个处于那个DLL领空的地址 是个call eax 下断点 重载 F7 就到cbinrtl.dll内部了 走着走着 就会出现上面那些加密的字符串 一会儿就到解密的地方了 比如这 把当前字符的HEX(0x42) 先减0x30 跟9比 如果大于 就继续用这个0x42 -0x41 再跟0x1A比较 就那几行“”。
第二张图片是编译后的dll文件截图,它的标题就是加密的字符串Lu[K5TKIJHLHIL4HWOaOXDpRi1NQhLbSWOrRn1IHtDMPh1
The first image is a screenshot of someone else's analysis, but it was too vague to understand. "When setting a breakpoint in SetWindowTextW to load which pop-up window, it will break first. The first time should be to look at the call stack and find the first address in the DLL's airspace, which is called eax. When reloading F7 at the breakpoint, it will enter the cbinrtl.dll. As you walk, the encrypted strings above will appear. After a while, it will be decrypted. For example, if the HEX (0x42) of the current character is greater than 9, subtract 0x30 first. If it is greater than 9, continue to use 0x42-0x41 and compare it with 0x1A. That's just a few lines.
第一次图像的截图的其他人的分析,但它是太含糊不清的理解。 "当设置一个断点在SetWindowTextW载其弹出式窗口,它会破坏第一次。 第一次应该来看看的话堆和找到第一个地址在DLL领空,这就是所谓的eax. 时装F7在断点,它将进入cbinrtl.dll. 你走,密串上会出现。 一段时间后,它会进行解密。 例如,如果HEX(0x42)当前的角色是大于9、减0x30第一次。 如果是大于9,继续使用0x42-0x41并比较它与0x1A. 这只是一些线。
The second image is a screenshot of the compiled DLL file, with the title being the encrypted string Lu [K5TKIJHLHIL4HWOaOXDpRi1NQhLbSWOrRn1IHDMPH1]
第二个图像的截图的编译DLL文件,标题是加密串卢[K5TKIJHLHIL4HWOaOXDpRi1NQhLbSWOrrn1ihdmph1]
