找回密码
 加入
搜索
查看: 5619|回复: 10

[系统综合] 请问如何给资源加密防止软件被篡改

  [复制链接]
发表于 2010-2-8 12:07:30 | 显示全部楼层 |阅读模式
大家谁也不想自己辛苦做的软件被别人篡改,如何加密资源?不被其他软件篡改,UPX壳好像太容易脱了,加其他壳,可能会被杀毒软件干掉,兼容性不好,最好能自己给资源加密!
发表于 2010-2-8 13:27:49 | 显示全部楼层
加壳之后做免杀就OK了
发表于 2010-2-8 14:34:11 | 显示全部楼层
加壳后 也会被脱壳的   但可以从一定程度上 防止 被修改
发表于 2010-2-8 14:59:59 | 显示全部楼层
想请教做免杀的技术
 楼主| 发表于 2010-2-8 17:16:29 | 显示全部楼层
不加壳难道autoit自己就不能加密了?
发表于 2010-2-8 17:19:55 | 显示全部楼层
autoit写的程序是脚本,我理解为相于winrar打包自解压文件一样。
开头是一个脚本解释器,然后加密附加了你的脚本源码。

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

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

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

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

如有错误,欢迎指正。
发表于 2010-2-9 10:51:55 | 显示全部楼层
autoit写的程序是脚本,我理解为相于winrar打包自解压文件一样。
开头是一个脚本解释器,然后加密附加了你 ...
itljl 发表于 2010-2-8 17:19



    VB6同样是一个脚本编辑软件.我们看看它的运行原理.
首先生成脚本文件(*.VBP,*.BAS...)>编译>执行.
编译的EXE实际上是EXE头文件+编译的VB脚本.(嵌入EXE)
解释器:msvbvm50.dll;msvbvm60.dll
 楼主| 发表于 2010-2-9 12:17:42 | 显示全部楼层
楼上说的有道理!
发表于 2010-2-9 13:54:29 | 显示全部楼层
VB6同样是一个脚本编辑软件.我们看看它的运行原理.
首先生成脚本文件(*.VBP,*.BAS...)>编译>执 ...
6FINGERS 发表于 2010-2-9 10:51


VB没用过,不知道。
但AU3的话,的确用资源修改程序查看是看不到自己写的GUI的。
发表于 2010-2-9 14:07:00 | 显示全部楼层
VB6同样是一个脚本编辑软件.我们看看它的运行原理.
首先生成脚本文件(*.VBP,*.BAS...)>编译>执 ...
6FINGERS 发表于 2010-2-9 10:51


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

PS:我很喜欢用AU3,但不足就是不足,得承认。
 楼主| 发表于 2010-2-11 08:17:59 | 显示全部楼层
楼上的不要搞复杂了,我讲的简单点,现在做了个软件,怎么防止我的“图标”被改掉???
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-20 14:54 , Processed in 0.116531 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表