大端序小端序存储
做逆向好幾次遇到,這次總結一下。
大端:
高位存放在低地址,低位存放在高地址。數據字節位隨著內存地址的增長而減小。正常的存儲模式
小端:
高位存放在高地址,低位存放在低地址。數據字節位隨著內存地址的增長而增長。將數字逆序存儲。
字符串數字等在內存中是反向存放的,如果用地址來取的話要反向,如果用數組下標來取的話才是正向。在做題的時候,如果碰到字符串我們需要手動去是反轉一下字符的位置轉字符的。
數組,并不會受到字節序的影響。它的排序無論大端序還是小端序都是一樣的。
總結
- 上一篇: CTF Re-Python z3库的使用
- 下一篇: IDA无法反编译 and 提示错误