无法让程序跳转(gdb)

时间:2014-10-23 08:04:05

标签: assembly gdb reverse-engineering

   0x0003e2d2 <+80>:    cmpl   $0x0,-0xc(%eax)
   0x0003e2d6 <+84>:    je     0x3e334 

我已经尝试将je操作码更改为jne,jg和jl,仍然无法将其跳转到0x3e334。我正在考虑使用寄存器,但我不太清楚从哪开始。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

  • 使用原始代码尝试将零标志ZF更改为1
  • patch je to jmp

两者都应该可以正常工作,但Zero标志只能工作一次