静态库是不安全的 appro aew 2A 静态库破解:解除与加密芯片的绑定 dm368ipnc

appro的ipnc方案中,除了美光的CMOS板开放硬件外,其他的CMOS板:ov2715,、ov9715、imx036等不但不提供原理图,而且还加了一颗6pin的硬件加密芯片,CMOS板接口的GIO90、与GIO93用来与加密通信(初步看像是韩国的neowine加密芯片),

2a库每隔两分钟就会验证一次硬件:向加密芯片输入随机产生的7个字节,加密芯片运算后输出4个字节,软件判断运算结果是否正确,如果不正确就会停用2A,并且不停的向终端输出:

Appro Check License ID Fail !!!
Please contact www.appropho.com !!!

这样一来就恶心了,买它的软件还得用它的硬件。。。

无图无真像,上图

下图是正常是2A初始化的输出:

Chip init PASS 表明加密芯片初始化成功

CHIPX Version:0x21 表明读到的加密芯片的版本(或许是CMOS的代号)0x21



下图是将CMOS板上加密芯片拆掉后的输出

如果读到的CHIPX Version为0xFF,就会再连续尝试5次,如果仍没读到,程序就会认为Chipx Id Check fail


然后过几分钟之后,2A算法将会被停用,并且向终端输出大量的error信息,影响正常的终端命令操作,如图:

Appro Check License ID Fail !!!
Please contact www.appropho.com !!!


下图是加密芯片拆掉后的CMOS板照片,红圈圈起来的U4就是加密芯片所在的位置,U4的pin1为data信号、pin2为gnd、pin3为clk、pin4悬空、pin5未知、pin6为vcc



最后,该是主角上场了,破解后的appro静态库的输出,如下图


之后的运行很正常,2A仍然能够很好的工作。

以上是我2月份工作以来干过的最棒的一件事!:-D

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值