160个Crackme008

160个Crackme008文章目录查壳OD分析校验密码接下来分析008这个crackme,难度是一颗星查壳VB写的没有壳。既然是VB写的程序,那IDA就帮不上什么忙了,VB的反编译工具反编译出来的源码我也看不懂,算了直接上OD吧。OD分析首先根据错误提示查找到字符串跟进去,这里是报错的地方,一步一步往上跟,看看到底是什么地方跳转到这里的。紧接着就看到这个地址的跳转是来自于00401D9D,OK继续跟…

大家好,欢迎来到IT知识分享网。

接下来分析008这个crackme,难度是一颗星

查壳

在这里插入图片描述

VB写的 没有壳。既然是VB写的程序,那IDA就帮不上什么忙了,VB的反编译工具反编译出来的源码我也看不懂,算了直接上OD吧。

OD分析

在这里插入图片描述

首先根据错误提示查找到字符串跟进去,

在这里插入图片描述

这里是报错的地方,一步一步往上跟,看看到底是什么地方跳转到这里的。

在这里插入图片描述

紧接着就看到这个地址的跳转是来自于00401D9D,OK继续跟来到00401D9D

在这里插入图片描述

这里会比较di和si,手动把ZF标志位修改下不让程序跳转,看看什么情况

在这里插入图片描述

OK,提示成功了,那么再往上跟

在这里插入图片描述

这里有一个比较,将ecx也就是输入的密码和硬编码的一个字符串SynTaX 2oo1做比较,再将结果保存到edi,基于刚刚看到的di和si的比较,那么基本就可以确定这个字符串就是密码了。

校验密码

在这里插入图片描述

输入拿到的字符串,点击OK,提示成功。这个crackme也就完成了。果然是一星难度,没有坑我。

需要相关文件的可以到我的Github下载:https://github.com/TonyChen56/160-Crackme

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/15023.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信