Windows逆向 -- 逻辑运算与位移
2023-03-14 22:59:57 时间
Windows逆向 -- 逻辑运算与位移
一、逻辑运算
and:有0全0
or:有1全1
not:取反
xor:相同为0
小知识:1、xor常用于置0操作,和自己异或永远是0
2、test eax,eax,判断是否为0
二、位移操作
1、逻辑左移和右移
逻辑左移(SHL):最低位补0
逻辑右移(SHR):最高位补0
2、算数左移和右移
算数左移(SAL):最低位补0,等价于逻辑左移
算数右移(SAR):最高位填充符号位
禁止非法,后果自负
相关文章
- 在 Linux 中找出所有在线主机的 IP 地址
- Linux有问必答:Ubuntu桌面上如何禁用默认的密钥环解锁提示
- 在 Linux 下使用 RAID(二):使用 mdadm 工具创建软件 RAID 0 (条带化)
- 如何在 Linux 中查找一个文件
- 在 Linux 下使用 RAID(一):介绍 RAID 的级别和概念
- Linux 内核里的数据结构——基数树
- Linux有问必答:Linux上如何查看种子文件的内容
- 在 CentOS 和 RHEL 系统上安装或自动更新安全补丁
- 20个令人惊叹的桌面Docker容器
- 在 Linux 下将 PNG 和 JPG 批量互转的四种方法
- 如何在 Windows 操作系统中运行 Docker 客户端
- Linux网络统计工具/命令
- Ubuntu 系统的降温方案
- 《Groovy官方文档》3.4 开发环境支持
- 点评五款用于 Linux 编程的内存调试器
- Bash 下如何逐行读取一个文件
- Java IO 之 InputStream源码
- 如何在 Ubuntu 15.04 系统中安装 Logwatch
- 在 Linux 中使用日志来排错
- 5 个很适合在课堂上演示的树莓派项目