• 2024-07-06pwn的linux基础(计算机内部数据结构存储形式)
    linux基础保护层级:分为四个ring0-ring3一般来说就两个,0和30为内核3为用户 权限:用户分为多个组文件和目录等等的权限一般都是三个,即可读可写可执行。读:R,写:W,执行:X赋予一个可执行文件执行权限就是chmod+xfilename虚拟内存和物理内存:物理内存很直白,就是内存
  • 2024-06-18学习笔记
    大小端(Endianness)指的是在计算机系统中多字节数据的存储顺序。主要分为两种类型:大端序(Big-endian)和小端序(Little-endian)。理解和处理大小端问题在跨平台开发和处理网络数据时尤为重要。大端序(Big-endian)在大端序中,高位字节存储在内存的低地址处,低位字节存储在内存的高地址处。
  • 2024-06-08小端序题目——[LitCTF 2023]debase64
    还挺有价值的,记录一下题目DIEPE文件在Windows操作系统下默认使用小端序IDAmain函数绿框:输入长度要20红框:base64加密黄框:加密后的结果要与关键数据相等  获取数据,我一般喜欢调试看栈,这样就少一次翻转了 取出15个数据:0x46,0xED,0x18,0x96,0x56,0x9E,0xD2,
  • 2024-05-20大端序
    在计算机组成原理中,大端序(Big-endian)是一种数据存储方式,它指的是在计算机内存中,一个多字节数据的高位字节(即数值较大的部分)存储在较低的内存地址上,而低位字节(数值较小的部分)存储在较高的内存地址上。举个例子,假设有一个32位的整数0x12345678,如果使用大端序存储,那么在内存中的表示