小端序标记法

字节序

字节序:是多字节数据在计算机内存中存储或网络传输时各字节的存储顺序

BYTE   b    = 0x12;
WORD   w    = 0x1234;
DWORD  dw   = 0x12345678;
char   str[]= "abcde";
类型名称大小大端序小端序
BYTEb1[12][12]
WORDw2[12][34][34][12]
DWORDdw4[12][34][56][78][78][56][34][12]
char[]str6[61][62][63][64][65][00][61][62][63][64][65][00]

大端序和小端序的应用

大端序:常用于UNIX服务器的RISC系列CPU、网络协议
小端序:Intel x86 CPU

端序查看

#include "windows.h"

BYTE   b = 0x12;
WORD   w = 0x1234;
DWORD  dw = 0x12345678;
char   str[] = "abcde";

int main(int argc, char* argv[]) {
	byte lb = b;
	WORD lw = w;
	DWORD ldw = dw;
	char *lstr = str;

	return 0;
}

在OD中进行查看:
在这里插入图片描述
在这里插入图片描述

参考文献

《逆向工程核心原理》

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值