【x64dbg】命令教学3——表达式函数

共计545字,阅读大约2分钟。

这个是重点!

比较有用的点

1.字节交换。bswap(44332211) = 0x11223344。

2.获取字节

字节/字(Word)/双字(Dword)/四字(Qword)/指针(Ptr)

  • ReadByte(addr),Byte(addr),byte(addr) : 读取字节从 addr 并返回值。例如: byte(eax) 读取字节从内存单元 [eax]
  • ReadWord(addr),Word(addr),word(addr) : 读取一个字(2字节)从 addr 并返回该值。
  • ReadDword(addr),Dword(addr),dword(addr) : 读取双字(4字节)从 addr 并返回该值。
  • ReadQword(addr),Qword(addr),qword(addr) : 读取四字(8字节)从addr ,并返回该值(仅用于x64)。
  • ReadPtr(addr),ReadPointer(addr),ptr(addr),Pointer(addr),pointer(addr) : 读取一个指针(4/8 字节)从 addr ,并返回该值。

当 addr 无效时,这些表达式函数返回 0

温馨提示:
本文最后更新于2024-09-22 22:46:57,本文具有时效性,若有错误或已失效,请在下方留言或联系站长
© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容