VAPS XT入门教程20.08:破解1 暴力方式

系列索引:VAPS XT入门教程索引

上一篇:VAPS XT开发教程20.07:激活方式

上一篇我们分析了VAPS XT软件的激活方式,本文我们尝试破解它。

前提

VAPS XT的证书验证字符共120个,对应加密密钥共239位,至今为止没有人或者计算机能够算出对应239位私钥。

那么就只剩下一种方法,直接越过这个私钥密钥验证。

说明

先按照License Tool软件介绍安装授权工具,

(系列部分)软件安装时验证证书情况(此处验证程序与授权工具不一样),

安装完成后程序每次启动时会通过授权工具检测证书情况。

爆破授权工具后,主程序安装时还会再次验证证书,水平有限,无法破解这部分,只能先解包,在提取出程序所有内容作为绿色版使用。

这是目前为止有效的方法。

原理

1
2
INCREMENT vxt_vapsxt ...... SIGN=
INCREMENT vxt_doors ...... SIGN=

授权工具会读取模块名vxt_vapsxt,然后计算得出SIGN字符串,它会把计算出的理论结果和文件中实际值进行对比。

实际操作

。。。

然后伪造一个格式正确的证书

1
2
3
4
5
INCREMENT vxt_vapsxt MPICRO 4.2 permanent uncounted  \
VENDOR_STRING=QQ1768478912 HOSTID=ANY SN=OPP-12345 \
START=22-jan-2023 SIGN="0123 4567 89AB CDEF 0123 4567 89AB \
CDEF 0123 4567 89AB CDEF 0123 4567 89AB CDEF 0123 4567 89AB \
CDEF 0123 4567 89AB CDEF 0123 4567 89AB CDEF 0123 4567"

打开破解后的程序

license tool

点击Install License(s)

license tool install license

点击下一步

选择证书界面

点击Browse选择假证书

选择假证书

点击Add按钮,出现下图就表示我们成功破解了授权工具

破解完成

如果你打开主程序的话

打开主程序

程序

打开主程序会报错,是因为主程序有独立的验证模块。这个也要用相同方法破解

再次打开主程序

打开主程序

总结

  • 此软件最重要的是官方的技术支持
  • 目前还不知道此方法是否有漏洞
  • 既然是破解版,最好在无网络环境下使用。
  • 目前测试了4.2.1和4.3版本破解,没发现什么问题
  • 此方法也适用于Vega Prime/Vega Prime/Ondulus IR/V5D/Terra Vista/Creator/STAGE/V5D/IBM Rational DOORS/IBM Rational Rhapsody/WindRiver VXworks7
  • 如果你有Presagis的软件或者其他FlexLM相关的软件,我可以帮助破解

下一篇:VAPS XT入门教程20.09:编译异常

技术交流群,欢迎加入讨论。这个圈子很小,大佬可能没兴趣加这些群聊社区之类的。所以只能带你入门,当然,欢迎大佬指导

qq 672991841


VAPS XT入门教程20.08:破解1 暴力方式
https://blog.jackeylea.com/vapsxt/crack-of-vaps-xt/
作者
JackeyLea
发布于
2022年5月4日
许可协议