Crackme 1

来源:互联网 发布:人间 歌词 知乎 编辑:程序博客网 时间:2024/05/16 11:11

1.Acid burn
第一题相对简单点,首先用peid查看文件信息用delphi编写
这里写图片描述
这里写图片描述
表示未加壳,接着设置断点首先破解
这里写图片描述

在OD中利用查找字符串的方法设置断点
这里写图片描述
并发现了我们输入的字符串以及要比较的字符串,答案显而易见了

第二小关
这里写图片描述
查找关键字符串并设置断点
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
下面的程序就简单了

将输入的密码与生成的序列号相比较
下面写一下注册机

# coding=utf8def func(first):    first = 0x29*ord(first)    return "CW-"+str(2*first)+"-CRACKED"Flag = 1while Flag:    name = raw_input("Name:")    if len(name) < 4:        print "length not enough!"    else:        Flag = 0print "password:"+func(name[:1])

这里写图片描述

0 0
原创粉丝点击