【发布时间】:2011-03-26 09:21:26
【问题描述】:
0000000000033a1b subq $0x28,%rsp
我无法从上面的行中提取 0x28。我可以从一大串汇编代码中提取 subq,但我只想要 0x28,因为这给了我堆栈大小。我正在考虑使用 substr() 函数购买它有一些变化,另一个可能看起来像这样:
0000000000033a1c subq $0x000000b8,%rsp
在这种情况下,我只想要 0x000000b8。
我正在使用 perl。
谢谢。
【问题讨论】:
-
要解析汇编程序,您可能需要一个有限状态机。