我现在已经遇到过这个术语了几次,我用Google搜索了解释,但找不到任何解释。
我正在访问正在运行的软件游戏的内存。我有一个地址,但我也给了一个AoB,例如
89 8B? ? 00 00 8B 50? 89 93? ?
我该怎么办? 如果你能给我指导或其他什么,我会很感激。
由于
答案 0 :(得分:1)
字节数组最好在C / ++中解释为[unsigned] char
的数组。
您看到的值只是这些字节的十六进制表示或unsigned char
的。
答案 1 :(得分:1)
字节数组是一系列连续的值,通常在0到255(0x00到0xFF)的范围内。
内容必须由程序员解释,并且可以是位图的地址到像素的任何内容。
AoB
,a.k.a。缓冲区的常见用途是用于I / O,读写数据。基本的I / O例程不关心内容,只关心数量,来源和目的地。程序可以将大量数据读入AOB,然后将其转换为某种结构或使用缓冲区中的数据分配字段。另请参见“序列化”。这是一种带I / O的性能技术:将许多小读取转换为一个大块读取。
并非所有数据都必须在结构或对象中;这些只是一种便利。