逆向工程核心原理学习笔记(十二):分析abex' crackme #1

来源:互联网 发布:买卖点炒股软件 编辑:程序博客网 时间:2024/05/21 05:39

程序下载地址:http://t.cn/RX1wpX7


我们首先运行一下,看看提示什么:






我们初步推测,这个程序应该是判断磁盘是否运行在一个CD-ROM上。


为了验证我们的推测,我们拖进OD看一下。




我们现在可以划重点了:





这个重要的跳转是信息框提示什么内容的关键。


我们可以直接修改,将je改成jmp



补充一下汇编的知识:


push   入栈命令


call       调用指定位置的函数


inc       值+1


dec        值-1


jmp        无条件跳转到指定地址


je        条件跳转指令,若ZF为1,则跳转


cmp        比较两个操作数,若值相同,SUB结果为0,ZF被设置为1







我们保存我们修改的程序:










测试下效果:




破解成功!

0 0
原创粉丝点击