首页 > 学院 > 开发设计 > 正文

Crackme 1

2019-11-08 03:13:20
字体:
来源:转载
供稿:网友

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])

这里写图片描述


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表