搜索
bottom↓
回复: 19

请帮找下数据的规律,两字节生成两个字节

[复制链接]

出590入992汤圆

发表于 2021-6-24 20:09:21 | 显示全部楼层 |阅读模式
150汤圆
本帖最后由 SUPER_CRJ 于 2021-6-24 22:21 编辑

RT。
朋友发个消息让找规律(真的。) - 说明:图中的数据不全,因为是随机数,多次采集只采集到了这些数据。这么多数据不知道能不能找到规律。
具体是:用在两个芯片的串口通信上,两个都是单片机,相当于交互数据。
两个字节对应两个字节,只有字节对应上了,才能后续的通信,搞了一会,搞不定,请教帮助。

附件: 您需要 登录 才可以下载或查看,没有帐号?注册

最佳答案

查看完整内容

只找到了一部分规律,原始数据是 QW TY,则W+T作为数据的高字节,Q+Y作为数据的低字节,样本太少,进位是忽略还是影响另半个字节不确定,校验其实是用1字节的数据进行的。下面是我把校验的高字节与高字节组合,低字节与低字节组合后列出来的: 00: 70 d7 10: 77 c7 20: 76 f7 01: 60 d6 11: 67 c6 21: 66 f6 02: 50 d1 12: 57 c1 22: 56 f1 03: 40 d0 13: 47 c0 23: 46 f0 04: b0 d3 14: b7 c3 24: b6 f3 规律明显,但不像计算 ...

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入57汤圆

发表于 2021-6-24 20:09:22 | 显示全部楼层
只找到了一部分规律,原始数据是 QW TY,则W+T作为数据的高字节,Q+Y作为数据的低字节,样本太少,进位是忽略还是影响另半个字节不确定,校验其实是用1字节的数据进行的。下面是我把校验的高字节与高字节组合,低字节与低字节组合后列出来的:
00: 70 d7
10: 77 c7
20: 76 f7

01: 60 d6
11: 67 c6
21: 66 f6

02: 50 d1
12: 57 c1
22: 56 f1

03: 40 d0
13: 47 c0
23: 46 f0

04: b0 d3
14: b7 c3
24: b6 f3
规律明显,但不像计算出来的,像查表查出来的

出0入8汤圆

发表于 2021-6-24 20:38:30 | 显示全部楼层
试一下这几个值对应的是多少呢
1000
1010
1110
0111

出280入168汤圆

发表于 2021-6-24 20:48:47 | 显示全部楼层
穷举呗,意思是不是别出现重复的可能性?

出590入992汤圆

 楼主| 发表于 2021-6-24 21:26:17 | 显示全部楼层
chunjiu 发表于 2021-6-24 20:48
穷举呗,意思是不是别出现重复的可能性?

主要这个数是随机的

出590入992汤圆

 楼主| 发表于 2021-6-24 21:28:49 | 显示全部楼层
ddplys 发表于 2021-6-24 20:38
试一下这几个值对应的是多少呢
1000
1010

没有找到你要的数据,我把朋友的给的传上来吧。
因为是随机的,所以他采集也只能采集部分数据。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入8汤圆

发表于 2021-6-24 21:48:04 | 显示全部楼层
用深度学习机器学习是否可以找出公式?

出40入514汤圆

发表于 2021-6-24 21:59:39 | 显示全部楼层
这个表就是规律
查表法

出0入1209汤圆

发表于 2021-6-24 22:01:48 | 显示全部楼层
没准人家就是做了一张表,然后从表里随机取数据校验

出20入67汤圆

发表于 2021-6-24 22:34:08 来自手机 | 显示全部楼层
本帖最后由 autolog 于 2021-6-24 22:50 编辑

破解过类似协议,这个表确实有规律,我再算算看
---------------------------
今天没时间了,明天再来看看。先留给楼下高手算算

出0入984汤圆

发表于 2021-6-24 23:00:06 | 显示全部楼层
本帖最后由 Himem 于 2021-6-24 23:01 编辑

串口连接割开,上位机从0000~ffff都发一遍穷举,记录每个回复存表就是了嘛

出590入992汤圆

 楼主| 发表于 2021-6-24 23:01:31 | 显示全部楼层
Himem 发表于 2021-6-24 23:00
串口连接割开,上位机从0000~ffff都发一遍穷举,记录每个回复存表就是了嘛

是个方法,迫不得已的时候可以考虑这样做。感谢

出10入284汤圆

发表于 2021-6-24 23:14:13 | 显示全部楼层
数据量不够,只能比较确定最后4bit

出1310入193汤圆

发表于 2021-6-25 08:18:23 | 显示全部楼层
差值相差 4097  h1001

出590入992汤圆

 楼主| 发表于 2021-6-25 11:49:14 | 显示全部楼层
lb0857 发表于 2021-6-25 08:18
差值相差 4097  h1001

我按照你的思路,计算了些差值,但是差值也无规律。

出590入992汤圆

 楼主| 发表于 2021-6-25 11:50:21 | 显示全部楼层
brother_yan 发表于 2021-6-24 23:14
数据量不够,只能比较确定最后4bit

感谢回复。
还有最后些数据,帮看下,谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出590入992汤圆

 楼主| 发表于 2021-6-25 11:52:01 | 显示全部楼层
autolog 发表于 2021-6-24 22:34
破解过类似协议,这个表确实有规律,我再算算看
---------------------------
今天没时间了,明天再来看看 ...

谢谢,这边用异或还有差值都没有找到规律,总是差一些。不知道是不是作者,故意的把一些数分开用算法。

出0入0汤圆

发表于 2021-6-25 11:56:23 | 显示全部楼层
会不会波特率不对导致数据没规律?

出0入29汤圆

发表于 2021-6-25 19:33:29 | 显示全部楼层
本帖最后由 sunrn123 于 2021-6-25 19:37 编辑

这就是一个查表法:
1:通过对应位的第4位,查到结果位的第1位。
2:又使用结果的第1位查出结果的第4位,数据太少,另外两位推送不出来,楼主按照这个方法就把另外两位推送出来了
查表如下:
对应位第4位和
数据结果第1位的
关系,比如          数据结果的第1位和第4位关系
000(0),(7)D07      比如(7)D0(7)                                     
0        7                0        4
1        6                1        5
2        1                2        A
3        0                3        B
4        3                4        0
5        2                5        1
6        D                6        6
7        C                7        7
8        F                8        C
9        E                9        D
A        9                A        2
B        8                B        3
C        B                C        8
D        A                D        9
E        5                E        E
F        4                F        F

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出590入992汤圆

 楼主| 发表于 2021-6-26 13:50:44 | 显示全部楼层
谢谢大家回复,估计是没有使用统一算法,可能查表或者分段这种找不出规律的这种。
选了第一个文字最多的作为最佳答案。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-29 23:11

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表