加入收藏 设为首页 帮助中心
 
论坛首页
用户登录 | 用户注册 | 最新悬赏 | 最新贴子 | 会员中心 | 贴子搜索 | 网站地图 | 帮助中心 | 联系我们
站内搜索:
现在位置 > 维库电子开发网论坛 > 嵌入式系统/ARM技术 > 找出数据变化规律的问题,小弟原出10...
帖子主题: 找出数据变化规律的问题,小弟原出10000现金酬谢!
你还没有登录,无法发表回复,请首先 登录.. [注 册]
积分:813 月色1361
发表于:2007-9-20 12:15:00 楼主
级别:一钻
积分:813分
注册:2006年11月06日
找出数据变化规律的问题,小弟原出10000现金酬谢!
    下面有20组新数据和25组旧数据,需要找出这些新数据之间的变化规律.可这45组数据看来好像没有连续的.旧数据和新数据的差别在于,上机的时侯,机器可能按照某种算法改写了地址10,11,50,51,52内的数据.
    上机后,我试图改写地址10,11,12,13,20,21,30,50,51,52内的任何一个或多个字节的数据机器就报错了,可改写地址22,40,41内的数据,机器能认到.可能每组内的数据之间还有某种关联.
    小弟我看了好几天也没找出有效的解决方案来,还忘各位大仙多多指点,小弟感激涕零!!!!谢谢


存数地址   10 11 12 13    20 21 22    30    40 41    50 51 52

型号说明                  数         据
新2 F    1B 42 0B 41    41 CD 34    35    37 C9    63 16 73
新3 F    1B 42 0B 41    41 CE 20    36    37 C9    52 2A 8D
新3 A    19 C1 4B 25    0C 87 B4    2D    24 9D    A4 2C 3C
新2 A    19 C1 4B 25     8 20 A4    2A    24 91    66 87 53
新1 A    18  0 6B  9    4D 4A 54    35    0B 1D    F7 A6 F4
新1 F    18  0 6B  9    4E C4 F0    24    0B 25    B3 5F BA
新1 E    18 80 AB 11    10 32 70    2B    13  5    5E 98 85
新2 E    1A 81 AB 29    20 E4 50    21    26 C5    8E 15 E7
新3 E    1A 81 AB 29    20 C9 E4    27    26 C1    4E 3A 73
新2 C    1A 81 AB 31    0C 91 C4    2B    2E 11    2A 78 C7
新3 C    1A 81 AB 31    0C B4 D0    3A    2E 11    5D C4 96
新3 D    1A 81 AB 31    2C A9 D4    34    2D 99    60 94 73
新3 G    1A 81 AB 31    62 C5 F4    48    2E 19    68 80 2F
新3 H    1A 81 AB 35    6F EC 74    3F    2E AD    18 58  0
新2 G    18 C0 CB 11    21 2E 90    36    12 D1    B5 A5 4A
新1 H    18 C0 CB 11    24 4E 60    45    12 C9     5 24  4
新1 B    18 C0 CB 15    28 7C 80    2C    14 C5    DC A6 53
新1 C    18 C0 CB 19    2A CF 74    2D    14 C9    5E 29 15
新2 B    1A C1 CB 39    15 A2 54    3A    32 15    9F A0 DC
新3 B    1A C1 CB 39    15 CA 54    30    32 11    CA 67 10


旧2 B     4  8 4B  5     9 C4 B4    35     8 19    EE F2 81
旧3 B     4 90 4B  9     9 B6 84    40     8 19    89 66 5F
旧1 B     4 D8 4B  9    0A 0C A0    2F     8 19    EC 6D 47
旧2 F     4  8 6B 0D    4F  1 C0    47    0B 21    B8 32 DD
旧4 D     4 98 6B 0D    73 26 B4    43    0B 99    98 D5 F4
旧1 D     4 D8 AB 0D    15 A2 A4    4C    12 D5    8A 17 47
旧1 E     4 D8 AB 11    10 98 F4    29    13  5    7A 2C EE
旧1 A     4 D8 AB 11    12 81 D0    37    12 D1    AD D8 32
旧1 F     4 D8 CB 0D    20 49 E4    49    12 C5    ED 0F F6
旧4 G     4 98 CB 0D    22 2A D4    43    12 C1    53 EE 63
旧1 G     4 D8 CB 11    21 8C 50    2F    12 C5    EC 61 C8
旧1 H     4 D8 CB 11    24 6C 74    3B    12 C5    FE 22 B1
旧1 C     4 D8 CB 19    29 C5 70    31    14 C9    AF AB C4
旧3 G    14 95 2A A1    76 61 94    31    91  9    C9 DD 7A
旧3 H    14 95 2A A1    77 B6 84    2E    91  1    4F 1C 56
旧2 A    14 0D 2A A1    91 47 24    2A    91 9D    9A EA 43
旧2 D    14 0D 2A A1    95 A3 64    2A    91 9D    53 98 EC
旧3 D    14 95 2A A1    96  0 B4    3B    91 99    F1  2 81
旧2 C    14 0D 2A A5    83 D9 20    29    91 81    73  8 56
旧3 C    14 95 2A A5    83 DE D0    31    91 81
 
积分:781 watercat7819
发表于:2007-9-20 12:15:00 1 楼
级别:五星
积分:781分
注册:2006年11月06日
完全不明白你要干什么
 
 
积分:473 hexenzhou6466
发表于:2007-9-20 12:15:00 2 楼
级别:四星
积分:473分
注册:2006年08月13日
!
破解别人的程序吧!BS一下!

 
积分:813 gqrenbo1361
发表于:2007-9-20 12:15:00 3 楼
级别:一钻
积分:813分
注册:2006年11月06日
广嵌培训中心 ARM-ATC认证培训班
    广东省嵌入式软件公共技术中心于今年6月成为嵌入式ARM的ATC授权培训中心,目前,已成功举办嵌入式ARM-ATC认证专班两期,暑假过后,应广大学员朋友的要求,广嵌教育计划于中秋之后举行新一期嵌入式ARM-ATC认证培训班。
    培训班采用ARM-ATC的官方教材+GEC嵌入式ARM实战手册为培训教材,理论与实战相结合,让在读的每一位学员充分领略到嵌入式ARM真实开发环境下带来的刺激与成就感:)教材,开发板,仿真器……培训,住宿,认证,推荐就业一站式服务。培训班计划于9月29日(周六)开课,有意向的朋友可联系广嵌中心任老师。认证证书可登陆http://www.gdemb.com 查询。
    额外优惠:3人以上团体报名可再优惠!每班前3名学生免费安排住宿!
    咨询热线:020-32068395-846,24小时值班电话:13202080516(任老师)
    在线咨询:QQ(295735428),MSN(gqrenbo@hotmail.com)。咨询信箱:Renbo@midea.com.cn  


 
积分:813 zhiwei1361
发表于:2007-9-20 12:15:00 4 楼
级别:一钻
积分:813分
注册:2006年08月19日
这就是破解别人的通信协议吧,呵呵。
 
 
积分:813 月色1361
发表于:2007-9-20 12:15:00 5 楼
级别:一钻
积分:813分
注册:2006年11月06日
kqkq
说实话,我也不知道这是什么东东!!!这些数据是存在EEPROM里面的(24C02).共有128个字节的数据,这些是各个型号或同型号不同个数之间在变化的数据,其它地址的数据都一样.

 
积分:699 arewere6063
发表于:2007-9-20 12:15:00 6 楼
级别:五星
积分:699分
注册:2006年11月06日
我的想法

是主控的MCU的程序需要变换后的数据吧, 上电后有个ASIC一类的芯片变换了EEPROM的数据.

从几组数据未必不能推出芯片的算法, 虽然可能性不太大. 我的想法, 不应该从加密芯片入手来做这件事.

而且, 如果这么做, 您提供的数据应该是每组数的全部, 不该只取了几个字节,还应该尽可能多的提供您的平台的软硬件信息, 这些都是所必需的, .

当然, 这些又会产生其它问题, 譬如,隐私.



 
积分:699 arewere6063
发表于:2007-9-20 12:15:00 7 楼
级别:五星
积分:699分
注册:2006年11月06日
想法

我认为我想出了上面数据的变化规律, 但我不确定.

另外:
从我之上所说过的全部的话, 您应该能想得出我想到的数据变化规律是什么, 无论正确与否, 您试一试吧.



 
积分:813 月色1361
发表于:2007-9-20 12:15:00 8 楼
级别:一钻
积分:813分
注册:2006年11月06日
回复arewere
小弟愚顿!还是没理解老兄的意思,能不能细述一下,小弟感激涕零.这个问题困了我好多天了!谢谢!!!!!


 
积分:660 jinan18615136
发表于:2007-9-20 12:15:00 9 楼
级别:五星
积分:660分
注册:2006年11月06日
准备好钱
规律就是:
旧2 B     4  8 4B  5     9 C4 B4    35     8 19    EE F2 81
变成
新2 B    1A C1 CB 39    15 A2 54    3A    32 15    9F A0 DC

掏钱!!!


 
积分:457 GaoTongfu9695
发表于:2007-9-20 12:15:00 10 楼
级别:四星
积分:457分
注册:2006年11月06日
老兄!!!对不起!是我没说清楚,我不是这意思!!!
我的意思是通过我提供的这20条新数据,找出生出这些新数据的生成协议或生成规律,然后用我们得到的协议(或规律)能不断的生成新数据.
(提供这25条旧数据的目地是为了便于分析,至于新数据上机后是怎么被改写和存入什么数这都不重要,他怎么操作与我无关.我只需要我们生成的新数据在上机时能被机器认到就行了).
这下也不知道我说清没了,小弟表达能力不好,还请老兄谅解,如果真能搞出来钱是绝对没问题的!!反正不用我出,呵呵!!!!



 
积分:214 xzl4329
发表于:2007-9-20 12:15:00 11 楼
级别:三星
积分:214分
注册:2006年08月19日
我知道这是什么东西
应该是一个密码卡,还要有一个密钥才能算出来
密钥应该在128B以上

 
积分:489 ayb_ice3237
发表于:2007-9-20 12:15:00 12 楼
级别:四星
积分:489分
注册:2006年08月19日
这东东要联系实际情况才好搞...
 
 
积分:699 arewere6063
发表于:2007-9-20 12:15:00 13 楼
级别:五星
积分:699分
注册:2006年11月06日
想法

觉得不一定有密钥, 上面的变换可能只是一个很简单的变换


 
积分:457 GaoTongfu9695
发表于:2007-9-20 12:15:00 14 楼