飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 6764|回复: 12

[原创] FastTV网络电简单分析+去网络验证

[复制链接]

该用户从未签到

发表于 2008-9-28 18:13:48 | 显示全部楼层 |阅读模式
PEID查壳是ASPack 2.12 -> Alexey Solodovnikov,这壳ESP定律就可以秒脱了
运行脱壳后的程序,先输入24位假码,重启验证的
再用OD载入脱壳的程序
查ASCII码来到钻石版,再往上看看
0050C241  |.  E8 5A89EFFF   call    00404BA0                         ;  F2下断
0050C246  |.  83E8 0A       sub     eax, 0A                          ;  EAX减0A; Switch (cases A..10)
0050C249  |.  74 62         je      short 0050C2AD
0050C24B  |.  83E8 02       sub     eax, 2                           ;  EAX减2
0050C24E  |.  74 17         je      short 0050C267                   ;  跳向标准版
0050C250  |.  83E8 02       sub     eax, 2                           ;  EAX减2
0050C253  |.  0F84 18010000 je      0050C371                         ;  跳向VIP版
0050C259  |.  83E8 02       sub     eax, 2                           ;  EAX减2
0050C25C  |.  0F84 D3010000 je      0050C435                         ;  跳向钻石,输入24位假码跳转实现
0050C262  |.  E9 A5030000   jmp     0050C60C
0050C267  |>  68 CCB15100   push    0051B1CC                         ;  Case C of switch 0050C246

F9运行,F8单步跟着跳
0050C25C  |. /0F84 D3010000 je      0050C435                         ;  跳向钻石,输入24位假码跳转实现
0050C262  |. |E9 A5030000   jmp     0050C60C
0050C267  |> |68 CCB15100   push    0051B1CC                         ;  Case C of switch 0050C246
**********************************************************************************************

0050C5A6  |.  E8 4187EFFF   call    00404CEC
0050C5AB      75 5F         jnz     short 0050C60C                   ;  这个是关键跳,叛断注册码是否正确
0050C5AD  |.  C683 64050000>mov     byte ptr [ebx+564], 1            ;  NOP上面的跳
0050C5B4  |.  833D D4B15100>cmp     dword ptr [51B1D4], 1
0050C5BB  |.  74 07         je      short 0050C5C4
0050C5BD  |.  C683 65050000>mov     byte ptr [ebx+565], 1
0050C5C4  |>  B8 D0B15100   mov     eax, 0051B1D0
0050C5C9  |.  8B55 F8       mov     edx, dword ptr [ebp-8]
0050C5CC  |.  E8 6383EFFF   call    00404934
0050C5D1  |.  8D8D 5CFFFFFF lea     ecx, dword ptr [ebp-A4]
0050C5D7  |.  BA ACC75000   mov     edx, 0050C7AC                    ;  nmmd-sgpj
0050C5DC  |.  A1 D0B15100   mov     eax, dword ptr [51B1D0]
0050C5E1  |.  E8 6A11F7FF   call    0047D750
0050C5E6  |.  8B8D 5CFFFFFF mov     ecx, dword ptr [ebp-A4]
0050C5EC  |.  8D85 60FFFFFF lea     eax, dword ptr [ebp-A0]
0050C5F2  |.  BA 0CC85000   mov     edx, 0050C80C                    ;  fasttv网络电视
0050C5F7  |.  E8 F085EFFF   call    00404BEC
0050C5FC  |.  8B95 60FFFFFF mov     edx, dword ptr [ebp-A0]
*************************************************************************************

0050D6D9      E8 9E21FBFF   call    004BF87C                         ;  CALL缓冲很慢,可疑喔
0050D6DE   .  33C0          xor     eax, eax
0050D6E0   .  55            push    ebp
0050D6E1   .  68 79D75000   push    0050D779
0050D6E6   .  64:FF30       push    dword ptr fs:[eax]
0050D6E9   .  64:8920       mov     dword ptr fs:[eax], esp
0050D6EC   .  8B45 FC       mov     eax, dword ptr [ebp-4]
0050D6EF   .  8B88 5C050000 mov     ecx, dword ptr [eax+55C]
0050D6F5   .  8D45 D4       lea     eax, dword ptr [ebp-2C]
0050D6F8   .  BA B0D85000   mov     edx, 0050D8B0                    ;  http://www.jesen.cn/fasttv/check/isdaolian.asp?id=
0050D6FD   .  E8 EA74EFFF   call    00404BEC
0050D702   .  8B45 D4       mov     eax, dword ptr [ebp-2C]
0050D705   .  8D55 D8       lea     edx, dword ptr [ebp-28]
0050D708      E8 FB44FDFF   call    004E1C08                         ;  这里也很慢,所以我想这应该是网络验证的地方了
0050D70D   .  8B45 D8       mov     eax, dword ptr [ebp-28]          ;  加上下面有已注册,和过期的字样
0050D710   .  8D55 F4       lea     edx, dword ptr [ebp-C]           ;  我们可以试下NOP两个CALL
0050D713   .  E8 B4BAEFFF   call    004091CC                         ;  搞破解就是在于尝试
0050D718      A1 B0995100   mov     eax, dword ptr [5199B0]
0050D71D   .  8B00          mov     eax, dword ptr [eax]
0050D71F   .  E8 F4DBF6FF   call    0047B318
0050D724   .  8B45 F4       mov     eax, dword ptr [ebp-C]
0050D727   .  BA ECD85000   mov     edx, 0050D8EC                    ;  已过期
0050D72C   .  E8 BB75EFFF   call    00404CEC
0050D731   .  75 0A         jnz     short 0050D73D
0050D733   .  8B45 FC       mov     eax, dword ptr [ebp-4]
0050D736   .  E8 B5E5FFFF   call    0050BCF0
0050D73B   .  EB 32         jmp     short 0050D76F
0050D73D   >  8B45 F4       mov     eax, dword ptr [ebp-C]
0050D740   .  BA FCD85000   mov     edx, 0050D8FC                    ;  1
0050D745   .  E8 A275EFFF   call    00404CEC
0050D74A   .  75 0C         jnz     short 0050D758
0050D74C   .  8B45 FC       mov     eax, dword ptr [ebp-4]
0050D74F   .  C680 65050000>mov     byte ptr [eax+565], 0

其实这篇破文我早就在吾爱发布了,现在也发给大家学习吧!
汝嗳破解群:66826056(QQ必俻)这是本人的小群,希望对破解有兴趣的进来交流,因为交流是进步的基础
2.gif
PYG19周年生日快乐!
  • TA的每日心情
    开心
    2024-3-11 13:47
  • 签到天数: 23 天

    [LV.4]偶尔看看III

    发表于 2008-9-28 21:23:21 | 显示全部楼层
    学习中,谢谢分享!

    /:014
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2008-9-29 10:57:49 | 显示全部楼层
    方法多多 欢迎继续深入 :loveliness:
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2016-7-26 14:34
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 2008-9-29 11:10:02 | 显示全部楼层
    nop验证call,或是改为本地验证,或是改验证地址都可以达到去掉验证的目的。
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2008-9-29 15:55:40 | 显示全部楼层
    nop验证call,或是改为本地验证,或是改验证地址都可以达到去掉验证的目的。

    学习了
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2008-9-29 16:44:51 | 显示全部楼层
    /:09 /:09 /:09  视频区都发了1年了...

    这东东貌似很吃香?~/:023
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2022-10-14 09:05
  • 签到天数: 18 天

    [LV.4]偶尔看看III

    发表于 2008-9-29 17:26:25 | 显示全部楼层
    这个软件是可能是作者故意留情吧。其实,它的验证返回值和没有验证的返回值都是0,所以只要NOP掉验证CALL就行了,好多的其他的验证都不是如此简单。
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2008-10-5 18:50:18 | 显示全部楼层
    分享一下!分享一下!
    PYG19周年生日快乐!
  • TA的每日心情
    擦汗
    2025-1-14 08:16
  • 签到天数: 1592 天

    [LV.Master]伴坛终老

    发表于 2008-10-15 17:07:37 | 显示全部楼层
    谢谢楼主分享了!
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2018-10-2 20:24
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 2008-10-21 09:59:08 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

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