我已經遇到過這個術語幾次了,我已經用Google進行了解釋,但是找不到任何東西。什麼是AoB(字節數組)
我正在訪問正在運行的軟件遊戲的內存。我確實有一個地址,但我也給了一個AoB,例如
89 8B? ? 00 00 8B 50? 89 93? ?。
我該怎麼處理它? 我會很感激,如果你能給我一個指導或什麼。
由於
我已經遇到過這個術語幾次了,我已經用Google進行了解釋,但是找不到任何東西。什麼是AoB(字節數組)
我正在訪問正在運行的軟件遊戲的內存。我確實有一個地址,但我也給了一個AoB,例如
89 8B? ? 00 00 8B 50? 89 93? ?。
我該怎麼處理它? 我會很感激,如果你能給我一個指導或什麼。
由於
字節的陣列最好用C解釋/ ++作爲[unsigned] char
陣列。 您看到的值僅爲這些字節的十六進制表示或unsigned char
's。
字節數組是一個連續的值序列,通常在0到255(0x00到0xFF)範圍內。
內容必須由程序員解釋,並且可以是從地址到像素的任何位圖。
AoB
,也就是緩衝區的常見用途是I/O讀寫數據。基本的I/O例程不關心內容,只關心數量,源和目的地。程序可能會將大量數據讀取到AOB中,然後再將其轉換爲某種結構或使用緩衝區中的數據分配字段。另見「序列化」。這是一種使用I/O的性能技術:將許多小讀取轉換爲一個大塊讀取。
並非所有數據都必須位於結構或對象中;這些只是一個方便。
謝謝,我想我現在已經明白了。 – Jong
謝謝,但那是我已經理解的部分。我的意思是,我能用它做什麼?就像我給的那個。它告訴我什麼...這不是一個地址。 – Jong
然後告訴我們你想要什麼/需要做什麼。通常我們可以將4個字節分組爲一個更大的類型,比如'int',甚至更復雜的數據結構比如'struct'。 – Nobody
哦,所以它的結構不是固定的。謝謝,我會在我找到的論壇上詢問它的結構。 – Jong