逆向运算的方法(Windows逆向--逻辑运算与位移)

一、逻辑运算

and:有0全0

or:有1全1

not:取反

xor:相同为0

小知识:1、xor常用于置0操作,和自己异或永远是0

2、test eax,eax,判断是否为0

逆向运算的方法(Windows逆向--逻辑运算与位移)(1)

二、位移操作

1、逻辑左移和右移

逻辑左移(SHL):最低位补0

逻辑右移(SHR):最高位补0

2、算数左移和右移

算数左移(SAL):最低位补0,等价于逻辑左移

算数右移(SAR):最高位填充符号位

逆向运算的方法(Windows逆向--逻辑运算与位移)(2)

禁止非法,后果自负

欢迎关注公众号:逆向有你

欢迎关注视频号:之乎者也吧

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页