问题描述
- 现有一个完整的exe文件,如何使用C#给他加壳
-
我现在有一个exe文件,不知道语言版本,想使用c#给他加一个壳,网上找了几个说把exe文件直接放在resources中当作资源使用,问题是直接当资源只能用c#的exe文件,现在运行文件未知。
不能用调用的方式做,我不想别人能看到这个exe文件,不然拷出来直接就能用了。假如说C#不好做也可以用其他的语言做,给个方法。
解决方案
C#依赖.net框架库,一般不是用加壳,而是用混淆。
比如
NET Reactor
xeoncode
DotFuscator
MaxToCode
解决方案二:
我猜猜可以直接,在语言前部运行一度其它的东西,比如求个指数,算个啥,但只有所有者知道key不然就是死循环
解决方案三:
可以exe中加一些检测,比如父进程符合一定要求就启动,否则就退出,一味的隐藏是躲不过去的。别人有心,总能找到。
时间: 2024-12-23 06:49:08