可执行文件的加密

Far*_*ooq 4 encryption executable exe

任何人都可以推荐加密可执行文件的好方法吗?我试图使用AxCrypt,但我不喜欢这种用法,即你指定一个密码,启动exe的人需要指定密码.有没有办法加密一次,用户只运行exe而不指定任何密码?

Sam*_*ell 10

这基本上没有意义.如果它是.NET或Java程序,混淆器可以提高性能并减少可执行文件的大小,并使其难以进行逆向工程.打包者可以减少可执行文件大小 签名可以为您的用户提供构建程序的保证.但是为了隐藏它的可执行代码而对可执行文件进行加密是没有意义的.


bri*_*gge 6

知道如何解密自身的程序将包含黑客破坏程序所需的所有信息.你正在用钥匙分发锁.但是,我们假设您想要为进入程序设置一个小障碍.也许你的游戏中有作弊码,你不希望别人能够在你的程序中运行"字符串"并查看它们.

我建议用UPX这样的程序打包你的程序.这可以进一步模糊磁盘上的程序.你的基本审讯技巧只能看到微小的解压缩器.但是,确定的黑客会快速识别压缩程序并对其进行解压缩.在任何一种情况下,一旦程序在内存中运行,就可以对该进程进行核心转储,或者将调试器附加到该进程.在大多数硬件上,您无法阻止这种情况.