首页
社区
课程
招聘
[原创]lelfei's Game CrackMe 01----欢迎尝试!
发表于: 2007-10-18 22:14 7466

[原创]lelfei's Game CrackMe 01----欢迎尝试!

2007-10-18 22:14
7466
最近想写CM了,于是做了这个Game CM,计划做成一个系列,呵呵

个人认为难度简单偏一点点中等,做了一个小小的防暴破,要求分析出算法,注册机就看个人爱好了~(因为我也没做注册机,呵~)

提示:一个GAME而已~

PS:本想用VB写的,想着第一次写不能太BT了,改用DELPHI了,顺便练一下刚入门就很久没碰过的DELPHI吧。。。

PPS:DELPHI程序怎么缩小体积啊,就几行代码就400多K了,真是无语。。。

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

上传的附件:
收藏
免费 0
支持
分享
最新回复 (11)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
请教一个问题:
用VB写好的程序,直接选择编译链接成EXE文件,是不是就可以了?我以前写VB的时候,发现直接编译出来的程序,在有些电脑上会提示找不到XX.dll,也就是说,只有安装了VB的电脑才能运行程序~~
在编程时,我没有直接调用API,如果直接调用API,是不是就不会出现以上问题?

谢谢!
2007-10-19 00:43
0
雪    币: 29249
活跃值: (7774)
能力值: ( LV15,RANK:3306 )
在线值:
发帖
回帖
粉丝
3
VB滴一般要带上msvbvm60.dll
2007-10-19 10:08
0
雪    币: 29249
活跃值: (7774)
能力值: ( LV15,RANK:3306 )
在线值:
发帖
回帖
粉丝
4
fenjianren
hnrqndtsm

2 9 4
7 5 3
6 1 8
2007-10-19 11:18
0
雪    币: 1844
活跃值: (35)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
5
对应另一个要求 (关于防爆)

0045447C      F77D F8       idiv    dword ptr [ebp-8]     改为  int 3     成功
2007-10-19 14:10
0
雪    币: 6051
活跃值: (1441)
能力值: ( LV15,RANK:1473 )
在线值:
发帖
回帖
粉丝
6
好样的!

一个小game...
2007-10-19 19:08
0
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
7
利用结论了

N:294753618
S:000000000
2007-10-20 15:19
0
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
8
sub eax, edx
cdq
xor eax, edx
sub eax, edx
这个强悍,想了好一会,才明白过来 :(
abs(a-b)
2007-10-20 15:31
0
雪    币: 6051
活跃值: (1441)
能力值: ( LV15,RANK:1473 )
在线值:
发帖
回帖
粉丝
9
九宫格游戏,据说英姑解了十余年都未解出。。。

附上源码:

procedure TForm1.Button1Click(Sender: TObject);
var
  un,sn:string;
  i,j,reg:integer;
  tb:array[1..9] of byte;
begin
  if (length(edit1.Text)>0) and (length(edit2.Text)>=9) then
  try
    begin
      un:=edit1.Text;
      sn:=edit2.Text;
      reg:=0;
      while length(un)<9 do
      begin
        un:=un+un;
      end;
      
      for i:=1 to 9 do
      begin
        tb[i]:=abs(ord(un[i])-ord(sn[i]));
        for j:=2 to i-1 do
        begin
          if tb[j]=tb[i] then exit;
        end;
      end;

      if tb[3]+tb[5]+tb[7]<>15 then reg:=reg+1;
      un:=chr(75);
      for i:=1 to 3 do
      begin
        if tb[3*(i-1)+1]+tb[3*(i-1)+2]+tb[3*(i-1)+3]<>15 then reg:=reg+1;
        if tb[i]+tb[i+3]+tb[i+6]<>15 then reg:=reg+1;
      end;
      un:=un+chr(33);
      if tb[1]+tb[5]+tb[9]<>15 then reg:=reg+1;
      un:=chr(79)+un;
      i:=j div reg;
      sn:=inttostr(i+j);
  end;
  except
    begin
      showmessage(un);
    end;
  end;
end;
2007-10-20 20:58
0
雪    币: 29249
活跃值: (7774)
能力值: ( LV15,RANK:3306 )
在线值:
发帖
回帖
粉丝
10
英姑同学上数学不认真。。
2007-10-21 19:44
0
雪    币: 740
活跃值: (952)
能力值: ( LV9,RANK:160 )
在线值:
发帖
回帖
粉丝
11
被我DO了,呵呵

http://bbs1.pediy.com/showthread.php?t=53636
2007-10-21 21:43
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
我怎么没办法下断呢!!!
2007-10-25 09:43
0
游客
登录 | 注册 方可回帖
返回
//