【问题标题】:reverse engineering in C; bomb labC中的逆向工程;炸弹实验室
【发布时间】:2021-02-07 13:14:54
【问题描述】:

我正在为我的 cs 课做一个实验室,我们正在对“二元炸弹”进行逆向工程。我对一些汇编​​指令感到困惑。如果有人能解释这些做什么以及如何工作,我将不胜感激。

lea   0x10(%rbx), %rbp. 

我很确定 rbx 应该保存 rbp 的地址,但我对 0x10 参数感到困惑。

mov   0x4(%rbx), %eax. 

和上面一样,不明白0x4参数是什么。

【问题讨论】:

标签: c linux gdb reverse-engineering


【解决方案1】:

这些是 rbp 和 eax 中指针的偏移量(0x10 = 16 字节和 0x4 = 4 字节)。 最有可能遍历数组/向量中的元素。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-06
    • 2015-09-07
    • 2017-03-04
    • 1970-01-01
    • 1970-01-01
    • 2021-02-12
    • 2015-08-15
    相关资源
    最近更新 更多