飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 5984|回复: 12

[求助] 求教:QQ聊天记录器qq-msg 2009 3.0 破解过程

[复制链接]

该用户从未签到

发表于 2009-5-27 12:29:57 | 显示全部楼层 |阅读模式
【原版下载】http://www.skycn.com/soft/24105.html
【保护方式】无
VB写的程序,我搞了半天没破解出来,求教一下如何破解。谢谢!
PYG19周年生日快乐!

该用户从未签到

 楼主| 发表于 2009-5-27 15:30:07 | 显示全部楼层
怎么没人说呢?算法分析呀!
PYG19周年生日快乐!

该用户从未签到

发表于 2009-5-27 22:12:07 | 显示全部楼层
直接用注册表破解

  loc_00415E7C:   var_FC = GetSetting("clongxue","clongxue","zcm",%x4)
  loc_00415E82:   var_104 = 8
  loc_00415E95:   call MSVBVM60.DLL.__vbaVarMove
  loc_00415E9B:   var_4 = &H18
  loc_00415EA2:   var_1D0 = 80020004h
  loc_00415EAC:   var_1D8 = 10
  loc_00415EBB:   call MSVBVM60.DLL.__vbaChkstk
  loc_00415EFF:   var_70 = GetSetting("clongxue","clongxue","zcmm",%x4)
  loc_00415F05:   var_4 = &H19
  loc_00415F0C:   var_1D0 = "xue"
  loc_00415F16:   var_1D8 = 8
  loc_00415F2D:   call InStr(00000000h, "leiw3-mbodr-9ewto-nmbio", var_70, 00000001h)
  loc_00415F33:   var_1E0 = InStr(00000000h, "leiw3-mbodr-9ewto-nmbio", var_70, 00000001h)
  loc_00415F39:   var_1E8 = 3
  loc_00415F59:   call InStr(var_104, 00000000h, var_1D8, var_68, 00000001h)
  loc_00415F6E:   call And(var_114, var_1E8, InStr(var_104, 00000000h, var_1D8, var_68, 00000001h))
  loc_00415F75:   call MSVBVM60.DLL.__vbaBoolVarNull(And(var_114, var_1E8, InStr(var_104, 00000000h, var_1D8, var_68, 00000001h)))
  loc_00415F8E:   movsx edx, word ptr MSVBVM60.DLL.__vbaBoolVarNull(And(var_114, var_1E8, InStr("", 00000000h, var_1D8, var_68, 00000001h)))
                  If "" <> 0 Then
  loc_00415F9D:     var_4 = &H1A
  loc_00415FF5:     Form2.Caption = 004080BCh
  loc_00415FFA:     var_240 = var_2D8
  loc_00416036:     GoTo loc_004160D4
                  End If


实现注册就是读取zcmm项 在常量字符串那里找位置 进行一个And运算   返回值为1(真)时 注册通过  很简单,自己多研究一下
PYG19周年生日快乐!

该用户从未签到

发表于 2009-5-27 22:16:38 | 显示全部楼层
注册信息保存位置

HKEY_CURRENT_USER\Software\VB and VBA Program Settings\clongxue\clongxue
PYG19周年生日快乐!

该用户从未签到

 楼主| 发表于 2009-5-28 00:11:24 | 显示全部楼层
谢谢!我好好研究一下。
PYG19周年生日快乐!

该用户从未签到

 楼主| 发表于 2009-5-28 08:49:57 | 显示全部楼层
注册表验证还真不好搞,要是有人能做个动画出来教怎么搞定注册表验证的算法分析就好了。直观明了。
PYG19周年生日快乐!
  • TA的每日心情
    无聊
    2017-5-31 13:17
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 2009-6-10 18:15:48 | 显示全部楼层
    /:001 以前爆破过,呵呵
    PYG19周年生日快乐!
  • TA的每日心情
    慵懒
    2015-10-9 11:25
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2009-6-10 22:32:38 | 显示全部楼层
    研究了一晚上,还不明白,希望高手帮忙。。
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2024-4-23 23:35
  • 签到天数: 113 天

    [LV.6]常住居民II

    发表于 2009-6-17 22:31:03 | 显示全部楼层
    :funk: 要改三处
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2009-6-24 11:04:47 | 显示全部楼层
    倒... 还没有解决 ?   答案在3楼已经说得很清楚了哦

    注册条件:

    第一关: 在输入的注册码中 寻找"leiw3-mbodr-9ewto-nmbio-123456" 返回字符串出现的位置(记为a)

    第二关: 用户名中从位置a开始寻找"xue" 返回位置b

    如果b>0 且 是基数位则注册成功!



    可用组:

    (1)用户名 axue      注册码 aleiw3-mbodr-9ewto-nmbio
    (2)用户名 Lucklyxue 注册码 leiw3-mbodr-9ewto-nmbio-123456
    (3)用户名 aaaxue      注册码 aaaleiw3-mbodr-9ewto-nmbio

    .............略

    [ 本帖最后由 Luckly 于 2009-6-24 11:11 编辑 ]
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

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