Zuken CADSTAR 16 破解过程

1.什么是CADSTAR?
 Home Page: https://www.zuken.com
 What's New in CADSTAR 16: https://www.zuken.com/en/products/pcb-design/cadstar/whats-new/cadstar-whats-new/cadstar-16-features
2.授权方式

网上之前有流传CADSTAR13的破解文件,经分析后v13采用FlexNet授权保护,破解文件Patch了ECC校验,用FlexNet SDK编写了生成License的程序。Patch的文件有一下.

engineer.exe
impulse.exe
Log.txt
pred.dll
rdr2adv.exe
scs.exe
senario.exe
sysutils.dll
gradianWX\bin\winnt\gradian.EXE

经对比分析后,CADSTAR16采用FlexNet 11.11.1 授权保护,要写注册机首先得有SDK,网上公开的有FlexNet SDK 11.9.1

3.破解过程

3.1 找VENDOR_NAME
OD加载engineer.exe,搜索常量0x87654321.定位到附近有0x12345678的位置,在其上面一个CALL下断,F9运行至断点即可看到VENDOR_NAME任然还是zuken.
这里写图片描述
3.2 找FEATURE_NAME
主要是寻找lc_checkout函数,IDA加载11.9.1 SDK中的lmgr.lib库文件中的lm_ckout.obj文件,定位到_lc_checkout函数,先观察一下11.9.1中该函数的造型,然后在定位11.11.1中的lc_checkout函数。
这里写图片描述
肉眼观察有一个0x20000常量,被 & 和 ^ 一次,在OD中搜索命令序列”and ecx, 0x20000”,找到4处,经肉眼比对,第一处函数过程基本与IDA中的一致,基本可以确定该函数就是新版11.11.1中的lc_checkout函数。

也可以根据sdk 11.11.1 的IDA SIG文件直接定位到lc_checkout函数

在函数入口下断后F9运行至函数入口.
这里写图片描述
寄存器以及堆栈中已经显示出了FEATURE_NAME和FEATURE_VERSION。且在数据窗口中能观察到其他的FEATURE.经过多次调试观察发现,FEATURE_NAME基本上都在存储于PE文件的data段,且都是类似”name version epxxxx”,因此在OD中ALT+M打开窗口找到PE文件的data段,双击打开其数据窗体,在数据窗体内搜索”ep2”、”ep3”、”ep4”类似字符,观察是否以”name version epxxxx”存储,即可找到全部的FEATURE.
这里写图片描述

同理处理其他文件,得到的feature如下表

filename feature version unkonw
enginer.exe emc_server 25.0 ep4416
emc_front_loaded 25.0 ep4418
dc_analysis 25.0 ep4454
sysutils.dll cadstar_gold 19.0 ep2553
cadstar_silver 19.0 ep2554
cadstar_bronze 19.0 ep2555
emcrules_auth 4.0 ep2698
cadstar_eval 19.0 ep2998
cadstar_beta 19.0 ep2999
cadstar_field_solver 19.0 ep3085
cadstar_library_editor 19.0 ep3099
cadstar_schematics 19.0 ep3103
freedom 9.0 ep3314
cstar_viewer_plus 19.0 ep3675
cadstar_des_view_ppr 19.0 ep3690
cadstar_des_view_rep_gen 19.0 ep3691
embedded_router 19.0 ep3876
emd_2dcheck 4.0 ep3942
cadstar_variants 19.0 ep3953
pred_ibase 25.0 ep4191
pred_cbase 25.0 ep4194
pred_interactive 25.0 ep4195
pred_2000 25.0 ep4196
pred_5000 25.0 ep4197
pred_single_pass_batch 25.0 ep4205
pred_multi_pass_batch 25.0 ep4206
pred_memory_batch 25.0 ep4209
pred_mitre_batch 25.0 ep4210
cadstar_ds1_interface 3.0 ep4372
pred_pattern_batch 25.0 ep4211
hs_route 25.0 ep4213
hs_place_and_route 25.0 ep4214
cadstar_scm_variants 19.0 ep4263
hotstage_verify 25.0 ep4297
pred_2000_s 25.0 ep4304
pred_2000_hs 25.0 ep4305
cadstar_datasheet_pub 19.0 ep4323
cadstar_shape_trim 19.0 ep4324
pred_six_layer_enh 25.0 ep4336
pred_max_layer_enh 25.0 ep4337
viewer_cadif_import 19.0 ep4377
lightning_spice_gen 25.0 ep4463
cadstar_rules_by_area 19.0 ep4492
cadstar_migration_link 1.0 ep4543
  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值