欢迎来到 嗅灵易学

零基础也能上手的脚本技术课,一对一答疑带你入门

巧破 Absolute Time Corrector V2.1 build 137 (4千字)

巧破 Absolute Time Corrector V2.1 build 137 (4千字)

首先声明,严格说来这算不上破解,只是提供了一种对付日期和使用次数
限制和NAG screen保护方式的一种简单的方法,高手可以不看。
巧破 Absolute Time Corrector V2.1 build 137
===============================================
Sunrix, 2002-9-20
XP支持与Internet时间服务器同步来校正计算机系统时间,可是XP这个功能不
支持代理服务器。所以上网找了个第三方的时间同步程序:Absolute Time Corrector
它支持Socks代理。这是个共享软件,在网上没有找到crack,可能是不太出名,
用的人不多吧:)。少不得自力更生了。
软件:Absolute Time Corrector V2.1 build 137
保护方式:Nag screen + 使用次数限制
工具:Regmon for NT/2000/XP
一般来说,软件把已经使用次数都数据存在注册表中,所以用Regmon来追踪ATC
对注册表的读。浏览Regmon的观察结果,很轻易的发现了下面很特别的地方:
CreateKey    HKCR\.key    SUCCESS    Key: 0xE28B12A8    
QueryKey    HKCR\.key    SUCCESS    Name: \REGISTRY\MACHINE\SOFTWARE\Classes\.key    
CreateKey    HKCR\CLSID\{B22B19A8-C7DC-76B6-5781-646D9C08DF94}    SUCCESS    Key: 0xE18BD958    
QueryKey    HKCR\CLSID\{B22B19A8-C7DC-76B6-5781-646D9C08DF94}    SUCCESS    Name: \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{B22B19A8-C7DC-76B6-5781-646D9C08DF94}    
QueryValue    HKCR\CLSID\{B22B19A8-C7DC-76B6-5781-646D9C08DF94}\(Default)    SUCCESS    "S/Y="    
QueryKey    HKCR\CLSID\{B22B19A8-C7DC-76B6-5781-646D9C08DF94}    SUCCESS    Name: \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{B22B19A8-C7DC-76B6-5781-646D9C08DF94}    
QueryValue    HKCR\CLSID\{B22B19A8-C7DC-76B6-5781-646D9C08DF94}\(Default)    SUCCESS    "S/Y="    
QueryKey    HKCR\CLSID\{B22B19A8-C7DC-76B6-5781-646D9C08DF94}    SUCCESS    Name: \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{B22B19A8-C7DC-76B6-5781-646D9C08DF94}    
QueryValue    HKCR\CLSID\{B22B19A8-C7DC-76B6-5781-646D9C08DF94}\(Default)    SUCCESS    "S/Y="    
QueryKey    HKCR\CLSID\{B22B19A8-C7DC-76B6-5781-646D9C08DF94}    SUCCESS    Name: \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{B22B19A8-C7DC-76B6-5781-646D9C08DF94}    
QueryValue    HKCR\CLSID\{B22B19A8-C7DC-76B6-5781-646D9C08DF94}\(Default)    SUCCESS    "S/Y="    
CreateKey    HKCR\CLSID\{B22B19A8-C7DC-76B6-5781-646D9C08DF94}    SUCCESS    Key: 0xE28B12A8    
QueryKey    HKCR\CLSID\{B22B19A8-C7DC-76B6-5781-646D9C08DF94}    SUCCESS    Name: \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{B22B19A8-C7DC-76B6-5781-646D9C08DF94}    
QueryValue    HKCR\CLSID\{B22B19A8-C7DC-76B6-5781-646D9C08DF94}\(Default)    SUCCESS    "S/Y="    
QueryKey    HKCR\CLSID\{B22B19A8-C7DC-76B6-5781-646D9C08DF94}    SUCCESS    Name: \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{B22B19A8-C7DC-76B6-5781-646D9C08DF94}    
QueryValue    HKCR\CLSID\{B22B19A8-C7DC-76B6-5781-646D9C08DF94}\(Default)    SUCCESS    "S/Y="    
QueryKey    HKCR\CLSID\{B22B19A8-C7DC-76B6-5781-646D9C08DF94}    SUCCESS    Name: \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{B22B19A8-C7DC-76B6-5781-646D9C08DF94}    
QueryValue    HKCR\CLSID\{B22B19A8-C7DC-76B6-5781-646D9C08DF94}\(Default)    SUCCESS    "S/Y="    
QueryKey    HKCR\CLSID\{B22B19A8-C7DC-76B6-5781-646D9C08DF94}    SUCCESS    Name: \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{B22B19A8-C7DC-76B6-5781-646D9C08DF94}    
QueryValue    HKCR\CLSID\{B22B19A8-C7DC-76B6-5781-646D9C08DF94}\(Default)    SUCCESS    "S/Y="    
QueryKey    HKCR\CLSID\{B22B19A8-C7DC-76B6-5781-646D9C08DF94}    SUCCESS    Name: \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{B22B19A8-C7DC-76B6-5781-646D9C08DF94}    
CreateKey    HKCU\Software\Flexiblesoft\ATC\InstallDate    SUCCESS    Key: 0xE1565B20    
QueryValue    HKCU\Software\Flexiblesoft\ATC\InstallDate\InstallDate    SUCCESS    00 00 00 00 E0 50 E2 40     
有三个可疑的地方:
1、HKCR\.key
2、HKCR\CLSID\{B22B19A8-C7DC-76B6-5781-646D9C08DF94}
3、HKCU\Software\Flexiblesoft\ATC\InstallDate
打开注册表编辑器,试着把下面三个SubKey删掉:
1、HKCR\.key
2、HKCR\CLSID\{B22B19A8-C7DC-76B6-5781-646D9C08DF94}
3、HKCU\Software\Flexiblesoft
再重新运行ATC,哈哈,试用次数又回到了50次!
用VBScript写一个脚本来清除上面的Key,未注册版本启动时
要弹出Nag Screen,非常boring,正好也可利用VBScript来
模拟按键,跳过Nag screen。
on error resume next
set WSHShell = CreateObject("WScript.Shell")
WSHShell.RegDelete "HKCR\.key\"
' regdelete 不能删除有subkey的key,所以先把subkey删掉
WSHShell.RegDelete "HKCR\CLSID\{B22B19A8-C7DC-76B6-5781-646D9C08DF94}\InProcServer32\"
WSHShell.RegDelete "HKCR\CLSID\{B22B19A8-C7DC-76B6-5781-646D9C08DF94}\ProgID\"
WSHShell.RegDelete "HKCR\CLSID\{B22B19A8-C7DC-76B6-5781-646D9C08DF94}\"
WSHShell.RegDelete "HKCU\Software\Flexiblesoft\ATC\InstallDate\"
WSHShell.RegDelete "HKCU\Software\Flexiblesoft\ATC\"
WSHShell.RegDelete "HKCU\Software\Flexiblesoft\"
WSHShell.Run "atc.exe"    '将本脚本与atc.exe放在同一目录下
WScript.Sleep 1000    '等待Nag screen弹出并接收到键盘输入焦点
WSHShell.SendKeys "{TAB}"    '切换到Evaluating按钮
WSHShell.SendKeys "{ENTER}"    '模拟回车键,跳过Nag screen
set WSHShell = nothing
这样破过后,ATC基本上能无限制使用了,不过,总归感觉歉完美。Cracker
的终极目标是写出注册机,不是么:)。大概跟了跟程序,好象是出品该软件
的公司专门为他们写的一系列程序做的压缩和软件保护,程序跟外壳配合的,
好难,太费时间,算了。希望哪位大虾可以试试,呵呵。

注意:上传附件及图片大小不得大于30M。

⚠️ 版权声明:
本博客所有内容(含教程、源码、工具)仅供个人技术学习与研究交流使用,严禁商用、倒卖、二次分发及非法用途
未经作者书面授权,任何组织或个人不得转载、复制或用于其他平台,违者将追究相关责任。

0 0 0 举报
复制成功