进一步分析逻辑判断的反汇编

前言

之前的一篇文章中提到了

    neg    eax
    sbb    eax,eax

这种算法
这边将会归纳这种类型的神奇的算法(持续更新中)

正文

neg    eax
sbb    eax,eax

相当于

    if(eax == 0):
        eax = 0
    else:
        eax = ffffffffh

通常出现于条件判断,eax开始的时候是Boolean


标签:none

添加新评论