elexy 发表于 2013-3-2 08:59:57

如何修改程序,可以防止被自动化反编工具检测到

本帖最后由 elexy 于 2013-3-4 09:09 编辑

这是大家都关心的问题,众所周知市面上存在自动反编的工具,现有任何版本,甚至加壳都无法逃脱。

肯定有人会说用代码迷惑,固然可拖延时间,或是隐藏思路,但实际上花一点点时间就可以对其关键位置进行修改,重新编译。

肯定有人会说再高级的语言都会被解开,更何况Au3,没必要废劲,但是OD 汇编等软件工具不是一般人都能熟练使用。

现在的问题是傻瓜式的自动反编,人人都能解开程序。

长此以往,AU3将伦落到私人脚本,有价值的好程序将不会再市面上流通。以上言论均出于对AU3的喜爱,不想AU3伦为鸡肋。

【不讨论迷惑,仅讨论如何防止傻瓜式自动反编工具。】

auhj887 发表于 2013-3-2 09:24:01

{:face (356):}

afan 发表于 2013-3-2 12:48:59

不管怎样,代码迷惑是最重要也是最基本的,这是被扒光之后的底线,而且最好是自己修改的迷惑,让关键部位不好找,或解不了密。
其它的,可有可无。

lxwlxwayy 发表于 2013-3-2 13:08:13

有反编工具的好像

ningzhonghui 发表于 2013-3-2 17:27:05

要是高手反编成功你不认了吧

happytc 发表于 2013-3-2 19:17:50

回复 3# afan


    呵,前些日子,我写了个反迷惑的,研究了下迷惑使用的方法,能把au3内部函数和默认自带的Include里的函数名,变量等基本可以全部恢复过来。也算是半自动还原吧。

还想改一下,就是去掉那些Include里的函数,改成 #include <xxx.au3>形式的

试了下本站作品版里的5个作品,反编译后,找到有两个是加迷惑的,用我的脚本后,再手工改几下,居然差不多可以全部‘复原’了。不过,我发现,这花的时间,差不多跟我完全写一个等同了,当然得非常熟悉功能写作。

afan 发表于 2013-3-2 19:23:09

回复afan


    呵,前些日子,我写了个反迷惑的,研究了下迷惑使用的方法,能把au3内部函数和默认自 ...
happytc 发表于 2013-3-2 19:17 http://www.autoitx.com/images/common/back.gif


    对于你,人家可以直接给你源码,还需要反吗?
另外,迷惑还得自己整……

chishingchan 发表于 2013-3-2 21:29:39

VBScript 就有代码加密功能,看看能不能嫁接到AU3上面用!

chishingchan 发表于 2013-3-2 21:30:26

还有补充一点,最新版的AUTOIT反编译好像是不行的。

elexy 发表于 2013-3-4 09:08:47

我们现在不讨论迷惑,仅讨论如何防止傻瓜式自动反编工具。

haijie1223 发表于 2013-3-4 11:32:24

回复 6# happytc    
回复 7# afan
自己写代码是思考问题,乐在其中,与其反编译,还不如自己思考。享受这个过程。估计反编译那些人也就只会这么个傻瓜工具了~

elexy 发表于 2013-3-4 13:53:20

楼上说的是,如果所有人都能这么想,世界就和平了。关键是那些人就会用个傻瓜工具,如何防止这些人就是咱们关注的话题,高手压根就不用防。

zhao_ming 发表于 2013-3-4 23:17:43

呵呵.时间问题

872777825 发表于 2013-3-5 23:15:45

微软那么强大都被破请问还有什么可以逃避的呢   法网恢恢无孔不入

glsanshi 发表于 2013-3-6 00:30:56

价值要大到多少,才会有人花时间去反编译
页: [1] 2
查看完整版本: 如何修改程序,可以防止被自动化反编工具检测到