呜啦啦
发表于 2019-12-26 10:55:39
感谢大神的作品,新手向你学习
feelsky
发表于 2019-12-30 10:55:37
谢谢分享,新版本
itsky2
发表于 2020-3-17 19:30:34
感谢楼主,下载试用
fengjie
发表于 2020-3-27 02:59:32
软件看起来很强大
131738
发表于 2020-4-10 16:45:52
本帖最后由 131738 于 2020-4-10 17:36 编辑
改写官网一个正则测试脚本,完成后用这里的这个工具混淆,
结果出现问题:
源脚本执行后生成:
Local $aRegExp = StringRegExp($sSource, "(?i)(.*?)", $STR_REGEXPARRAYGLOBALMATCH); "标志"参数使用常量定义
混淆脚本执行后生成:
Local $aRegExp = StringRegExp($sSource, "(?i)(.*?)", $W4732YOM09X2); 这里将"标志"参数常量定义混淆后脚本不能识别
;############################################
源脚本定义代码:
$au3_Code &= 'For $i = 0 To UBound($aRegExp) - 1' & @CRLF
$au3_Code &= ' MsgBox(262144, "RegExp 测试", "匹配项:[" & $i & "] = " & $aRegExp[$i])' & @CRLF
$au3_Code &= 'Next' & @CRLF
;############################################
;执行源脚本输出:
For $i = 0 To UBound($aRegExp) - 1
MsgBox(262144, "RegExp 测试", "匹配项:[" & $i & "] = " & $aRegExp[$i])
Next
;执行混淆后脚本输出:
For $J727B4T8SYLT = 0 To UBound($aRegExp) - 1; For 循环变量 $i 被混淆
MsgBox(262144, "RegExp 测试", "匹配项:[" & $J727B4T8SYLT & "] = " & $aRegExp[$i]) ;这里最后的循环变量仍然使用 $i, 但脚本不能识别
Next
以上使用 20180707 版, 刚才下载 1 楼最新版测试, 仍然一样结果!
feelsky
发表于 2020-5-2 15:25:39
狠不错,更新支持…:face (11):
lin6051
发表于 2020-6-20 21:34:36
本帖最后由 lin6051 于 2020-6-20 22:37 编辑
查看日志到
正在去除未使用变量...
程序就自己退出了
没有任何提示
好吧 是我自己的问题函数多了个括号, 奇怪 以前用其他编译怎么能通过的
lin6051
发表于 2020-6-20 22:46:22
好像老版本 比如 3.3.6.1 版本不支持混淆后Func M92_iC9__97PX_($I7CH_z_IOua=BinaryToString("0x313233", 4)) 这样的Func 声明
jackqiang
发表于 2020-9-25 10:51:13
RE: ,Au3Encode-代码整合混淆- 20191212 [修改]
ze0702
发表于 2020-12-3 12:59:05
测试下,谢谢分享!
callmekq
发表于 2021-2-6 08:39:15
谢谢分享~~~
wyl0205
发表于 2021-2-10 23:11:44
看看新版的地址
lin6051
发表于 2021-4-18 20:43:14
本帖最后由 lin6051 于 2021-4-18 20:44 编辑
$a=1
if $a=2 and $b=2 then exit
这个混淆丢失 未定义的变量$b算bug 么 ?
因为我几个程序用 共用的Func, 会有这样的写法
tubaba
发表于 2021-4-25 14:15:28
本帖最后由 tubaba 于 2021-4-25 14:23 编辑
lin6051 发表于 2021-4-18 20:43
$a=1
if $a=2 and $b=2 then exit
按照逻辑,仅是这二句,$b是未声明的变量,本身就不能正常运行,所以如果有疑问,你还需要提供更详细的样本
redapple2008
发表于 2021-4-25 14:38:35
这个工具好,我就用签名认证功能。