首页
社区
课程
招聘
[旧帖] [原创]4步破解“Flash Wallpaper Maker 3.0”(追码)[申请邀请码] 0.00雪花
发表于: 2010-2-3 09:05 2208

[旧帖] [原创]4步破解“Flash Wallpaper Maker 3.0”(追码)[申请邀请码] 0.00雪花

2010-2-3 09:05
2208
1.用DiE查壳,没有发现壳。用OD载入程序,按F9运行,提示没有注册。
2.我们打开注册窗口,随便填写,点OK ,要重启,这个软件要重启验证。没办法,先把它关了,用OD重新载入程序。
3.分析后得知,注册信息存放在注册表 [HKEY_USERS\S-1-5-21-682003330-484061587-1801674531-500\Software\Flash2X\Wallpaper Maker] 中

在OD中,鼠标右键 --> 查找 --> 所有参考文本字串 ,然后查找 RegCode ,找到下图位置

双击进去,来到地址0048522E ,就在这里按F2设置断点,然后按F9运行程序。
4.运行到0048522E就断下来了,接着按F8步过,留意OD中间的小窗口。当运行到地址00485298时看中间的小窗口

觉得像什么?
  0048522E  |.  BA 88544800   MOV EDX,Wallpape.00485488                ;  ASCII "RegCode"
  00485233  |.  8BC6          MOV EAX,ESI
  00485235  |.  E8 C6FCF9FF   CALL Wallpape.00424F00                   ;  读出用户填写的注册码
  0048523A  |.  8B55 D8       MOV EDX,DWORD PTR SS:[EBP-28]
  0048523D  |.  8D83 64040000 LEA EAX,DWORD PTR DS:[EBX+464]
  00485243  |.  E8 CCF8F7FF   CALL Wallpape.00404B14
  00485248  |>  8BC6          MOV EAX,ESI
  0048524A  |.  E8 81F8F9FF   CALL Wallpape.00424AD0
  0048524F  |.  B2 01         MOV DL,1
  00485251  |.  8BC6          MOV EAX,ESI
  00485253  |.  8B08          MOV ECX,DWORD PTR DS:[EAX]
  00485255  |.  FF51 FC       CALL DWORD PTR DS:[ECX-4]
  00485258  |.  B2 01         MOV DL,1
  0048525A  |.  A1 D0344800   MOV EAX,DWORD PTR DS:[4834D0]
  0048525F  |.  E8 00EAF7FF   CALL Wallpape.00403C64
  00485264  |.  8BF0          MOV ESI,EAX
  00485266  |.  8D46 0C       LEA EAX,DWORD PTR DS:[ESI+C]
  00485269  |.  8B93 60040000 MOV EDX,DWORD PTR DS:[EBX+460]
  0048526F  |.  E8 A0F8F7FF   CALL Wallpape.00404B14
  00485274  |.  8D46 04       LEA EAX,DWORD PTR DS:[ESI+4]
  00485277  |.  BA 98544800   MOV EDX,Wallpape.00485498                ;  ASCII "Pr8Thydo1EAsjS6VZ7BbuCU2LDFwpGienx395MzOWvKlq4kgtfQamRHY0cJIXN"
  0048527C  |.  E8 93F8F7FF   CALL Wallpape.00404B14
  00485281  |.  8D46 08       LEA EAX,DWORD PTR DS:[ESI+8]
  00485284  |.  BA E0544800   MOV EDX,Wallpape.004854E0                ;  ASCII "ANfH9JZlsLjxWzSpFdVrTEc54C03iRuh8O7GKXMImnQPkaqyeBw2UbDtYo61gv"
  00485289  |.  E8 86F8F7FF   CALL Wallpape.00404B14
  0048528E  |.  8D55 D4       LEA EDX,DWORD PTR SS:[EBP-2C]
  00485291  |.  8BC6          MOV EAX,ESI
  00485293  |.  E8 B0E2FFFF   CALL Wallpape.00483548                   ;  计算注册码
  00485298  |.  8B45 D4       MOV EAX,DWORD PTR SS:[EBP-2C]
  0048529B  |.  8B93 64040000 MOV EDX,DWORD PTR DS:[EBX+464]


  这就是注册码,把它复制出来,然后从外部打开Flash Wallpaper Maker ,输进注册窗口中

  要求重启,好,我们就重启程序。重启后没有弹出任何提示框,查看 About ,

  破解成功了!
  
--------------------------------------------------------------------------------
【经验总结】
  1.没有什么难度,重要的是要认真分析程序。
  2.注册名要和注册码相对应,否则会注册失败!
  
--------------------------------------------------------------------------------
【版权声明】: 本文原创于看雪技术论坛, 转载请注明作者并保持文章的完整, 谢谢!

                                                       2010年02月03日 9:03:23

申请邀请码,什么时候给我邀请码?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 103
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
都是想要邀请码,但是没有一个很细致的,象样的教程的,建议楼主详细的分析,以帮助后来者!
2010-2-3 09:54
0
雪    币: 19
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
我写了这么多教程,但还是不会写,我不知道应该怎么写,如果有什么不懂可以问我
2010-2-3 10:02
0
雪    币: 139
活跃值: (25)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
4
建议楼主使用看雪的破文生成器,这样写破文会规范和轻松一些。http://www.pediy.com/tools/other/ctc/ctc.rar
2010-2-3 10:58
0
雪    币: 100
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
建议楼主分析出算法,得到邀请码机会更大
00485277  |.  BA 98544800   MOV EDX,Wallpape.00485498                ;  ASCII "ZVp4NfvAOes5Jan2HWkzETjxCRgu8Lcq3GXm0DQiw9Mbr6IUlyBSo1FYh7KPdt"
0048527C  |.  E8 93F8F7FF   CALL Wallpape.00404B14
00485281  |.  8D46 08       LEA EAX,DWORD PTR DS:[ESI+8]
00485284  |.  BA E0544800   MOV EDX,Wallpape.004854E0                ;  ASCII "uk8Ncs7Kbq3IYn4GWj0ETiyCRfw9Oar5HVlzFShvAPep6LXo1DQgxJUmtBZd2M"
00485289  |.  E8 86F8F7FF   CALL Wallpape.00404B14
0048528E  |.  8D55 D4       LEA EDX,DWORD PTR SS:[EBP-2C]
00485291  |.  8BC6          MOV EAX,ESI
00485293  |.  E8 B0E2FFFF   CALL Wallpape.00483548                   ;  生成真码
00485298  |.  8B45 D4       MOV EAX,DWORD PTR SS:[EBP-2C]

今天没时间,刚跟进call看了一下,看了前面几句,对用户名每一位ascii码相加再乘以一个数,后面没看了
2010-2-3 11:29
0
雪    币: 46
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
我有楼主这水平我就知足了,哎
2010-2-3 15:33
0
雪    币: 520
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
7
帮顶,还要继续学习啊
2010-2-5 15:37
0
雪    币: 34
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
LZ的水平还不错  我有一半就好了
2010-2-5 15:50
0
雪    币: 155
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
很想学啊

新来的
都不知从何入手
先多看看
2010-2-17 10:23
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
我也想学,新手,呵呵。。。
2010-2-17 16:33
0
雪    币: 8
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
还要继续学习啊
2010-2-17 18:28
0
游客
登录 | 注册 方可回帖
返回
//