xiaoy 发表于 2010-2-8 12:07:30

请问如何给资源加密防止软件被篡改

大家谁也不想自己辛苦做的软件被别人篡改,如何加密资源?不被其他软件篡改,UPX壳好像太容易脱了,加其他壳,可能会被杀毒软件干掉,兼容性不好,最好能自己给资源加密!

guland 发表于 2010-2-8 13:27:49

加壳之后做免杀就OK了

非典男人 发表于 2010-2-8 14:34:11

加壳后 也会被脱壳的   但可以从一定程度上 防止 被修改

nmgwddj 发表于 2010-2-8 14:59:59

想请教做免杀的技术:face (36):

xiaoy 发表于 2010-2-8 17:16:29

不加壳难道autoit自己就不能加密了?

itljl 发表于 2010-2-8 17:19:55

autoit写的程序是脚本,我理解为相于winrar打包自解压文件一样。
开头是一个脚本解释器,然后加密附加了你的脚本源码。

和VB写的程序生成的EXE是不一样的。

你随便写个带GUI的EXE然后不加壳,用资源工具查看。也发现不了你这个程序写的那些窗口,对话框。

有的是所有AUTOIT程序都一样的,属性信息,还有出错提示框之类的。

也就是说你用资源工具查看到的,只是AUTOTI的脚本解释器。不是你写的程序。

如有错误,欢迎指正。

6FINGERS 发表于 2010-2-9 10:51:55

autoit写的程序是脚本,我理解为相于winrar打包自解压文件一样。
开头是一个脚本解释器,然后加密附加了你 ...
itljl 发表于 2010-2-8 17:19 http://www.autoitx.com/images/common/back.gif


    VB6同样是一个脚本编辑软件.我们看看它的运行原理.
首先生成脚本文件(*.VBP,*.BAS...)>编译>执行.
编译的EXE实际上是EXE头文件+编译的VB脚本.(嵌入EXE)
解释器:msvbvm50.dll;msvbvm60.dll

xiaoy 发表于 2010-2-9 12:17:42

楼上说的有道理!

itljl 发表于 2010-2-9 13:54:29

VB6同样是一个脚本编辑软件.我们看看它的运行原理.
首先生成脚本文件(*.VBP,*.BAS...)>编译>执 ...
6FINGERS 发表于 2010-2-9 10:51 http://www.autoitx.com/images/common/back.gif

VB没用过,不知道。
但AU3的话,的确用资源修改程序查看是看不到自己写的GUI的。

itljl 发表于 2010-2-9 14:07:00

VB6同样是一个脚本编辑软件.我们看看它的运行原理.
首先生成脚本文件(*.VBP,*.BAS...)>编译>执 ...
6FINGERS 发表于 2010-2-9 10:51 http://www.autoitx.com/images/common/back.gif

VB5/6是半解释半编译(使用虚拟机)。但是通过工程选项的调整也可以编译全解释执行的EXE
不知道AU3是不是也可以通过工程选项的调整编译全解释执行的EXE?

PS:我很喜欢用AU3,但不足就是不足,得承认。

xiaoy 发表于 2010-2-11 08:17:59

楼上的不要搞复杂了,我讲的简单点,现在做了个软件,怎么防止我的“图标”被改掉???
页: [1]
查看完整版本: 请问如何给资源加密防止软件被篡改