跳转至

02 OD和字节序

字节序

字节序是指 多字节 在内存中或网络传输过程中各字节的存储顺序,主要分为小端序和大端序。

BYTE类型的数据长度为1,保存这类数据不存在顺序的说法,2个字节长度以上的类型在不同的字节序下存储的顺序是不一样的

大端序:高位字节在低地址保存,低位字节在高地址保存

小端序:高位字节在高地址保存,低位字节在低地址保存

网络传输多采用大端序,Intel CPU采用小端序。

OD中的内存顺序

例:EAX的值是0x12345678,那么AX0x5678AH0x56AL0x78,从右往左对应低位字节到高位字节

执行 mov dword [esp], eax

image_20220928_235543.png

堆栈窗口中的内存顺序

image_20220929_000921.png

数据窗口中的内存顺序

image_20220929_001053.png


本文总阅读量
回到页面顶部