找回密码
 加入
搜索
查看: 19843|回复: 40

[原创] (含有)中文(字符)Au3文件加密工具

[复制链接]
发表于 2014-1-22 09:12:19 | 显示全部楼层 |阅读模式
本帖最后由 friendfox 于 2014-1-22 09:22 编辑

1、AU3文件编译后的EXE文件很容易被反译出源码,如果你的Au3作品有保护价值,不加密处理的话实际等于开源;
2、Autoit3官方提供的Obfuscator软件解决了这个问题,但它不支持中文Au3文件,但凡你的Au3文件中含有一个中文字符,就不能用Obfuscator加密;
3、“Au3中文加密工具”对官方Obfuscator进行了完善,能够完美对你(含有中文字符)的Au3文件进行加密;
5、技术原理所限,需要中文加密的Au3文件名中不能含有空格:举例如下
           C:\program files\AU3练习\test1.au3                      正确
        C:\te st1.au3                                     错误,te和st1间有空格;
6、运行"Au3中文加密工具",选择需要加密的Au3文件,加密后的Au3文件生成在源文件同目录;工具只对源码加密,不生成EXE文件;
7、没有绝对的加密,Au3更是如此;“工具”只是辅助增加反译的难度;

欢迎探讨、批评指正。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2014-1-22 13:15:45 | 显示全部楼层
谢谢楼主分享,等一下测试一下。
发表于 2014-1-22 13:25:45 | 显示全部楼层
谢谢楼主分享
发表于 2014-1-24 11:38:06 | 显示全部楼层
Obfuscator只是迷惑而已,能破解或推导出源码的,不能称为加密。
发表于 2014-1-24 13:41:34 | 显示全部楼层
迷惑相当于加密,加密也可以解密。关键看值不值而已
 楼主| 发表于 2014-1-24 17:31:53 | 显示全部楼层
本帖最后由 friendfox 于 2014-1-24 17:33 编辑
Obfuscator只是迷惑而已,能破解或推导出源码的,不能称为加密。
vuivui 发表于 2014-1-24 11:38



EXE文件本身可以看做汇编语言,汇编代码有人能读懂,你说EXE是加密的还是不加密的?
au3本身就是解释运行的,没法做到真正加密的。
发表于 2014-1-26 09:15:12 | 显示全部楼层
迷惑相当于加密,加密也可以解密。关键看值不值而已
menfan1 发表于 2014-1-24 13:41



    迷惑相当于加密,那干脆叫加密好了,还叫什么迷惑。代码迷惑实质是代码混淆,只是增加获取代码难度而已,你说得很对,一些简单的代码去解迷惑不值得,还不如自己写一个,但高质量代码解迷惑就值得了。

  加密也是可以解密,但你会去用轻易能破解的加密技术吗?成熟的主流加密技术,只能用暴力破解,如果密码足够复杂位数足够多,就凭一般的家用电脑一天两天就能破解的吗?否则网上银行、支付宝什么的还会存在吗?
发表于 2014-1-26 10:31:12 | 显示全部楼层
EXE文件本身可以看做汇编语言,汇编代码有人能读懂,你说EXE是加密的还是不加密的?
au3本身就是解释 ...
friendfox 发表于 2014-1-24 17:31



    反汇编对于了解编程思路、注册机制以及替换资源是个好手段,但你能反出源码来吗?一个vb6跳来跳去的,就不好反编译。代码的编译过程当然可以看作是加密过程,但这个加密也有复杂不复杂的,win系统的api函数不给你说明,你通过反汇编能知道诸多的dll都是干什么的?

  au3是解释运行的就绝对不能加密吗?什么是真正的加密这不好定义了。

  迷惑是迷惑,加密是加密,迷惑没有加密,只是增加了代码的复杂度,加密必然有个加解密的过程。
发表于 2014-1-27 08:38:28 | 显示全部楼层
太死板啦,争论这个有意义吗?
发表于 2014-1-29 12:21:43 | 显示全部楼层
太死板啦,争论这个有意义吗?
menfan1 发表于 2014-1-27 08:38



    这个有意义的,因为我研究过迷惑,我编了个解迷惑的程序,很容易解除迷惑,所以我在研究做加密的程序。

  我指出这点,就是不让大家认为迷惑是加密的,而过于信任。
发表于 2014-2-4 14:34:46 | 显示全部楼层
这个都不好说,现在的加密技术那么厉害照样有人能破解
发表于 2014-2-4 21:39:29 | 显示全部楼层
卖得果然贵,试一下效果后反馈。
发表于 2014-2-4 21:44:27 | 显示全部楼层
试用感受,有些可以通过编译,有些不能通过编译,提示函数出错。估计是转换过程有错误。
"C:\Users\Administrator\Desktop\LastRun_DH_中文加密.au3"(10295,112) : error: 表达式错误
RegWrite(BinaryToString( $A3AA7821A2D,Number($A3DA7921A16)), BinaryToString( $A41A7A22E00,Number($A0FA7B21011))BinaryToString
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
"C:\Users\Administrator\Desktop\LastRun_DH_中文加密.au3"(10295,212) : error: 表达式错误
RegWrite(BinaryToString( $A3AA7821A2D,Number($A3DA7921A16)), BinaryToString( $A41A7A22E00,Number($A0FA7B21011))BinaryToString( $A21A7C2604F,Number($A19A7D20758))BinaryToString( $A56A7E21E29,Number($A2DA7F2191D)),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
"C:\Users\Administrator\Desktop\LastRun_DH_中文加密.au3"(10295,264) : error: 表达式错误
RegWrite(BinaryToString( $A3AA7821A2D,Number($A3DA7921A16)), BinaryToString( $A41A7A22E00,Number($A0FA7B21011))BinaryToString( $A21A7C2604F,Number($A19A7D20758))BinaryToString( $A56A7E21E29,Number($A2DA7F2191D)), BinaryToString( $A1EB7020020,Number($A36B7122B29)),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
"C:\Users\Administrator\Desktop\LastRun_DH_中文加密.au3"(10295,316) : error: 表达式错误
RegWrite(BinaryToString( $A3AA7821A2D,Number($A3DA7921A16)), BinaryToString( $A41A7A22E00,Number($A0FA7B21011))BinaryToString( $A21A7C2604F,Number($A19A7D20758))BinaryToString( $A56A7E21E29,Number($A2DA7F2191D)), BinaryToString( $A1EB7020020,Number($A36B7122B29)), BinaryToString( $A11B7226024,Number($A5FB7323D46)))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
"C:\Users\Administrator\Desktop\LastRun_DH_中文加密.au3"(10378,103) : error: 表达式错误
RegDelete(BinaryToString( $A45E9222413,Number($A48E9325303)), BinaryToString( "",Number($A25E9421912))BinaryToString
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
"C:\Users\Administrator\Desktop\LastRun_DH_中文加密.au3"(10378,152) : error: RegDelete() [内置] 调用参数的数量错误.
RegDelete(BinaryToString( $A45E9222413,Number($A48E9325303)), BinaryToString( "",Number($A25E9421912))BinaryToString( $A05E9522B54,Number($A32E9622010))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
"C:\Users\Administrator\Desktop\LastRun_DH_中文加密.au3"(10378,193) : error: 表达式错误
RegDelete(BinaryToString( $A45E9222413,Number($A48E9325303)), BinaryToString( "",Number($A25E9421912))BinaryToString( $A05E9522B54,Number($A32E9622010))BinaryToString( "",Number($A5AE9722A17)))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
"C:\Users\Administrator\Desktop\LastRun_DH_中文加密.au3"(10380,103) : error: 表达式错误
RegDelete(BinaryToString( $A4FE9C2574F,Number($A37E9D2090C)), BinaryToString( "",Number($A62E9E21D41))BinaryToString
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
"C:\Users\Administrator\Desktop\LastRun_DH_中文加密.au3"(10380,152) : error: RegDelete() [内置] 调用参数的数量错误.
RegDelete(BinaryToString( $A4FE9C2574F,Number($A37E9D2090C)), BinaryToString( "",Number($A62E9E21D41))BinaryToString( $A3FE9F21E1A,Number($A47F902601D))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
发表于 2014-2-5 12:30:53 | 显示全部楼层
回复 1# friendfox


    真的有用吗?  下载一个试一试
发表于 2014-2-5 12:40:36 | 显示全部楼层
回复 14# sdlyfjx


    怎么没有反应???   没有任何的界面 进度条。。。  AND SO ON   而且没有生成的加密文件。。。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-3-29 13:50 , Processed in 0.078309 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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