各种原因,逆向学习都没啥长进,现在时间稍稍多些了,该好好学习了。纯属个人笔记,大侠请飘过,欢迎一起交流QQ:1521925504
1.程序运行情况
2.爆破过程
查找字符串Sorry,The serial is incorect!
nop掉jnz
修改后成功
查找Try Again
修改jnz为jmp
修改后完成
程序运行时,会出现nag提示框,根据内容进行查找
定位到调用位置
通过od发现,调用0042A170的地方有多处
Local Calls from 0042A279, 0042F4EA, 0042F504, 0042F797, 0042FA6F, 0042FB18, 0042FB32
故不能修改0042A170内的内容
尝试nop掉上面的内容后,出现访问违规
故向上查找调用到它的地方
42f784处下断点后,发现
定位到00425643处
此处并无循环,也没发现其他的地方有调用,故修改je直接跳过
完成