飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 5581|回复: 6

[原创] Multi-Edit 2006 简单分析

[复制链接]

该用户从未签到

发表于 2007-8-12 01:44:59 | 显示全部楼层 |阅读模式
Multi-Edit 2006 简单分析

不要问我这软件是做什么的,我也不知道:loveliness:  jjdg兄弟让我帮看一下,谁知道是E文的:(  从官方下载都比较复杂:http://www.multiedit.com/。发个邮件之类的,然后官方送一个试用一月的KEY,安装的时候需要添写这个东西:
Serial Number: EV2K6-ES7J00201U201
Release Code: C85F 7920 91C3 AC4A

安装完毕后,我一看这不注册了吗?后来jjdg兄弟才告诉我下边有一行日期的红字

01.gif

他说你把日期后调一下试下,一试,果然挂了,把时间调回吧。结果无效,软件还没出试用期也无法运行了。你说气人不气人,所以我就锁定这个框框了,一定干掉他。

02.gif

[code]

注册后,发现生成这样一个文件:MeUser.dat,里边就是这些数据:
7E680EE2AFCD9336
EV2K6-ES7J00201U201
576989F0B7672AE4
F39438C5BDA13545
720318C43C92971E
D7D07DB93E9574F9

然后就下这个断点,在程序启动的时候断到: BP CreateFileA

0012FE5C   4000D55E  /CALL 到 CreateFileA 来自 rtl60.4000D559
0012FE60   00A994AC  |FileName = "C:\Program Files\Multi-Edit 2006\MeUser.dat"
0012FE64   80000000  |Access = GENERIC_READ
0012FE68   00000001  |ShareMode = FILE_SHARE_READ
0012FE6C   00000000  |pSecurity = NULL
0012FE70   00000003  |Mode = OPEN_EXISTING
0012FE74   00000080  |Attributes = NORMAL
0012FE78   00000000  \hTemplateFile = NULL
0012FE7C   00A90020  ASCII "l method"
0012FE80   00A994AC  ASCII "C:\Program Files\Multi-Edit 2006\MeUser.dat"

F8几次后,返回到程序领空:

00425DE3   .  55            PUSH EBP
00425DE4   .  68 C25E4200   PUSH Mew32.00425EC2
00425DE9   .  64:FF30       PUSH DWORD PTR FS:[EAX]
00425DEC   .  64:8920       MOV DWORD PTR FS:[EAX],ESP
00425DEF   .  8B45 EC       MOV EAX,DWORD PTR SS:[EBP-14]
00425DF2   .  8B50 34       MOV EDX,DWORD PTR DS:[EAX+34]
00425DF5   .  8BC3          MOV EAX,EBX
00425DF7   .  8B08          MOV ECX,DWORD PTR DS:[EAX]
00425DF9   .  FF51 68       CALL DWORD PTR DS:[ECX+68]
00425DFC   .  8D55 F0       LEA EDX,DWORD PTR SS:[EBP-10]            ;  返回到这里
00425DFF   .  8B45 EC       MOV EAX,DWORD PTR SS:[EBP-14]
00425E02   .  E8 C5020000   CALL Mew32.004260CC
00425E07   .  8D4D DC       LEA ECX,DWORD PTR SS:[EBP-24]
00425E0A   .  8B45 EC       MOV EAX,DWORD PTR SS:[EBP-14]
00425E0D   .  8B40 38       MOV EAX,DWORD PTR DS:[EAX+38]
00425E10   .  BA 01000000   MOV EDX,1
00425E15   .  8B18          MOV EBX,DWORD PTR DS:[EAX]
00425E17   .  FF53 0C       CALL DWORD PTR DS:[EBX+C]
00425E1A   .  8B55 DC       MOV EDX,DWORD PTR SS:[EBP-24]            ;  取字符串EV2K6-ES7J00201U201
00425E1D   .  8B45 EC       MOV EAX,DWORD PTR SS:[EBP-14]
00425E20   .  83C0 04       ADD EAX,4
00425E23   .  E8 80B3FDFF   CALL <JMP.&rtl60.System::LStrAsg>
00425E28   .  8D4D D8       LEA ECX,DWORD PTR SS:[EBP-28]
00425E2B   .  8B45 EC       MOV EAX,DWORD PTR SS:[EBP-14]
00425E2E   .  8B40 38       MOV EAX,DWORD PTR DS:[EAX+38]
00425E31   .  BA 03000000   MOV EDX,3
00425E36   .  8B18          MOV EBX,DWORD PTR DS:[EAX]
00425E38   .  FF53 0C       CALL DWORD PTR DS:[EBX+C]
00425E3B   .  8B55 D8       MOV EDX,DWORD PTR SS:[EBP-28]            ;  取字符串F39438C5BDA13545
00425E3E   .  8B45 EC       MOV EAX,DWORD PTR SS:[EBP-14]
00425E41   .  83C0 0C       ADD EAX,0C
00425E44   .  E8 5FB3FDFF   CALL <JMP.&rtl60.System::LStrAsg>
00425E49   .  8D4D E0       LEA ECX,DWORD PTR SS:[EBP-20]
00425E4C   .  8B45 EC       MOV EAX,DWORD PTR SS:[EBP-14]
00425E4F   .  8B40 38       MOV EAX,DWORD PTR DS:[EAX+38]
00425E52   .  BA 04000000   MOV EDX,4
00425E57   .  8B18          MOV EBX,DWORD PTR DS:[EAX]
00425E59   .  FF53 0C       CALL DWORD PTR DS:[EBX+C]
00425E5C   .  8D55 E4       LEA EDX,DWORD PTR SS:[EBP-1C]
00425E5F   .  B9 08000000   MOV ECX,8
00425E64   .  8B45 E0       MOV EAX,DWORD PTR SS:[EBP-20]            ;  取字符串720318C43C92971E
00425E67   .  E8 68EDFFFF   CALL Mew32.00424BD4
00425E6C   .  8D55 E4       LEA EDX,DWORD PTR SS:[EBP-1C]
00425E6F   .  8D45 F0       LEA EAX,DWORD PTR SS:[EBP-10]
00425E72   .  33C9          XOR ECX,ECX
00425E74   .  E8 BFEFFFFF   CALL Mew32.00424E38
00425E79   .  8D4D D4       LEA ECX,DWORD PTR SS:[EBP-2C]
00425E7C   .  8D45 E4       LEA EAX,DWORD PTR SS:[EBP-1C]
00425E7F   .  BA 08000000   MOV EDX,8
00425E84   .  E8 DFECFFFF   CALL Mew32.00424B68
00425E89   .  8B55 D4       MOV EDX,DWORD PTR SS:[EBP-2C]            ;  取字符串C85F792091C3AC4A
00425E8C   .  8B45 EC       MOV EAX,DWORD PTR SS:[EBP-14]
00425E8F   .  83C0 08       ADD EAX,8
00425E92   .  E8 11B3FDFF   CALL <JMP.&rtl60.System::LStrAsg>
00425E97   .  8D4D D0       LEA ECX,DWORD PTR SS:[EBP-30]

我们看到去取了文件中的一些数据,取数据做什么呢,就是用来做注册判断的,我们看到数据都跑到了堆栈,在堆栈中数据上右键-跟随到数据窗口。我们来到数据窗口,在数据上下硬件访问断点。



00A99620  45 56 32 4B 36 2D 45 53 37 4A 30 30 32 30 31 55  EV2K6-ES7J00201U
00A99630  32 30 31 00 22 00 00 00 01 00 00 00 10 00 00 00  201.".........
00A99640  35 37 36 39 38 39 46 30 42 37 36 37 32 41 45 34  576989F0B7672AE4
00A99650  00 00 00 00 22 00 00 00 03 00 00 00 10 00 00 00  ....".........
00A99660  46 33 39 34 33 38 43 35 42 44 41 31 33 35 34 35  F39438C5BDA13545
00A99670  00 00 00 00 22 00 00 00 02 00 00 00 10 00 00 00  ....".........
00A99680  37 32 30 33 31 38 43 34 33 43 39 32 39 37 31 45  720318C43C92971E
00A99690  00 00 00 00 46 00 00 00 DC 95 A9 00 00 00 00 00  ....F...軙?....
00A996A0  20 96 A9 00 00 00 00 00 40 96 A9 00 00 00 00 00   柀.....@柀.....
00A996B0  60 96 A9 00 00 00 00 00 80 96 A9 00 00 00 00 00  `柀.....
03.gif

评分

参与人数 1威望 +20 飘云币 +20 收起 理由
tigerisme + 20 + 20 精彩

查看全部评分

PYG19周年生日快乐!

该用户从未签到

发表于 2007-8-14 01:48:47 | 显示全部楼层
高手。。。。。。有空我也去试试
PYG19周年生日快乐!

该用户从未签到

发表于 2007-8-16 06:41:34 | 显示全部楼层
高手,学习了。写得不错
PYG19周年生日快乐!
  • TA的每日心情
    开心
    2017-12-8 13:11
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2007-12-2 10:12:48 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2007-12-30 16:33:03 | 显示全部楼层
    crc32 加密怎么破解的啊。。。没学过不懂,大侠赐教吧。。。
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2007-12-31 16:05:55 | 显示全部楼层
    好像是翻译软件..
    哈...
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2008-2-17 23:29:09 | 显示全部楼层
    看了
    不明白哦
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表