
我们可以看见数据是这样的,第一个是1cc
但是我们shift+e就是

这个因为他的数据太大了,导致高位跑后面去了
这个时候,我们右键——convert——dword

这样就可以提取到争取的数据了
比如第一个数据
0x1cc
a=0xcc b=0x1 print(hex((b<<8)+a))
(我在写脚本的时候,还犯了个错误————)
^&<<>>这些符号优先级是小于+-的,所以要加上括号
本文讲述了在处理大数值数据时遇到的高位溢出问题,通过右键转换为DWord格式解决了这个问题。作者分享了在编写Python脚本中遇到的符号优先级错误,并提醒读者注意括号的使用。

我们可以看见数据是这样的,第一个是1cc
但是我们shift+e就是

这个因为他的数据太大了,导致高位跑后面去了
这个时候,我们右键——convert——dword

这样就可以提取到争取的数据了
比如第一个数据
0x1cc
a=0xcc b=0x1 print(hex((b<<8)+a))
(我在写脚本的时候,还犯了个错误————)
^&<<>>这些符号优先级是小于+-的,所以要加上括号
5656
682
268
3346

被折叠的 条评论
为什么被折叠?