飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

楼主: 飘云

PiaoYun's CrackMe 004

[复制链接]

该用户从未签到

发表于 2006-6-19 02:09:46 | 显示全部楼层
水平一般
vb的头痛

暂时只能搞到注册码,可以做注册机,算法待细分析

kuai
堆栈 ss:[0012F354]=0013FD94, (UNICODE "595158187172183169189236190217206175231200185252169166201189177162197233221222181234176164202190169171")

[ 本帖最后由 快雪时晴 于 2006-6-19 02:25 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入我们

x
PYG19周年生日快乐!

该用户从未签到

发表于 2006-6-19 02:20:35 | 显示全部楼层
爆破的话,改2处跳转即可
找准    MSVBVM60.__vbaStrCmp



另外:
        发现大家的sn后面都一样哦,难道算法中有Strcat 某一固定串?


再补充一句,等飘云老大开口放行后,大家把各自找马过程贴一下,让我也学习学习,一直以来对VB的东西头痛。

[ 本帖最后由 快雪时晴 于 2006-6-19 02:31 编辑 ]
PYG19周年生日快乐!
  • TA的每日心情
    难过
    2024-4-22 14:49
  • 签到天数: 11 天

    [LV.3]偶尔看看II

     楼主| 发表于 2006-6-19 07:10:31 | 显示全部楼层
    原帖由 快雪时晴 于 2006-6-19 02:20 发表
    爆破的话,改2处跳转即可
    找准    MSVBVM60.__vbaStrCmp



    另外:
            发现大家的sn后面都一样哦,难道算法中有Strcat 某一固定串?


    再补充一句,等飘云老大开口放行后,大家把各自找马过程贴一下 ...


    不要等我开口呢,CrackMe 生存的唯一目的就是:给人练手的~~

    写出详细教程让大家学习,是我想看到的!
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2018-2-26 08:32
  • 签到天数: 19 天

    [LV.4]偶尔看看III

    发表于 2006-6-19 11:31:22 | 显示全部楼层
    算法分析

    1.注册码仅与用户名位数有关,注册码有二部分组成,用户名位数与固定字符通过运算连接后形成注册码。
    2.注册码第一部分,用户名位数N=1、2、3、4、……, ( N+15)(N+16)/2  
    3.( N+15)(N+16)/2 得到A(a1、a2、a3、a4……)。
    4.a1 xor A  =b1   b1+30=c1   c1、c2、c3、c4 转成10进制产生注册码第一部分。
    5.注册码第二部分,由:宝剑锋从磨砺出,梅花香自苦寒来!(B1 A6 BD A3 B7 E6 B4 D3 C4 A5 ED C2 B3 F6 A3 AC C3 B7 BB A8 CF   E3 D7 D4 BF E0 BA AE C0 B4 A3 A1)
      固定字符16进制数每位与A异或运算:B1 xor  A =BB ,……
     将结果转成10进制数,BB --> 187 (D),…… 产生注册码第二部分
    6.将第一部分与第二部分连接后形成注册码。

    例如:
    用户名是:1234567890asdfghjklm1234567890kjhgfdsaiu   有40位
    (40+15)(40+16)/2=1540
    1 xor A = B     B+30=3B ----转成10进制数----> 59
    5 xor A = F     F+30=3F ----转成10进制数----> 63
    4 xor A = E     E+30=3E ----转成10进制数----> 62
    0 xor A = A     A+30=3A ----转成10进制数----> 58
    注册码第一部分:59636258

    B1 A6 BD A3 B7 E6 B4 D3 C4 A5 ED C2 B3 F6 A3 AC C3 B7 BB A8 CF   E3 D7 D4 BF E0 BA AE C0 B4 A3 A1
    B1 xor A = BB ----转成10进制数----> 187
    A6 xor A = AC ----转成10进制数----> 172
       …………………………

    注册码第二部分:187172183169189236190217206175231200185252169166201189177162197233221222181234176164202190169171

    注册码:59636258187172183169189236190217206175231200185252169166201189177162197233221222181234176164202190169171

    利用看球间隙,忙里偷闲,不知分析得是否正确,请高手斧正。

    [ 本帖最后由 wzwgp 于 2006-6-19 14:50 编辑 ]
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2006-6-19 12:43:36 | 显示全部楼层
    我的还是搞不懂啊,真的是很笨啊,我
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2006-6-19 12:52:58 | 显示全部楼层
    算法没时间搞了,暂时暴破,只要修改一处就可以。后面的算法过程是多余的,呵呵~~~。

    [ 本帖最后由 lhl8730 于 2006-6-19 13:25 编辑 ]

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?加入我们

    x
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2006-6-19 13:18:02 | 显示全部楼层
    水平有限,算法不是很清楚

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?加入我们

    x
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2018-5-6 16:27
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2006-6-22 00:03:05 | 显示全部楼层
    原帖由 wzwgp 于 2006-6-19 11:31 发表
    算法分析

    1.注册码仅与用户名位数有关,注册码有二部分组成,用户名位数与固定字符通过运算连接后形成注册码。
    2.注册码第一部分,用户名位数N=1、2、3、4、……, ( N+15)(N+16)/2  
    3.( N+15)(N+16)/2 得到 ...


    向wzwgp 兄学习!

    要是猫在易语言里会用异或命令的话,将试着搞出这个Crackme的算法注册机.
    PYG19周年生日快乐!
  • TA的每日心情
    难过
    2024-4-22 14:49
  • 签到天数: 11 天

    [LV.3]偶尔看看II

     楼主| 发表于 2006-6-22 01:20:43 | 显示全部楼层
    原帖由 野猫III 于 2006-6-22 00:03 发表


    向wzwgp 兄学习!

    要是猫在易语言里会用异或命令的话,将试着搞出这个Crackme的算法注册机.


    期待,不过上面算法有点问题哦~ :P
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2018-2-26 08:32
  • 签到天数: 19 天

    [LV.4]偶尔看看III

    发表于 2006-6-22 13:24:59 | 显示全部楼层
    谢谢老大提示:“不过上面算法有点问题哦~  ”
    我再仔细看看。
    盼望猫兄早日写出注册机。
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

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