2 guangtouhaky guangtouhaky 于 2015.07.14 17:01 提问

现有一个完整的exe文件,如何使用C#给他加壳

我现在有一个exe文件,不知道语言版本,想使用c#给他加一个壳,网上找了几个说把exe文件直接放在resources中当作资源使用,问题是直接当资源只能用c#的exe文件,现在运行文件未知。
不能用调用的方式做,我不想别人能看到这个exe文件,不然拷出来直接就能用了。假如说C#不好做也可以用其他的语言做,给个方法。

3个回答

caozhy
caozhy   Ds   Rxr 2015.07.15 06:00

C#依赖.net框架库,一般不是用加壳,而是用混淆。
比如
NET Reactor
xeoncode
DotFuscator
MaxToCode

wangyaninglm
wangyaninglm   Ds   Rxr 2015.07.14 17:50

我猜猜可以直接,在语言前部运行一度其它的东西,比如求个指数,算个啥,但只有所有者知道key不然就是死循环

oyljerry
oyljerry   Ds   Rxr 2015.07.14 20:11

可以exe中加一些检测,比如父进程符合一定要求就启动,否则就退出,一味的隐藏是躲不过去的。别人有心,总能找到。

Csdn user default icon
上传中...
上传图片
插入图片