反汇编算法分析系列

算法一

程序拖入OD运行,单步调到地址00401314,进入call。
反汇编算法分析系列(一)
找到算法,把参数1 mov给eax,比较参数1和参数2。
然后看标志位,若SF=0,OF=0 参数1>参数2
若SF=1,OF=0 参数1<参数2
若SF=0,OF=1 参数1<参数2
若SF=1,OF=1 参数1>参数2
若ZF=1,参数1=参数2
若CF=1,参数1<参数2
若CF=0,参数1>参数2
若jle跳转到00401048,edx赋值参数2,否则ecx赋值参数1。

反汇编算法分析系列(一)
这里直接来到了输入scanf,输入后回到地址00401020执行算法
反汇编算法分析系列(一)

最后return
反汇编算法分析系列(一)

算法程序地址:

链接: https://share.weiyun.com/5PQOILc

相关文章:

  • 2021-08-07
  • 2021-10-17
  • 2021-11-27
  • 2021-10-17
  • 2022-12-23
  • 2021-12-08
  • 2022-01-25
猜你喜欢
  • 2021-09-12
  • 2022-12-23
  • 2021-08-13
  • 2021-07-15
  • 2021-11-19
  • 2022-01-02
  • 2022-12-23
相关资源
相似解决方案