飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 3807|回复: 9

[原创] 局域网查看工具 V1.71算法分析 BY:NEXT 2010.2.2

[复制链接]
  • TA的每日心情
    开心
    2022-11-26 13:46
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2010-2-2 12:36:20 | 显示全部楼层 |阅读模式
    局域网查看工具 V1.71算法分析 BY:NEXT 2010.2.2

    目标程序:局域网查看工具 V1.71

    软件下载:http://nj.newhua.com/soft/21691.htm

    查壳:Microsoft Visual C++ 6.0

    用户名:RegieterF
    试练码:123456789ABCDEF

    =====================================================================

    004054D3   .  E8 EC730000   call    <jmp.&MFC42.#6282_CString::TrimLeft>   ;  //取用户名
    004054D8   .  8B07          mov     eax, dword ptr [edi]                   ;  //用户名给EAX
    004054DA   .  8378 F8 09    cmp     dword ptr [eax-8], 9                   ;  //用户名长度与9比


    004054DE   .  0F85 A4000000 jnz     00405588                               ;  //不等则跳
    004054E4   .  8B03          mov     eax, dword ptr [ebx]                   ;  //注册码给EAX
    004054E6   .  8078 01 31    cmp     byte ptr [eax+1], 31                   ;  //注册码第二位必

    须是1
    004054EA   .  0F85 98000000 jnz     00405588                               ;  //不等则跳
    004054F0   .  8A48 04       mov     cl, byte ptr [eax+4]                   ;  //注册码第五位给

    ECX
    004054F3   .  80F9 39       cmp     cl, 39                                 ;  //ECX与9比较
    004054F6   .  0F85 8C000000 jnz     00405588                               ;  //不等则跳
    004054FC   .  8078 06 39    cmp     byte ptr [eax+6], 39                   ;  //注册码第七位必

    须是9
    00405500   .  0F85 82000000 jnz     00405588                               ;  //不等则跳
    00405506   .  8078 07 37    cmp     byte ptr [eax+7], 37                   ;  //注册码第八位必

    须是7
    0040550A   .  75 7C         jnz     short 00405588                         ;  //不等则跳
    0040550C   .  8078 09 35    cmp     byte ptr [eax+9], 35                   ;  //注册码第十位必

    须是5
    00405510   .  75 76         jnz     short 00405588                         ;  //不等则跳
    00405512   .  51            push    ecx
    00405513   .  C605 5C544100>mov     byte ptr [41545C], 1
    0040551A   .  8BCC          mov     ecx, esp
    0040551C   .  896424 10     mov     dword ptr [esp+10], esp
    00405520   .  68 F4534100   push    004153F4                               ;  software\lansee
    00405525   .  E8 986F0000   call    <jmp.&MFC42.#537_CString::CString>
    0040552A   .  68 02000080   push    80000002
    0040552F   .  8D4C24 18     lea     ecx, dword ptr [esp+18]
    00405533   .  E8 B83D0000   call    004092F0
    00405538   .  6A 01         push    1
    0040553A   .  51            push    ecx
    0040553B   .  8BCC          mov     ecx, esp
    0040553D   .  896424 14     mov     dword ptr [esp+14], esp
    00405541   .  68 F0534100   push    004153F0                               ;  vip
    00405546   .  C74424 2C 000>mov     dword ptr [esp+2C], 0
    0040554E   .  E8 6F6F0000   call    <jmp.&MFC42.#537_CString::CString>
    00405553   .  8D4C24 18     lea     ecx, dword ptr [esp+18]
    00405557   .  E8 A43E0000   call    00409400
    0040555C   .  84C0          test    al, al
    0040555E   .  74 17         je      short 00405577
    00405560   .  6A 00         push    0
    00405562   .  6A 00         push    0
    00405564   .  68 D8534100   push    004153D8                               ;  注册成功,请重新运

    行程序

    =====================================================================

    算法总结:

    本程序算法需对照ASCII表分析!

    //用户名长度必须是9位;

    //注册码第二位必须是1;

    //注册码第五位必须是9;

    //注册码第七位必须是9;

    //注册码第八位必须是7;

    //注册码第十位必须是5;

    一组可用注册信息:

    用户名:RegisterF
    注册码:0100909705

    By:yAtEs 2010年2月2日
    注册成功.gif
    注册成功后软件主界面.gif

    评分

    参与人数 1飘云币 +20 收起 理由
    月之精灵 + 20 您的贴子很精彩,希望能再次分享!

    查看全部评分

    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2015-8-3 23:07
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2010-2-2 17:34:02 | 显示全部楼层
    加亮鼓励一下哈
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2010-2-2 17:53:12 | 显示全部楼层
    不知道现在的PYG还剩下了什么
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    4 天前
  • 签到天数: 1209 天

    [LV.10]以坛为家III

    发表于 2010-2-2 20:46:54 | 显示全部楼层
    学习啦 谢楼主
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2010-2-3 14:17:15 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
    PYG19周年生日快乐!
  • TA的每日心情
    慵懒
    2015-10-9 11:25
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2010-2-11 08:54:20 | 显示全部楼层
    学习一下,谢谢分享
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2010-2-11 21:51:00 | 显示全部楼层
    原帖由 wuhanqi 于 2010-2-2 17:53 发表
    不知道现在的PYG还剩下了什么


    很难回答的问题
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2010-2-12 22:02:10 | 显示全部楼层
    不错。我还看得懂的教程,,学习了。。
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2010-2-17 14:30:14 | 显示全部楼层
    学习啦
    谢谢分享
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2010-2-24 20:29:23 | 显示全部楼层
    写的不错,很精彩
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

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