首页
社区
课程
招聘
[原创]CrackMe02 by petnt(算法公布在40楼)
发表于: 2009-2-26 05:17 15022

[原创]CrackMe02 by petnt(算法公布在40楼)

petnt 活跃值
12
2009-2-26 05:17
15022

小学没毕业,很受打击,直接整道初中题给大家玩!
让大家熟悉一下浮点指令.
请尽量分析算法,不求爆破!

感谢ccfer sessiondiy的意见,修改了部分bug.
第一个版本就不删了,留给大家对比测试用.
(注:各版本注册码不通用)


感谢并佩服一下ccfer,请谅解软件频繁升级给大家带来的不便
不知道ccfer的注册码会不会再次升级


信息:

文件名:CrackMe02
作  者:petnt
语  言:VC++6.0
大  小:200K
MD5 值:fabee1dd0239209d4774cced348d93b3

文件名:CrackMe2_1(补丁版本)
作  者:petnt
语  言:VC++6.0
大  小:204K
MD5 值:ac0cea7d373907c8a1a840d0ec84fb7b

文件名:CrackMe2_2(补丁升级)
作  者:petnt
语  言:VC++6.0
大  小:204K
MD5 值:a0c91d7e1bdae67d47cee794a7c361a8


要求:


士  兵:显示正确的注册信息。
士  官:爆破并保存文件。
尉  官:给出一组可用注册码。
校  官:给出一组可用注册码并分析注册过程。
将  军:分析算法并写出注册机。


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

上传的附件:
收藏
免费 7
支持
分享
最新回复 (54)
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
2
累了不玩了.
我比较好奇计算机这3种选择是什么意思
默认值是 Deg , 三角函数的值永远都跟OD显示的对不起来.
后来才发现用 Rad 算出来的 sin 就跟 OD 显示的一样了. 请大侠解疑. thx.
PS. 用了很多年的计算器都只用默认的Deg
图是 sin(45)
上传的附件:
  • 1.JPG (12.59kb,245次下载)
  • 2.JPG (13.41kb,246次下载)
2009-2-26 08:20
0
雪    币: 87
活跃值: (47)
能力值: ( LV12,RANK:250 )
在线值:
发帖
回帖
粉丝
3
deg 应该是degree
rad应该是弧度吧。
2009-2-26 08:33
0
雪    币: 485
活跃值: (12)
能力值: ( LV9,RANK:490 )
在线值:
发帖
回帖
粉丝
4
可能是这样的:
角度是DEG,弧度是RAD,梯度是GRA
sin(90)=1, sin(pi/2)=1, sin(100)=1

浮点指令用的是弧度.
2009-2-26 08:53
0
雪    币: 1074
活跃值: (160)
能力值: ( LV13,RANK:760 )
在线值:
发帖
回帖
粉丝
5
你们真厉害,五点多就起来了!
2009-2-26 09:17
0
雪    币: 485
活跃值: (12)
能力值: ( LV9,RANK:490 )
在线值:
发帖
回帖
粉丝
6
我刚起来,那是睡的晚,不是起的早
2009-2-26 09:20
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
7
能说什么呢?
只能学习了
2009-2-26 09:37
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
8
原来5楼出的小学题目你没做出来.

现在换他来做你的
2009-2-26 09:38
0
雪    币: 1074
活跃值: (160)
能力值: ( LV13,RANK:760 )
在线值:
发帖
回帖
粉丝
9
  
    晕,我就把他写的软件用户名变换部分搞懂了,从6次循环到后面部分又迷芒了...
2009-2-26 09:51
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
10
坚持下去会有收获的.
一行一行看. 相信我
2009-2-26 09:57
0
雪    币: 1074
活跃值: (160)
能力值: ( LV13,RANK:760 )
在线值:
发帖
回帖
粉丝
11
一行一行看,先把那个6次循环看懂了再说吧
2009-2-26 10:17
0
雪    币: 485
活跃值: (12)
能力值: ( LV9,RANK:490 )
在线值:
发帖
回帖
粉丝
12
感谢MFC,要是用汇编写的话你就省事了,看完一次循环就能明白了.
有时候要总揽大局,F8多跑两遍,看看返回值变化就明白了.
2009-2-26 12:04
0
雪    币: 358
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
浮点指令 不懂

为什么堆栈 SS:[0013F840]=5.333351142967524e+275
我dd 0013F840 怎么显示是 0013F840  792ECF0A

792ECF0A是什么意思啊?怎么变成5.333351142967524e+275了呢

还有5.333351142967524e+275 等于多少啊
太菜了 给指点下吧
2009-2-26 12:09
0
雪    币: 1074
活跃值: (160)
能力值: ( LV13,RANK:760 )
在线值:
发帖
回帖
粉丝
14
实在是搞不定了,头晕了,我也没弄清x.xxxxxxe+xxx是怎么表示的。
2009-2-26 13:48
0
雪    币: 2316
活跃值: (129)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
15
[QUOTE=疯子鱼;584322]浮点指令 不懂

为什么堆栈 SS:[0013F840]=5.333351142967524e+275
我dd 0013F840 怎么显示是 0013F840  792ECF0A

792ECF0A是什么意思啊?怎么变成5.333351142967524e+275了呢

还有5.3...[/QUOTE]

petnt的crackme没有时间研究学习,不过浮点倒是以前折腾过。
介绍个工具吧:
http://babbage.cs.qc.edu/IEEE-754/32bit.html
祝大家成功
2009-2-26 16:20
0
雪    币: 295
活跃值: (11)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
16
123456
2009-2-26 18:03
0
雪    币: 485
活跃值: (12)
能力值: ( LV9,RANK:490 )
在线值:
发帖
回帖
粉丝
17
有点模样了...快了
2009-2-26 21:07
0
雪    币: 295
活跃值: (11)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
18
654321
2009-2-26 21:10
0
雪    币: 1074
活跃值: (160)
能力值: ( LV13,RANK:760 )
在线值:
发帖
回帖
粉丝
19
findlakes不错啊,我看了一会就晕了
2009-2-26 21:23
0
雪    币: 485
活跃值: (12)
能力值: ( LV9,RANK:490 )
在线值:
发帖
回帖
粉丝
20
接近真相了,我得去准备源码了
2009-2-26 21:45
0
雪    币: 8209
活跃值: (4518)
能力值: ( LV15,RANK:2473 )
在线值:
发帖
回帖
粉丝
21
ccfer
736ECE52-736ECE52-272AE34A-3367EFA9-736ECE52-736ECE52
2009-2-26 22:35
0
雪    币: 485
活跃值: (12)
能力值: ( LV9,RANK:490 )
在线值:
发帖
回帖
粉丝
22
佩服之情,无以言表
2009-2-26 23:08
0
雪    币: 485
活跃值: (12)
能力值: ( LV9,RANK:490 )
在线值:
发帖
回帖
粉丝
23
怎么改进呢,这个版本就废了吧....  等我研究研究再继续...
2009-2-26 23:32
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
24
被K.O.了
2009-2-26 23:34
0
雪    币: 485
活跃值: (12)
能力值: ( LV9,RANK:490 )
在线值:
发帖
回帖
粉丝
25
不是一般的K.O.
很沉重的打击.
一拳打得漏洞百出...
2009-2-26 23:38
0
游客
登录 | 注册 方可回帖
返回
//