私はいくつかの16進コードを見ていましたが、誰かがオフセットを見るように言いました:0x830880ECはリトルエンディアンとして保存されていますが、これはどういう意味ですか?HxD Workshopにリストされているオフセットを参照すると、このようなものは何も表示されません。0xは何らかの形のプレフィックスか何かであると確信していますが、それが何を意味するのかわかりません。誰かが私を助けてもらえますか?前もって感謝します!
3788 次
2 に答える
1
HXDでは、GoTo関数を使用して、そのアドレスにジャンプします。0xは、16進数を指定する単なるプレフィックスであり、実際にプログラミングする場合、または16進数を共有していることを明確にする場合にのみ必要です。また、見ているものによっては、HxDではアドレスが異なる場合があります。たとえば、xbox 360でモッディングする場合、ゲームのメモリは0x82000000から始まりますが、HxDではこのアドレスは0x00000000になります。したがって、開始アドレスに基づいて、値が変わる可能性があります。うまくいけば、これが役立ちます!
于 2013-12-05T04:14:01.163 に答える
0
おそらく、値0x830880ECを検索して、対応するオフセットをフェッチする必要があります。0xは16進数にプレフィックスが追加されるため、実際の16進数は830880ECです。この番号を検索できます。見つからない場合は、エンディアン(バイトオーダー)を変更してみてください。83 08 80 ECがビッグエンディアンであると仮定すると、EC 800883はリトルエンディアンまたはその逆になります。値を見つけたら、対応するオフセットを計算できるはずです。
于 2012-02-13T17:34:18.260 に答える