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

这个是重点!

比较有用的点

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

版权声明

   站内部分内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供网络资源分享服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请 联系我们 一经核实,立即删除。并对发布账号进行永久封禁处理。在为用户提供最好的产品同时,保证优秀的服务质量。


本站仅提供信息存储空间,不拥有所有权,不承担相关法律责任。
© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容