Ollydbg->设置

1: 打开OD, 选项-> 调试选项->事件. 选择主模块入口点
这里写图片描述

条件跳转指令:

实例:

eax = 20 
cmp eax, 0           ==> 20 - 0 =20 ;
                 20 ! = 0 结果:false;
    `            false = 0;
                 所以 ZF = 0
                 20 - 0 = 20 != 0 = false = 0     ==>  ZF = 0 
je  ??  ZF = 1 ??
jnz ??  ZF = 0 ??        ==> 
eax = 0 
cmp eax, 0          ==> 0 - 0 =  0 ; 
                0 = 0 结果 : true;
                true = 1;
                所以 ZF =1;
                0 -0 = 0 = 0 = true = 1  => ZF =1;


je  ??  ZF = 1 ??       ==> je = 相等跳转       【提示:ZF = 1】
                如果 eax 和 0 相等
                那么 eax - 0 = [0];
                     [0] = 0   结果:true
                     true = 1;
                     所以:ZF = 1 
                结果跳转
                eax - 0 = 0 = 0 = true = 1   ==》 ZF = 1 

jnz ??  ZF = 0 ??       ==> jne  结果不相等 0 跳转     【提示: ZF = 0】
                如果 eax和0不相等
                那么 eax - 0 != [0]
                     [0] != 0  结果: false
                      false = 0
                      所以:ZF = 0
                结果跳转

2: OD界面介绍,以及快捷键

这里写图片描述

这里写图片描述

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值