马云爱逛京东 发表于 2021-8-28 00:00

第一个CrackMe程序

这是我制作的第一个CM程序,采用的是VB6

如果密码正确的话,显示:

如果不正确,则会提示回答错误。
这个CM是没有加任何壳的,可以直接载入ODBG或者其它调试器:


欢迎各位大神尝试解出密码!
(注:希望大神不要使用IDA,IDA一搞什么都出来了{:1_896:})

下载方式:
1、论坛直接下载:

13729181580 发表于 2021-8-28 00:19

jy04468108 发表于 2021-8-28 08:54

本帖最后由 jy04468108 于 2021-8-28 08:57 编辑

也不是很难得样子。密码得输6位数。

马云爱逛京东 发表于 2021-8-28 09:18

jy04468108 发表于 2021-8-28 08:54
也不是很难得样子。密码得输6位数。

这个地方填充为无操作确实成功了,不过如果输入的文本长度不对的话,还是会显示回答错误的

Elizer 发表于 2021-8-28 09:57

我猜测楼主的CM流程应该是先判断密码是否为6位,如果不是直接错误,是就往后,后面有一个循环,应该是一个一个对比密码,最后再进行判断是否正确,如果在第一个那的je给跳,那输几位再后面那nop也是能成功的。

马云爱逛京东 发表于 2021-8-28 10:14

Elizer 发表于 2021-8-28 09:57
我猜测楼主的CM流程应该是先判断密码是否为6位,如果不是直接错误,是就往后,后面有一个循环,应该是一个 ...

你的分析是完全正确的,祝贺你爆破成功!

搜索曾经的回忆 发表于 2021-8-28 11:48

本帖最后由 搜索曾经的回忆 于 2021-8-28 11:54 编辑

flag:东京逛爱云马
很奇怪,复制粘贴告诉我是错的,手动输入是对的

byh3025 发表于 2021-8-28 12:37

jg里进行逐位的循环比较,不过只能看到我输入的,看不到正确的

renpeng009 发表于 2021-8-28 19:09

搜索曾经的回忆 发表于 2021-8-28 11:48
flag:东京逛爱云马
很奇怪,复制粘贴告诉我是错的,手动输入是对的

我也是复制粘贴,提示正确

吓死宝宝了 发表于 2021-8-29 17:46

闲着没事试试手
页: [1] 2
查看完整版本: 第一个CrackMe程序