redapple2008
发表于 2012-3-26 11:00:00
最重要的是反编译出来的东西能不能用
dd20121221 发表于 2012-3-26 01:34 http://www.autoitx.com/images/common/back.gif
反编的要自己处理了。
冲击波
发表于 2012-3-26 22:01:49
回复 77# redapple2008
如果涉及到商业应用,那反编译是很容易看懂验证这里的代码,看来au3 只适合自己玩.
不适合做商业程序
1007236046
发表于 2012-3-29 12:54:19
不用怕,毕竟现在还有知识产权保护法
shano
发表于 2012-3-29 20:27:33
再好的壳也能被脱出来白扯
楼上风云
发表于 2012-4-21 12:48:04
回复 38# Qokelate
如果你的“主程序”被反了呢?
iPAQ
发表于 2012-6-28 17:45:58
官方解释,代码中含有
adlibenable()
call()
eval()
execute()
guiregistermsg() ...
netegg 发表于 2012-3-23 18:06 http://www.autoitx.com/images/common/back.gif
我的程序中用到上述好几个函数,连Obfuscator都不能用了。{:face (229):}
tegl
发表于 2012-7-23 17:43:28
我给个没壳没迷惑的,你来试试。
马甲 发表于 2012-3-23 13:39 http://www.autoitx.com/images/common/back.gif
反出来了
ajian55
发表于 2012-8-11 10:38:51
回复 4# afan
您觉得这个程序大不大?加密的$os数组达20K多个元素:
我想说,即便是用代码迷惑,也是徒劳。对于迷惑过的文件,先从临时文件目录取得tbl文件,然后得到$OS数组,然后通过迷惑后代码的最后一个函数还原各变量(以上步骤可以全自动完成)。au3的非UDF函数不会加密,因为加密了它自己也会没法解释了,既然如此,好比个有GUI的程序,从GUI创建的地方入手,而且既然软件能用,我肯定可以知道它是干嘛的,各控件的功能,顺藤摸瓜,虽不能完全还原源代码,但至少作者的思路可以找到。那些喜欢把账户密码保存在源代码里面的au3程序猿,这样做很危险的说~
ybb03
发表于 2012-8-12 16:12:37
看了看感谢分享
wangmsheng
发表于 2012-8-18 11:01:42
各人对反编译作用的见解不一,反编译不一定就是为了得到源码,如我本人更偏爱于原理和技巧原理在手, ...
Qokelate 发表于 2012-3-23 23:09 http://www.autoitx.com/images/common/back.gif
同意见解,学习更重要
heavenm
发表于 2013-4-20 03:09:35
AdlibEnable() = AdlibRegister() ;注册 Adlib 函数
AdlibDisable() = AdlibUnRegister() ;注销 Adlib 函数
Call() ;调用包含字符串参数的用户定义函数
Eval() ;返回字符串变量的值
Execute() ;执行表达式
GUIRegisterMsg() ;注册已知 Windows 消息 ID (WM_MSG) 的用户自定义函数
GUISetOnEvent() ;设置点击系统按钮时调用的用户自定义函数(UDF)
GUICtrlSetOnEvent() ;设置控件点击行为的用户自定义函数
HotKeySet() ;设置调用用户函数的热键
IsDeclared() ;检测变量是否已声明
TrayItemSetOnEvent() ;定义点击托盘项目时调用的用户定义函数
ObjEvent() ;处理特定对象传入事件
Opt('OnExitFunc', 'OnAutoItExit') ;调整 Autoit 各种函数/参数的操作方式
这么多函数都不支持 加密经常出错#所以一直没用加密!官方也不出个解决方案!
下载最新的还是一个样
4/2/2013
v1.0.30.4