无忧启动论坛

标题: 用纯批处理轻松破解SyncBackPro的30天试用期限制 [打印本页]

作者: namejm    时间: 2011-3-5 19:34
标题: 用纯批处理轻松破解SyncBackPro的30天试用期限制
  本人IT硬件配置如下:300G硬盘笔记本1台、500G硬盘台式机1台、20G~320G移动硬盘3个、2G、8G优盘各1个、数码相机1台,4G的SD卡1张。

  突然有一天,我发现自己生活在危机四伏的环境中:每个月,数码相机为我拍下成百上千张照片,体积以百M、以G计;每年,有大量的报告需要撰写,需要四处收集资料,随时更新表格;偏偏本人是个下载狂,每年都要辛辛苦苦从众多的论坛、网站中下载众多的各类学习资料、软件……大部分的时间里,我都背着笔记本电脑满世界跑,随身带着移动硬盘、U盘、系统急救盘……偶尔,我会在办公室停留,在台式机上写写报告。那些海量的工作文档和学习资料,让我牵肠挂肚,我担心有那么一天,笔记本硬盘莫名开裂、台式机硬盘突然坏道、移动硬盘瞬间挂掉,或者是精神恍惚之下,用去年的工作文档覆盖了今年的最新版本……我知道这些悲催的事情不可能在同一天出现,但只要其中哪个环节一着不慎,很可能就会把我多年的心血毁于一旦,灰飞烟灭的悲剧往往发生在弹指一挥间。

  备份/同步数据已无可避免:重要的文件,我的笔记本和台式机各存一份,并刻录VCD或DVD留存;320G的移动硬盘,充当笔记本和台式机之间数据转移的临时中转站;2G、8G的U盘,做为临时存储,在本人电脑和它人机器之间兜兜转转。面对这些海量的数据,我逐一对比,用最新数据覆盖那些老旧的版本。我在重重目录之间来回跳转,随时都在提心吊胆,生怕漏掉了最新数据,或者是用老数据覆盖了新版本。就这么手忙脚乱地折腾了好几年,终于有那么一天,我感觉身心俱疲,备份/同步数据已经成为梦魇。

  在这万码奔腾的新时代,我还能继续使用这种原始的手工方式来备份/同步数据吗?

  几经折腾,试软无数,终于看中了几款国外的数据备份/同步软件,它们分别是:AllWaySyncPro、SyncBackPro和GoodSyncPro。

  国产软件似乎也有一些精品,但国人浮躁的心态给我留下了太多的心理阴影;而对国外的产品,往往会产生一种无条件的信赖感,即使最后证明它是多么的一无是处,因此,在遴选软件的时候,我首选国外的作品——每当国产软件动则打出“支持民族企业”的口号,弄出了诸如瑞星、绿坝之类的娱乐产品的时候,我仿佛听到了鸡皮疙瘩哗哗往下掉的声音。这是一种非常奇怪的心理,唯有长期试用各类软件的人才会产生,并往往自认为理所当然。

  这三款软件都是商业软件,有免费版本和收费版本,有中文界面。免费版本限制太多,十分不爽;收费版本功能强劲,即使不考虑那高昂的价格,仅仅是那些复杂的国际支付操作,就足以打消我付费购买的欲望,转而搜寻它们的注册码或破解版本。

  因为是商业版本,为了对付各路破解高手,这些产品的注册模块都做得十分变态:有的根据电脑硬件产生硬件识别码,然后联网注册;有的暗桩无数,在通往“完美破解版”殿堂的途中,破解高手们经常尸横遍野。

  凭我目前的三脚猫功夫,要想破解这些软件,纯属白日做梦,于是,我退而求其次,开动强大的搜索引擎,日以继夜地在茫茫网海中苦苦搜索。

  AllWaySyncPro是我目前所能找到的功能最强大、使用最方便的备份/同步软件了,可惜最新的破解版本还是2009年的9.4.11,到如今,它的最新版本已是11.1.24了;SyncBackPro有人做出了5.9.2.8版本的绿色破解版,到目前却经常弹出试用版已过期之类的信息;GoodSyncPro的最新破解版也是十分难找,最让有洁癖的我难以忍受的是,它竟然会在源文件的每个文件夹下生成一个隐藏属性的文件,用以记录备份/同步的历史信息。

  成功总是特别垂青于有准备的头脑^_^,今天,上天给了我一份惊喜,一个破解SyncBackPro最新版本的方法呈现在我面前。我抓住了幸福的尾巴,略加调试,写下了下面的破解代码,纯批处理格式,兴奋之余,发出来大家共享之。

  先来看看这款软件的介绍:
软件小档案:
软件名称:SyncBackPro 5.9.4.0
软件性质:多国语言/商业软件
运行环境:Windows 2003/XP/Vista/2008/7,32-bit/64-bit
更新日期:2010.11.25
官方主页:http://www.2brightsparks.com/

软件简介:

  SyncBack 是一个文件备份和同步工具。它通过对比源文件夹和目标文件夹的修改日期同步文件,或将一个文件夹的文件备份到另外一个文件夹。
主要功能:
在两个位置之间同步数据,同步位置可为文件夹、网络共享盘、FTP 服务器,甚至是 ZIP 文件;
借助 Windows 的任务计划功能自动备份;
在备份之后发送电子邮件;
在备份之前或之后运行特定程序;
后台定期执行备份任务等。


  搜遍网络,国内绝大多数的下载站点基本上都是这样介绍的。相比它强大的功能,以上文字介绍寥寥数语,显得太过吝啬,丝毫让人感觉不到它在数据同步行当里也是一方霸主,真是悲剧。
  现在上破解代码(可保存成"破解.cmd"文件,放在任意目录下运行):

  1. @echo off
  2. title SyncBackPro无限试用辅助程序
  3. :: code by namejm,2011.3.5,@WinXP_Pro_SP3

  4. :Main
  5. cls
  6. echo.
  7. echo.&echo         本程序仅在之前输入过试用版注册码的情况下有效
  8. echo.&echo         破解一次只能延期30天,但可无限次延期
  9. echo.&echo         请确认之前曾经使用过试用版注册码
  10. echo.&echo         若之前尚未使用过试用版注册码
  11. echo.&echo         则重装软件之后,再使用试用版注册码方可破解
  12. echo.&echo         试用版注册码为:
  13. echo.&echo           SBPR1FLS3TFEM5-DCDY1VBCGAE60202F20T
  14. echo.&echo         注意:破解之前请关闭SyncBackPro程序
  15. echo.&echo.&echo.
  16. set choice=
  17. set /p choice=         请输入选择代码(0=退出/直接回车=继续破解):
  18. if "%choice%"=="0" exit
  19. if not exist "%USERPROFILE%\Local Settings\Application Data\2BrightSparks\SyncBackPro\Settings.ini" goto FileMissing
  20. cd /d "%USERPROFILE%\Local Settings\Application Data\2BrightSparks\SyncBackPro"||goto FileMissing

  21. set str=
  22. for /f "tokens=1*" %%i in ('type Settings.ini^|findstr /ic:"SN=" 2^>nul') do set str=%%j
  23. if not defined str (
  24.     cls
  25.     echo.&echo.
  26.     echo.&echo         SyncBackPro之前未使用过试用版注册码,无法破解
  27.     echo.&echo         请重装软件之后,使用试用版注册码运行程序
  28.     echo.&echo         以试用版注册码方式运行程序期满后方可破解
  29.     echo.&echo         按任意键返回上一步查看试用版注册码
  30.     pause>nul&goto Main
  31. )

  32. taskkill /f /im SyncBackPro.exe 2>nul
  33. type Settings.ini|findstr /ivc:"ID2="|findstr /ivc:"SN=">tmp
  34. move tmp Settings.ini
  35. cls
  36. echo.&echo         SyncBackPro.exe的试用期已经成功延长30天
  37. echo.&echo         试用期满后请再次运行本脚本程序进行破解
  38. echo.
  39. pause
  40. exit

  41. :FileMissing
  42. cls
  43. echo.&echo.&echo.
  44. echo         配置文件丢失,重新安装SyncBackPro方可破解
  45. echo.
  46. pause
复制代码

  破解原理分析:

  SyncBackPro提供了30天的试用期,可配合试用版注册码使用:当没有试用版注册码的时候,将在程序标题栏中显示诸如“尚有30天试用期”之类的信息;当使用了试用版注册码的时候,这些信息将不再显示。无论是否使用了试用版注册码,程序都将在30天后失效,需要提供正式版的注册码方可运行。

  该程序在系统的很多地方记录了注册信息,根据高手们以往的斑斑血泪史,我确信这些信息是互相制约的,你不能仅拔除了其中某几处暗桩就沾沾自喜,强大的反破解程序总是默默运行在某个不起眼的角落,它往往会出其不意地杀将出来,在你猝不及防的时候,终止正在进行的备份/同步进程,弹出一个冷冰冰的注册窗口,让你一瞬间坠入冰窖。

  智者千虑,必有一失,在貌似严密的反破解措施中,SyncBackPro犯了个十分低级的错误:将它的部分注册信息放在了配置文件中,而配置文件的各字段名以明文方式存储,仅对注册码内容做了一些加密变换,只要对注册码字段略施手脚,就能轻松绕过程序的注册限制,再次延长30天的试用期;若无限次修改相关信息,将会无限期延长试用期限,哈哈,这样下去,和正式注册版有何差别?

  该配置文件为Settings.ini,保存在"%USERPROFILE%\Local Settings\Application Data\2BrightSparks\SyncBackPro"目录下,以Unicode编码保存。在配置文件中,你将会看到形如"ID="、"ID2="、"SN="和"SN2="之类的字段。如果你以为"ID="和"SN="是一组,而"ID2="和"SN2="是另一组的话,那你就大错特错了。在这里,程序员耍了个花招,把"ID2="和"SN="配成一组,而"ID="和"SN2="配成另一组,稍有不慎,就会中了他的招。奥妙就在"ID2="和"SN="这一组上:当安装程序的时候,如果不输入试用版注册码,直接选择"试用"的话,"ID2="和"SN="后面将不会有任何值;如果输入了试用版注册码,并选择以"试用"方式安装的话,将在"ID2="和"SN="这两行上记录注册码信息,以加密后的数字格式保存。

  现在,最关键的部分来了:当30天的试用期限结束后,如果当初输入了试用版注册码,现在直接删除Settings.ini文件中的"ID2="和"SN="这两行内容,保存后重新运行SyncBackPro,程序将正常运行,等候下一个30天的到来;如果当初没有输入试用版注册码,继续按照刚才的方式破解的话,程序将会弹出警告信息,大意是"序列号××已超过试用期,请确定您使用的序列号不是通过非法途径获取的"云云,你按下程序里的按钮,程序会终止运行,并打开官方注册网页,给你提供一条龙的注册服务^_^,在这种情况下,本人建议您删除程序后重装,重装的时候千万要记得输入序列号,这样的话,一切将尽在您的掌控,您只需安心地等待下一个30天到来就是了。

  找到配置文件,删除两行内容,再次运行SyncBackPro.exe,令人心惊肉跳的注册窗口就消失了,程序又在勤勤恳恳地工作了,天呐,这破解咋个就那么简单呢?

  友情提示:试用版注册码在批处理代码中已经提供,请仔细查看。

  回到上面的批处理代码中来,核心的代码只有四条:

  ① cd /d 强制跳转到配置文件所在目录,使得接下来的所有处理都是针对该文件夹下的文件;
  ② taskkill关闭正在运行中的SyncBackPro程序,以防正在运行的程序在关闭后把当前状态写入配置文件,覆盖掉破解信息;
  ③ type……|findstr /ivc:……|findstr /ivc:……语句是把指定行删除。因为Settings.ini文件为Unicode编码,findstr无法直接读取,需要先type一下;如果换成能直接读取Unicode编码的find命令,将在文件顶部加入文件名信息,会破坏配置文件格式;
  ④ move 语句是把经过处理后形成的新文件覆盖掉旧文件,使之成为新的配置文件。

  经过以上步骤的处理,仅仅删除了Setting.ini文件中含有"ID2="和"SN="这两个字符串所在的行内容,在延长了程序30天试用期的同时,其他的配置信息都得以完整保留。每当30天的试用期大限来临之时,运行本代码,将再次延长30天使用期;无限次运行,将无限期使用。如果SyncBackPro的编程人员在新版本中一直沿用目前的注册方式的话,这个破解代码将继续有效。真个是“一旦拥有,别无所求”啊^_^

  在代码中出现大量的echo语句,本为一向追求代码尽简尽短的我所不能容忍,但考虑到破解时的一些特殊情况,我加上了一些提醒信息和检测文件完整性的代码,使得它能适应更多的场合。

  本代码仅在WinXP_Pro_SP3系统下测试,Win7下是否有效,望各位能有所反馈。
作者: 快雪时晴    时间: 2011-3-5 20:40
心有同感,我每天都在多次同步备份,只有这样,才觉得安心
作者: andos    时间: 2011-3-5 20:52
%USERPROFILE%\Local Settings\Application Data

这个明显看出只能在XP下使用

WIN7 应该是%USERPROFILE%\AppData\Roaming
作者: namejm    时间: 2011-3-5 21:10
  andos能在Win7下尝试着安装一下SyncBackPro吗?我想了解一下它的配置文件在Win7下具体是什么位置。如果把这个代码的路径修改成Win7下的路径,其他的命令能否正常运行?还有,能否原样贴出Win7下运行ver命令后的信息?我想把这个代码修改成能自动适应XP/Win7两种系统的脚本。谢谢。
作者: dvd008    时间: 2011-3-6 07:54
不知道怎么用

不过,PE下可以直接安装使用,用一次,安装一次
作者: dvd008    时间: 2011-3-6 08:32
又发现,安装一次,下次即绿色版了,可以直接使用了.

当然,需要输入一次序列号.

PE下,这样是可以的.

不存在期限问题了.仅做了备份测试,OK!
作者: namejm    时间: 2011-3-6 12:57
只要是彻底卸载了,然后重装一次,也可以继续延期30天,但是这样的操作非常繁琐,如果有一些自定义的设置,也可能会被一并删除,不推荐通过卸载重装的方式来延长试用期。
作者: freesoft00    时间: 2011-3-6 14:06
namejm ,这几天不忙了,怎么有时间上论坛
作者: andos    时间: 2011-3-6 14:07
原帖由 namejm 于 2011-3-5 21:10 发表
  andos能在Win7下尝试着安装一下SyncBackPro吗?我想了解一下它的配置文件在Win7下具体是什么位置。如果把这个代码的路径修改成Win7下的路径,其他的命令能否正常运行?还有,能否原样贴出Win7下运行ver命令 ...

不用改也能破的说...
在explorer地址上输入%USERPROFILE%\Local Settings\Application Data\2BrightSparks\SyncBackPro 是有效的,其实就是win7的%USERPROFILE%\AppData\Local\2BrightSparks\SyncBackPro


Microsoft Windows [Version 6.1.7601]
作者: zts59    时间: 2011-3-6 17:15
我还是使用GOODSYNC不错,呵呵,那个隐藏文件夹也没有关系吧
作者: hbwazxf    时间: 2011-3-8 10:56
谢谢介绍这么好的同步备份软件。正下载试用
作者: tansuo    时间: 2011-3-13 19:39
AllWaySyncPro用着比较简单;SyncBackPro早期版本还能用,可惜不会用,楼主能图解一下SyncBackPro的用法吗?(局域网内同步等)
作者: ganyuansi    时间: 2011-3-13 22:09
强大的批处理!强大的楼主
作者: camelxm    时间: 2012-12-13 18:05
强人啊,烦恼我的问题终于解决了,谢谢!
作者: zmcjs    时间: 2012-12-13 22:51
网上有注册机,下载一个就行了!
作者: 阿弥陀佛    时间: 2012-12-14 20:40
我发现,楼主的文采很不错…我是来围观的。顺便学习。
作者: 极度凶残    时间: 2013-4-1 12:27
楼主能否把批处理弄成自动的,方便加入计划任务,每30天自动运行一次
作者: 2012cqztq    时间: 2013-7-9 08:29
SyncBackPro V6.4.3.0也能成功破解,WIN7下也可以直接运行,用户的福音啊,SyncBackPro确实是好软件,个人认为比GOODSYNC强很多。
作者: 极度凶残    时间: 2013-9-3 09:05
请教楼主如何添加到系统的关机脚本里运行,我测试了无数次,都无效,手动运行却正常
作者: 出夫从    时间: 2013-10-21 09:08
ddd
作者: 枫影鱼游    时间: 2014-1-19 09:57
同样被试用序列号搞得很头痛,楼主真是帮了大忙了
作者: wgx1688    时间: 2014-1-20 08:07
我的WIN7下没有这个文件
作者: 于是之    时间: 2014-3-17 11:42
namejm 发表于 2011-3-5 21:10
  andos能在Win7下尝试着安装一下SyncBackPro吗?我想了解一下它的配置文件在Win7下具体是什么位置。如果 ...

Win7下路径是%USERPROFILE%\AppData\Local
作者: 皓轩你好    时间: 2014-3-17 15:55
试用一下 ,呵呵
作者: 皓轩你好    时间: 2014-3-19 19:43
很是开阔视野增长知识
作者: sgw888    时间: 2014-3-23 15:38
极度凶残 发表于 2013-9-3 09:05
请教楼主如何添加到系统的关机脚本里运行,我测试了无数次,都无效,手动运行却正常

为何不用免费开源的 FreeFileSync ???
作者: simplify    时间: 2014-7-17 17:32
回复楼主,你这个在win7下可以正常使用的,我用最新版本的6.5.38.0已经测试成功,谢谢楼主的辛苦劳动!!!




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3