首页
社区
课程
招聘
*已破*[PEDIY Crackme 竞赛 2007] [第八回] 第1 队 – 太虚伪了
发表于: 2007-6-20 12:00 15220

*已破*[PEDIY Crackme 竞赛 2007] [第八回] 第1 队 – 太虚伪了

2007-6-20 12:00
15220
收藏
免费 0
支持
分享
最新回复 (121)
雪    币: 452
活跃值: (72)
能力值: ( LV9,RANK:330 )
在线值:
发帖
回帖
粉丝
76
对,就是这个
00400040  A0 D1 A2 F7 E4 A5 D4 A7 A4 A9 B0 B9 E8 B7 B2 B5  犙Ⅶ浈鸳ぉ肮璺驳
00400050  F4 B1 B8 E9 C0 D7 D8 D3 E6 C5 F2 C7 C2 E7 D0 C1  舯搁雷赜媾蚯络辛
00400060  E2 E3 F6 D5 C6 B3 A6 D9 E0 A1 F8 A3 A8 E5 C8 F9  忏稣瞥唷ㄥ腮
00400070  D2 C3 F0 F1 D6 F3 C4 F5 B6 E1 B4 C9              颐瘃煮孽夺瓷....



穷举了几分钟,还原不回去,放弃了
2007-6-20 15:33
0
雪    币: 1946
活跃值: (263)
能力值: (RANK:330 )
在线值:
发帖
回帖
粉丝
77
char* buffer_bakup =
                        "0xA0,0xD1,0xA2,0xF7,0xE4,0xA5,0xD4,0xA7,0xA4,0xA9,0xB0,0xB9,0xE8,0xB7,0xB2,0xB5"
                        "0xF4,0xB1,0xB8,0xE9,0xC0,0xD7,0xD8,0xD3,0xE6,0xC5,0xF2,0xC7,0xC2,0xE7,0xD0,0xC1"
                        "0xE2,0xE3,0xF6,0xD5,0xC6,0xB3,0xA6,0xD9,0xE0,0xA1,0xF8,0xA3,0xA8,0xE5,0xC8,0xF9"
                        "0xD2,0xC3,0xF0,0xF1,0xD6,0xF3,0xC4,0xF5,0xB6,0xE1,0xB4,0xC9";
2007-6-20 15:33
0
雪    币: 452
活跃值: (72)
能力值: ( LV9,RANK:330 )
在线值:
发帖
回帖
粉丝
78
对,就是这个
00400040  A0 D1 A2 F7 E4 A5 D4 A7 A4 A9 B0 B9 E8 B7 B2 B5  犙Ⅶ浈鸳ぉ肮璺驳
00400050  F4 B1 B8 E9 C0 D7 D8 D3 E6 C5 F2 C7 C2 E7 D0 C1  舯搁雷赜媾蚯络辛
00400060  E2 E3 F6 D5 C6 B3 A6 D9 E0 A1 F8 A3 A8 E5 C8 F9  忏稣瞥唷ㄥ腮
00400070  D2 C3 F0 F1 D6 F3 C4 F5 B6 E1 B4 C9              颐瘃煮孽夺瓷....


穷举了几分钟,还原不回去,放弃了
2007-6-20 15:33
0
雪    币: 263
活跃值: (10)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
79
看这个,十五分钟学得会的先转四个角http://www.ehappystudy.com/html/5/38/318/2006/11/zl314617158161160022006-0.htm
2007-6-20 15:33
0
雪    币: 202
活跃值: (77)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
80
饿了,去吃饭了,顺便逛逛超市,看看有没魔方卖,hoho
2007-6-20 15:37
0
雪    币: 207
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
81
神奇了!~~~~~~~~
2007-6-20 15:44
0
雪    币: 82
活跃值: (602)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
82
浓缩的都是TMD精华啊!!!
2007-6-20 15:46
0
雪    币: 452
活跃值: (72)
能力值: ( LV9,RANK:330 )
在线值:
发帖
回帖
粉丝
83
出去买个魔方回来学习一下
2007-6-20 15:49
0
雪    币: 207
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
84
下次我来个20阶的,嘿嘿1
2007-6-20 15:54
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
85
唉 我 来 的太迟啊
撞墙!!!!!!!!!!
2007-6-20 15:54
0
雪    币: 328
活跃值: (10)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
86
兄弟们我来晚了,我记得有用高级语言写的穷举搜索魔方解法的程序,什么二叉树深度遍历什么什么的,大家有会写程序的贡献下,我先回去搞昨天HEXER说的那个Vm去啦!!!
2007-6-20 16:00
0
雪    币: 328
活跃值: (10)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
87
首先把从1~n2的整数按从小到大的顺序排列成一个n×n的方阵A进行观察。(本文中所有n都是指大于1的奇数,下文中均以“A”代表这类顺序排列的n×n方阵)
以5阶阵为例:以下是A方阵
1  2  3  4  5
6  7  8  9  10
11 12 13 14 15
16 17 18 19 20
21 22 23 24 25
下边是魔方阵B:
12 16 25 4  8
6  15 19 23 2
5  9  13 17 21
24 3  7  11 20
18 22 1  10  14
先假设n阶奇次魔方阵B是存在的,从A中可以看出,B的任一元素在A中都有唯一确定的行号和列号组合(y,x)。
分离出B中所有元素在A中的行号y来构成n×n方阵I,让I(i,j)等于从B(i,j)分离出来的y;(如I(1,1) =3,即12在A中的行号A(3,2);I(1,2)=4,即16在A中的行号A(4,1)。)以下是I方阵:
3  4  5  1  2
2  3  4  5  1
1  2  3  4  5
5  1  2  3  4
4  5  1  2  3
同样分离出B中所有元素在A中的列号y来构成n×n方阵J,让J(i,j)等于从B(i,j)分离出来的x。以下是J方阵
2  1  5  4  3
1  5  4  3  2
5  4  3  2  1
4  3  2  1  5
3  2  1  5  4
观察方阵I特征为:
        1.组成方阵的数为1~n的整数;
        2.任一行、列均遍历1~n的所有整数;
        3.主对角线上的数均为(n+1)/2,辅对角线遍历1~n的所有整数。
方阵J特征前两点同I,区别是第三点,辅对角线上的数均为(n+1)/2,主对角线遍历1~n的所有整数。 另外还有容易忽略的一点,I、J方阵对应位置上的数字组合[I(i,j),J(i,j)]是唯一的。
       综合以上的结论可以知道:B(i,j)=(I(i,j)-1)×n+J(i,j)。所以只要构造出这样两个只含1~n的数的方阵I和J,就可以确定一个n×n的魔方阵。
现在,问题就转化为怎样构造分别满足I和J的特征的两个n×n方阵。其实完成这样的算法是很简单的,可以按以下方法实现:
1) 方阵I的第一行由(n+1)/2打头,后面依次为前一个数关于n的循环后继;
2)方阵I的第i+1行由第i行循环右移得到。
本人给出的程序:
main()
{
int n,i,j;
int a[20][20],x[20][20],y[20][20];/* a数组为最后结果数组文中的B方阵,X,Y分别是文中提到的数组I,J*/
printf(please input the number:);
scanf(%d,&n); /*输入需要的数组维数*/
x[0][0]=(n+1)/2;
for(j=1;j<n;j++)
  {
   if(x[0][j-1]==n) x[0][j]=x[0][j-1]+1-n;
   else            x[0][j]=x[0][j-1]+1;
}/*给x中的第一行元素赋值*/
for(i=1;i<n;i++)
for(j=0;j<n;j++)
  {
    if(j-1<0) x[i][j]=x[i-1][j-1+n];
    else       x[i][j]=x[i-1][j-1];
} /*通过变换给X的所有元素赋值*/
clrscr();
printf(X: );
for(i=0;i<n;i++)
for(j=0;j<n;j++)
{
printf(%3d,x[i][j]);
if(j==n-1)printf( );
}/*输出X数组*/
for(i=0;i<n;i++)
for(j=0;j<n;j++)
y[i][j]=x[i][n-1-j];/*通过文中提到的公式给Y数组赋值*/
printf(Y: );
for(i=0;i<n;i++)
for(j=0;j<n;j++)
   {printf(%3d,y[i][j]);
   if(j==n-1)printf( );
   }/*输出Y数组*/
for(i=0;i<n;i++)
for(j=0;j<n;j++)
   a[i][j]=(x[i][j]-1)*n+y[i][j];
printf(A: );
for(i=0;i<n;i++)
for(j=0;j<n;j++)
{printf(%5d,a[i][j]);
if(j==n-1)printf( );}
/*输出A数组结果*/
}-

注意修改一些参数适合这个特例!!!!!
2007-6-20 16:02
0
雪    币: 100
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
88
还好了。。找个魔方或电子版的转一下就ok了

(我这个是一百多步的方法,比较烂,好一点的都在26步以下)
用户名pediy
注册码899FFDDDDDDFFFCCCCCCFCCC9CFFF9F999CCCFFFCDDDFFFDFFFDFFFDDDCFCCC8FFF888FFFDDDFDFFF888F8F9FFF9998FFF888FFFDDDFFDF8FFF888FDFFFDDDFFFCCCFCCFFFCCCFFF999F9FF8FF888FFF8FFF888FFF9FF999FFF9FFF999DDDFFFFFFDFDDDFFFDFDDDFD9FF999FFF9FFF999

嗯,放一个就好了
2007-6-20 16:03
0
雪    币: 328
活跃值: (10)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
89
搞错了,上面那个应该不适用,我再去找一个
2007-6-20 16:03
0
雪    币: 1946
活跃值: (263)
能力值: (RANK:330 )
在线值:
发帖
回帖
粉丝
90
那我也来一个18步的.
user:laracraft
key:???DDDEEEFFFAA@CCC??EE?DDDFFDDDCCCEE@EEE@E@@@CCDD??@FF
不是我算的.某牛人算的
2007-6-20 16:07
0
雪    币: 263
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
91
学习, 打将了
2007-6-20 16:07
0
雪    币: 255
活跃值: (207)
能力值: ( LV9,RANK:250 )
在线值:
发帖
回帖
粉丝
92
学习。打我屁股,我不乖。
2007-6-20 16:08
0
雪    币: 1946
活跃值: (263)
能力值: (RANK:330 )
在线值:
发帖
回帖
粉丝
93
123123
2007-6-20 16:10
0
雪    币: 244
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
94
好像上面的两组都搞定了...
2007-6-20 16:12
0
雪    币: 263
活跃值: (10)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
95
88楼是对的
2007-6-20 16:15
0
雪    币: 1969
活跃值: (46)
能力值: (RANK:550 )
在线值:
发帖
回帖
粉丝
96
A flash Magic Cube game.
手中没有魔方的试试这个。
上传的附件:
2007-6-20 16:16
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
97
魔方分布      
               B7 B4 B1       
               B8 B5 B2        
               B9 B6 B3
A1 A2 A3 C1 C2 C3 E1 E2 E3 D1 D2 D3
A4 A5 A6 C4 C5 C6 E4 E5 E6 D4 D5 D6
A7 A8 A9 C7 C8 C9 E7 E8 E9 D7 D8 D9
           F3 F6 F9
         F2 F5 F8
         F1 F4 F7

7个函数对应
0 = L = C
1 = U = D
2 = F = E
3 = B = F
4 = R = ?
5 = D = @
6 = Ω = A

user:kelly
key:DDDCAA@@@CCCFFFDDD??EE?DDDFFDDDCCCEE@EEE@E@@@CCDD??@FF
2007-6-20 16:17
0
雪    币: 263
活跃值: (10)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
98
这个魔方有点大,扭了4个小时7分钟
2007-6-20 16:18
0
雪    币: 242
活跃值: (122)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
99
佩服得五体投地啊...太精巧了...
2007-6-20 16:28
0
雪    币: 254
活跃值: (126)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
100
设计有缺陷,注册码检查应该不允许有case 6
2007-6-20 16:32
0
游客
登录 | 注册 方可回帖
返回
//