如何在Exe中加密字符串 [英] How De Encrypted String in Exe

查看:324
本文介绍了如何在Exe中加密字符串的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

请告诉我如何在16位Exe中加密字符串我尝试使用Hex编辑器但不成功

解决方案

你做错了什么。谁告诉你这是加密的? :-)



如果你把一个刺痛作为一个直接常数,在Windows上(如果你的意思是exe和C ++,它很可能表明它是Windows ,即使任何其他文件可以和.exe),它表示为UTF-16LE,因此您可以逐字节读取十六进制编辑器中的字符。作为参考的Unicode可以提供帮助,并且更容易查阅与任何版本的Windows捆绑在一起的字符映射应用程序CharMap.EXE。另见:

http://www.unicode.org/faq/utf_bom.html [ ^ ],

http://www.unicode.org [ ^ ]。



但是你可以做其他事情,例如,将Unicode文本编码为UTF-8并放入它作为嵌入在可执行模块中的资源,或其他东西。比识别你的文字会更难,特别是如果你没有经验。



最后,正如你提到的16位,它可能是,但是不太可能,别的,甚至不是Unicode。在这种情况下 - 谁知道它是什么?但同样,这不太可能。

而且,但是, Unicode不是16位编码。而不是8位。而不是32位。 Unicode是Unicode。如果您不知道它是什么以及它是如何工作的,那么最好阅读标准。如果你不明白,我可以帮助你。 UTF是用于计算机的编码,Unicode本身是从特定二进制表示中抽象出来的。



-SA


在dos基础软件(Exe)隐藏字符串然后如果我在十六进制编辑器中打开Exe没有找到字符串

现在我想在exe文件中删除字符串我不想在Windows上讨论exe

Please Tell Me How To De Encrypted String in 16 Bit Exe I Try in Hex editor But Not Sucess

解决方案

You did something wrong. Who told you that it''s encrypted? :-)

If you put a sting as an immediate constant, on Windows (if you mean "exe" and C++, it most likely indicates it''s Windows, even though any other file can and on ".exe") it is represented as UTF-16LE, so you would be able to read characters in Hex editor byte by byte. A Unicode as a reference could help, and it''s the easier to consult "CharMap.EXE", the Character Map application bundled with any version of Windows. See also:
http://www.unicode.org/faq/utf_bom.html[^],
http://www.unicode.org[^].

However you could do something else, for example, encode Unicode text as UTF-8 and put it as a resource embedded in executable module, or something else. Than recognizing of your text would be harder, especially if you don''t have experience in that.

Finally, as you mention 16 bit, it could be, however unlikely, something else, not even Unicode. In this case — who knows what it is? But again, this is unlikely.
And, but the way, Unicode is not a 16-bit encoding. And not 8-bit. And not 32-bit. Unicode is Unicode. If you don''t know what it is and how it works, better read the standard. If you don''t understand something, I can help you. UTFs are encodings to be used in computers, Unicode itself is something abstracted from a particular binary presentation.

—SA


in dos base Software(Exe) Hide String then If I Open Exe in Hex Editor No String Found
Now I Want to Dencrapt String in exe I dont Want to Discuss on Windows exe


这篇关于如何在Exe中加密字符串的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆