找回密码
 加入
搜索
楼主: tubaba

[原创] ,Au3Encode-代码整合混淆- 所有附件均已删除,请勿再顶此贴

 火... [复制链接]
发表于 2017-4-8 20:51:06 | 显示全部楼层
每次看到高手们对决,我就静静的看,因为我什么也不懂!
发表于 2017-4-10 09:45:03 | 显示全部楼层
回复 87# tubaba


    原来如此!!!!!!!如果能手动指定安装目录就更好了~
发表于 2017-4-10 09:52:26 | 显示全部楼层
回复 106# zpmc123


    那你应该中间插一杠子~
发表于 2017-4-10 10:13:08 | 显示全部楼层
回复 64# tubaba


    tubaba好兄弟能不能把注册的功能做个教程分享一下让更多人学习学习
发表于 2017-4-10 14:38:28 | 显示全部楼层
回复 109# zpmc123


    前面几楼里面不是有说到注册原理的~
发表于 2017-4-10 14:39:23 | 显示全部楼层
土叭叭~  求注册码哇

ST500DM002-1BD142Z6ER83FMKC67BFEBFBFF000506E3
 楼主| 发表于 2017-4-10 15:18:24 | 显示全部楼层
回复 111# sdlyfjx

YR3J3-GCW8F-BYDV4-D46B7-Y4GRH


取硬盘序列号,我在坛子上发过贴,你搜一下便是
   
这是以前写的转换win7 KEY函数,从网上流传的VBS脚本转化而来
Func _ConvertToKey($regKey)
        Local $ProductKey
        Local $KeyString = StringTrimLeft($regKey, 2)
        Local Const $KeyOffset = 53
        Local $PossibleChars = "BCDFGHJKMPQRTVWXY2346789"
        Local $i = 28, $j, $Cur, $LeftString, $RightString
        While $i >= 0
                $j = 14
                $Cur = 0
                While $j >= 0
                        $LeftString = ''
                        $RightString = ''
                        $Cur = $Cur * 256
                        $Cur = Dec(StringMid($KeyString, 2 * ($j + $KeyOffset) - 1, 2)) + $Cur ;取第$j + $KeyOffset个字节,转换十进制与$Cur相加
                        $LeftString = StringLeft($KeyString, 2 * ($j + $KeyOffset) - 1 - 1);取字符串左边$j + $KeyOffset -1 个字符
                        $RightString = StringTrimLeft($KeyString, StringLen($LeftString) + 2) ;删除字符串左边$LeftString长度+2的字符串
                        $KeyString = $LeftString & Hex(Int($Cur / 24), 2) & $RightString;组合成新字符串,等价于用计算出的新字节内容替换相同位置的字节
                        $Cur = Mod($Cur, 24)
                        $j = $j - 1
                WEnd
                $i = $i - 1
                $ProductKey = StringMid($PossibleChars, $Cur + 1, 1) & $ProductKey
                If Mod(29 - $i, 6) = 0 And ($i <> -1) Then
                        $i = $i - 1
                        $ProductKey = '-' & $ProductKey
                EndIf
        WEnd
        Return SetError(0, 0, $ProductKey)
EndFunc   ;==>_ConvertToKey

当然,这只是告诉你原理,au3encode的注册码计算肯定是跟上面不一样的

取硬盘,CPU相关信息组成特征字符串,计算注册码,然后用可逆加密方法保存在注册表中,所以你在注册表中HKEY_LOCAL_MACHINE\SOFTWARE\Au3Encode看到的只是一串16进制数字,并不是我给你的注册码
发表于 2017-4-11 08:50:14 | 显示全部楼层
回复 112# tubaba


    MARK  有意思~
发表于 2017-4-11 09:07:54 | 显示全部楼层
支持继续更新工具哈.
发表于 2017-4-11 11:03:42 | 显示全部楼层
回复 1# tubaba


   能不能把注册功能去掉,你给我的注册码不正确。
发表于 2017-4-11 11:13:07 | 显示全部楼层
ST500DM002-1BD142S3T2HSSZKC66BFEBFBFF000306C3
 楼主| 发表于 2017-4-11 14:27:45 | 显示全部楼层
回复 116# redapple2008


ST500DM002-1BD142S3T2HSSZKC66BFCBFBFF000306C3
是PR8JR-FR2QT-M4BTK-3R2KG-MRC33

ST500DM002-1BD142S3T2HSSZKC66BFEBFBFF000306C3
是GM8M6-X2H34-FM38Y-KVGFC-JGJMC

你二次报告的机器码不一样,已对程序做兼容性处理,如果注册后一段时间跳 出未注册,把第二个输入
请下载20170411最新版本才支持此功能
 楼主| 发表于 2017-4-11 19:36:44 | 显示全部楼层
本帖最后由 tubaba 于 2017-4-11 19:45 编辑

回复 117# tubaba


    新功能展示,还在测试之中,如果你的程序在运行中突然发生了错误,而这个错误又不是每次做这个操作就会发生,你会怎么办?
如下图,行号是15376,但实际在源代码中,这个错误应该是在24958行.很多时候这个行号跟实际是不相附的,因为解释器会把空行,注释行等忽略.给查错造成很大的麻烦.
这个错误是我故意造成的,去访问一个超出范围的数组变量


试用下图的功能,也许一切就会变得简单.

本帖子中包含更多资源

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

×
发表于 2017-4-19 20:34:42 | 显示全部楼层
回复 118# tubaba

官网有个代码扫描/加密的源码帖子,你看过吗.............
 楼主| 发表于 2017-4-21 08:56:43 | 显示全部楼层
很少去官网,访问速度太慢了,你说的那个贴子要么发个名称或者链接我看看?
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-4-20 11:05 , Processed in 0.072739 second(s), 15 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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