防止反编译的方法探讨!
因为个人一些需求,这两天搜出来了历史一些资源,我觉得可以用这两个帖子的思路整合一下用在防反编译上1)
AU3程序过360办法:
http://www.autoitx.com/thread-38419-1-1.html
2)
内存运行exe:
http://www.autoitx.com/forum.php?mod=viewthread&tid=9127&highlight=%C4%DA%B4%E6
将我们的程序文件编译成A3X文件,通过2)的办法转换成二进制数据,然后用1)的办法运行,这样是不是无法通过傻瓜反编译工具获得源代码了? 1.本人习惯于裸奔,要么360,要么Au3 选择哪个悉听尊便
2.程序放内存中运行估计也一样是悲剧的 如本人例子http://www.autoitx.com/thread-38265-1-1.html
就算欺骗了常见的"静态"反编工具,"动态"反编还是压力很大,即使程序放内存中运行也很可能难逃毒手
因此本人的建议是研究如何修改A3X本身的编码方式,从内部改变机制 不喜欢反编译. 可悲啊,到目前为止还没找到不能反编译的啊 这个工具本身就是免费而且有条件开源的,却总是有人不停的研究如何防止被反编译。
实在这么介意,建议你换个开发工具吧。
页:
[1]