谈一谈2021的注册机激活
本帖最后由 编程小子 于 2020-4-3 21:59 编辑原贴地址:http://bbs.mjtd.com/thread-181241-1-1.html
这位作者给出了一个注册机和一个“修改”过的安装包后实现了成功安装并激活。那么,为啥只能用他提供的安装包激活,而不能用官方包进行安装激活呢?楼主分别下载了两个版本然后进行了一些测试。
0x0 分析
用软件比对了楼主提供的安装包和官网下载的安装包,可以发现楼主安装包里的adsklicensing文件被替换成了9.2.2.2501版,而从官网下载的adsklicensing版本是10.1.0.3194。根据版本号进行推断,9.2.2.2501版adsklicensing是2020版使用的激活平台。(顺带一提,9.2.2.2501版adsklicensing可以在maya2020中找到)
0x1 结论
这次的注册机激活方法是利用了Autodesk没有对adsklicensing版本进行校验的漏洞,从而通过利用旧版adsklicensing来替换新版adsklicensing来实现了注册机的使用。
利用这种方法,我们只需要提取出9.2.2.2501版adsklicensing,然后替换x86\AdskLicensing下同名文件,理论上可以成功。
0x2 文件安全吗?
两个版本的文件均具有有效的数字签名,所以大家不用担心安全性。
顺便,我也帮大家把所有文件都进行过验证了。这两个版本除了支持的语言不同,其他的内容,包括核心文件数量和文件指纹都一样。两个acad.exe的数字签名也是完全一致的。
0x3 替换adsklicensing能存活多久?
如果你只使用AutoCAD这一个软件,那只要不更新,应该没事。
如果你还需要Autodesk家族的其他软件,那你得在安装前对所有安装包的adsklicensing文件进行替换,要不然随便安装哪一个软件,安装包帮你把这个组件一更新,OK,GGs:L
0x4 未来还有啥方法激活?
楼主不保证,后续adsklicensing仍可以通过某些方法“卡出”传统的激活界面然后利用2020的注册机进行激活。
当然,除了爆破原始文件外,还有一种方法。没错,那就是一直存在的网络许可证模式。这种通过flexlm服务器来代替注册机也是一种很不错的方法(UG、SolidWorks、CATIA用的就是这种方法进行激活,且从SolidWorks 2013和UG 1903版开始,已经实现了不替换任何官方文件,仅利用一个外挂文件即可实现激活)
0x5 结语
办法总比困难多,不管后续情况如何,除非自动桌子把软件改成全程联网验证(如InfraWorks 2016及以后版本),要不然理论上还是可以利用某些方法进行激活,只是未来会不会仍然用注册机,那就说不清了。
AutodeskLicensing Service 9.2.2.2501.zip 安装程序官方下载地址:http://download.autodesk.com/us/support/files/licesning/win/adsklicensinginstaller-9.2.2.2501.zip 说明:适用于 2020 产品版本的 Autodesk Licensing ServiceUpdatehttps://knowledge.autodesk.com/zh-hans/search-result/caas/downloads/downloads/CHS/content/autodesk-licensing-service-update-for-2020-product-versions.html 附件:Windows:Autodesk LicensingService 9.2.2.2501.ziphttp://download.autodesk.com/us/support/files/licesning/win/adsklicensinginstaller-9.2.2.2501.zipMac:Autodesk LicensingService 9.2.1.2399.tar.gzhttp://download.autodesk.com/us/support/files/licesning/mac/adsklicensinginstaller-9.2.1.2399.tar.gzLinux:Autodesk LicensingService 9.2.1.2399.tar.gzhttp://download.autodesk.com/us/support/files/licesning/linux/adsklicensinginstaller-9.2.1.2399.tar.gz
本帖最后由 aichong 于 2020-4-4 00:34 编辑
我的是多个版本共存,因为我装了多个版本:C:\ProgramFiles (x86)\Common Files\Autodesk Shared\AdskLicensing\9.2.2.2501\C:\ProgramFiles (x86)\Common Files\Autodesk Shared\AdskLicensing\10.1.0.3194\C:\ProgramFiles (x86)\Common Files\Autodesk Shared\AdskLicensing\10.1.1.66\C:\ProgramFiles (x86)\Common Files\Autodesk Shared\AdskLicensing\Current\C:\ProgramFiles (x86)\Common Files\Autodesk Shared\AdskLicensing\Adsk.icoC:\ProgramFiles (x86)\Common Files\Autodesk Shared\AdskLicensing\uninstall.datC:\ProgramFiles (x86)\Common Files\Autodesk Shared\AdskLicensing\uninstall.exeC:\ProgramFiles (x86)\Common Files\Autodesk Shared\AdskLicensing\version.inifile:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image001.png那么,怎么能使2021版只用9.2.2.2501版adsklicensing?
本帖最后由 aichong 于 2020-4-4 14:58 编辑
buxun 发表于 2020-4-4 11:26
下载的安装包解压后就替换文件再安装,是不是就可以一次成功
注:
2020正式版adsklicensing的文件在在解压后的安装包里面:
C:\Autodesk\AutoCAD_2020_Simplified_Chinese_Win_64bit_dlm\x86\AdskLicensing\AdskLicensing-installer.exe,版本是9.0.1.1462
Adsklicensing 9.2.2.2501的版本应该是在AutoCAD 2020.1.2 Update更新补丁里面
这两个应该都可以离线激活。
所以,你把2021版的原AdskLicensing文件夹改名或删除,然后把2020简体中文正式版里面的AdskLicensing-installer.exe(版本是9.0.1.1462),复制到2021简体中文版的相应文件夹里面即可
网上下载Adsklicensing 9.2.2.2501的版本也可以
这下可以先激活使用了 lz有心了
自动桌子公司也知道新版出来没几天kegen就满天飞很头疼。 aichong 发表于 2020-4-4 00:33
我的是多个版本共存,因为我装了多个版本:C:\ProgramFiles (x86)\Common Files\Autodesk Shared\AdskLicen ...
首先谢谢楼主,我用官方包2020里面的替换2021的,完美激活,主要先卸载adsklicensing ,以管理员运行这个卸载程序就可以C:\ProgramFiles (x86)\Common Files\Autodesk Shared\AdskLicensing\uninstall.exe 厉害了,谢谢你的分析! wang121359 发表于 2020-4-4 10:24
首先谢谢楼主,我用官方包2020里面的替换2021的,完美激活,主要先卸载adsklicensing ,以管理员运行这个 ...
没看懂替换什么,能不能详细说明呢? wang121359 发表于 2020-4-4 10:24
首先谢谢楼主,我用官方包2020里面的替换2021的,完美激活,主要先卸载adsklicensing ,以管理员运行这个 ...
我卸载后就说许可错误,要怎么处理? qijun0818 发表于 2020-4-4 11:06
我卸载后就说许可错误,要怎么处理?
看一下,我发布的新帖,许可错误,下载9.2.2.2501版adsklicensing安装就可以了, 下载的安装包解压后就替换文件再安装,是不是就可以一次成功