好友
阅读权限20
听众
最后登录1970-1-1
|
卡不死
发表于 2021-5-31 10:57
本帖最后由 卡不死 于 2021-5-31 11:43 编辑
您好,大佬们,请教一个问题
这里是在ARM平台用IDA逆向出来的
它把解压和压缩后的大小的数字序列化后发送为数据包,
已知4个字节是int32
然后如下面所示9A 0C 00 00序列9A19
89 06 00 00序列化成880D
然后又通过伪代码得知:
0C9A>>7==19
0689>>7==0D
但是测试用
1F 00 00 00 1F 3F 3F 00
就序列化成
1F 9F FE FC 01
一脸不知所云,能请教这是什么规律,涉及到啥知识吗
——————————
9A 0C 00 00 89 06 00 00
9A 19 88 0D
0C9A>>7==19
0689>>7==0D
FB 09 00 00 5C 05 00 00
FB 13 DC 0A
9B 0E 00 00 C4 03 00 00
9B 1D C4 07
93 0E 00 00 C5 03 00 00
93 1D C5 07
1F 00 00 00 1F 3F 3F 00
1F 9F FE FC 01
|
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|