如何修改程序,可以防止被自动化反编工具检测到
本帖最后由 elexy 于 2013-3-4 09:09 编辑这是大家都关心的问题,众所周知市面上存在自动反编的工具,现有任何版本,甚至加壳都无法逃脱。
肯定有人会说用代码迷惑,固然可拖延时间,或是隐藏思路,但实际上花一点点时间就可以对其关键位置进行修改,重新编译。
肯定有人会说再高级的语言都会被解开,更何况Au3,没必要废劲,但是OD 汇编等软件工具不是一般人都能熟练使用。
现在的问题是傻瓜式的自动反编,人人都能解开程序。
长此以往,AU3将伦落到私人脚本,有价值的好程序将不会再市面上流通。以上言论均出于对AU3的喜爱,不想AU3伦为鸡肋。
【不讨论迷惑,仅讨论如何防止傻瓜式自动反编工具。】 {:face (356):} 不管怎样,代码迷惑是最重要也是最基本的,这是被扒光之后的底线,而且最好是自己修改的迷惑,让关键部位不好找,或解不了密。
其它的,可有可无。 有反编工具的好像 要是高手反编成功你不认了吧 回复 3# afan
呵,前些日子,我写了个反迷惑的,研究了下迷惑使用的方法,能把au3内部函数和默认自带的Include里的函数名,变量等基本可以全部恢复过来。也算是半自动还原吧。
还想改一下,就是去掉那些Include里的函数,改成 #include <xxx.au3>形式的
试了下本站作品版里的5个作品,反编译后,找到有两个是加迷惑的,用我的脚本后,再手工改几下,居然差不多可以全部‘复原’了。不过,我发现,这花的时间,差不多跟我完全写一个等同了,当然得非常熟悉功能写作。 回复afan
呵,前些日子,我写了个反迷惑的,研究了下迷惑使用的方法,能把au3内部函数和默认自 ...
happytc 发表于 2013-3-2 19:17 http://www.autoitx.com/images/common/back.gif
对于你,人家可以直接给你源码,还需要反吗?
另外,迷惑还得自己整…… VBScript 就有代码加密功能,看看能不能嫁接到AU3上面用! 还有补充一点,最新版的AUTOIT反编译好像是不行的。 我们现在不讨论迷惑,仅讨论如何防止傻瓜式自动反编工具。 回复 6# happytc
回复 7# afan
自己写代码是思考问题,乐在其中,与其反编译,还不如自己思考。享受这个过程。估计反编译那些人也就只会这么个傻瓜工具了~ 楼上说的是,如果所有人都能这么想,世界就和平了。关键是那些人就会用个傻瓜工具,如何防止这些人就是咱们关注的话题,高手压根就不用防。 呵呵.时间问题 微软那么强大都被破请问还有什么可以逃避的呢 法网恢恢无孔不入 价值要大到多少,才会有人花时间去反编译
页:
[1]
2