【发布时间】:2011-08-30 15:58:14
【问题描述】:
我反汇编了一个dll,发现一行:
push 30790BF0h
30790BF0h 是什么?如何将其转换为整数,我只是 想知道它的整数值。如果它是 32 一切都很好。 那么有没有一个在线计算器呢?
【问题讨论】:
标签: dll assembly reverse-engineering
我反汇编了一个dll,发现一行:
push 30790BF0h
30790BF0h 是什么?如何将其转换为整数,我只是 想知道它的整数值。如果它是 32 一切都很好。 那么有没有一个在线计算器呢?
【问题讨论】:
标签: dll assembly reverse-engineering
它在hexadecimal(即base-16)表示中。在其他编程语言中,您可能会看到它写成 0x30790BF0、$30790BF0 或 16#30790BF0#。
有数以百万计的在线计算器可以进行转换;即使是 Windows 计算器也能做到!
[顺便说一下,那个特定数字的十进制值是 813239280。]
【讨论】:
您应该提供更多上下文。甚至可能会推送字符串“32”的地址。在上下文中查看它,附近有系统或 C 库调用,可以帮助确定它代表什么。
【讨论】: