首页
社区
课程
招聘
[求助]关于文件自校验的OD分析(本人目前分析出了一些,但缺乏进一步的思路,请大家提点)
发表于: 2007-12-22 20:42 5131

[求助]关于文件自校验的OD分析(本人目前分析出了一些,但缺乏进一步的思路,请大家提点)

2007-12-22 20:42
5131
程序依然是带UPX壳的直接调试

对于程序我没有做任何修改。。仅仅第一个程序使用原名,,(可以正常运行)
第二个程序修改了一个文件名。。目前,目标是第二个程序能够运行
调试到关键处在下面。我就不是很清楚接下去该怎么办了?接下去该定位在哪里?

                    //堆栈地址=00125538
                              // ecx=00125B5C
004CEEAB    8D8D D0F9FFFF   lea     ecx, dword ptr [ebp-630]
                            // esi=00000000
                           //  堆栈 ss:[00125B64]=FFFFFFFF
004CEEB1    8975 FC         mov     dword ptr [ebp-4], esi           ;           
                         //004E337A=004E337A
004CEEB4    E8 C1440100     call    004E337A                         ; jmp 到 MFC42.#2514_CDialog::DoModal
                           //此句执行完成之后。修改前后出现的画面并不一样,修改后少一半进度条
                  //esi=00000000
                           //堆栈 ss:[001255A8]=00000001  ,修改之后ss:[001255A8]=00000000
004CEEB9    39B5 40FAFFFF   cmp     dword ptr [ebp-5C0], esi
                           //跳转条件满足  ,修改之后跳转条件不满足,弹错误对框
004CEEBF    75 1F           jnz     short 004CEEE0

跟进CALL 004E337A的代码等会发。。问题是跟进之后进入的是MFC42的线程,然后就一直在MFC42里面打转,,,请问我该如何定位他自校验的地方呢??因为call    004E337A 在修改文件名之后的效果已经不同了。请大家给个思路。

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 243
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
6BC8C422 >  B8 D053CD6B     mov     eax, 6BCD53D0
6BC8C427    E8 84D7FEFF     call    6BC79BB0
6BC8C42C    83EC 18         sub     esp, 18
6BC8C42F    53              push    ebx
6BC8C430    56              push    esi
6BC8C431    8BF1            mov     esi, ecx
6BC8C433    57              push    edi
6BC8C434    8965 F0         mov     dword ptr [ebp-10], esp
6BC8C437    8975 E4         mov     dword ptr [ebp-1C], esi
6BC8C43A    8B46 4C         mov     eax, dword ptr [esi+4C]
6BC8C43D    8B7E 48         mov     edi, dword ptr [esi+48]
6BC8C440    8945 E8         mov     dword ptr [ebp-18], eax
6BC8C443    E8 874F0200     call    #1168_AfxGetModuleState
6BC8C448    8B58 0C         mov     ebx, dword ptr [eax+C]
6BC8C44B    8B46 44         mov     eax, dword ptr [esi+44]
6BC8C44E    85C0            test    eax, eax
6BC8C450    74 20           je      short 6BC8C472
6BC8C452    6A 05           push    5
6BC8C454    50              push    eax
6BC8C455    E8 4B8B0000     call    #1146_AfxFindResourceHandle
6BC8C45A    6A 05           push    5
6BC8C45C    8BD8            mov     ebx, eax
6BC8C45E    FF76 44         push    dword ptr [esi+44]
6BC8C461    53              push    ebx
6BC8C462    FF15 B0D2CD6B   call    dword ptr [<&KERNEL32.FindResour>; KERNEL32.FindResourceA
6BC8C468    50              push    eax
6BC8C469    53              push    ebx
6BC8C46A    FF15 ACD2CD6B   call    dword ptr [<&KERNEL32.LoadResour>; KERNEL32.LoadResource
6BC8C470    8BF8            mov     edi, eax
6BC8C472    85FF            test    edi, edi
6BC8C474    74 0A           je      short 6BC8C480
6BC8C476    57              push    edi
6BC8C477    FF15 A8D2CD6B   call    dword ptr [<&KERNEL32.LockResour>; KERNEL32.SetHandleCount
6BC8C47D    8945 E8         mov     dword ptr [ebp-18], eax
6BC8C480    837D E8 00      cmp     dword ptr [ebp-18], 0
6BC8C484    75 08           jnz     short 6BC8C48E
6BC8C486    83C8 FF         or      eax, FFFFFFFF
6BC8C489    E9 E8000000     jmp     6BC8C576
6BC8C48E    8BCE            mov     ecx, esi
6BC8C490    E8 11FFFFFF     call    #5268_CDialog::PreModal
6BC8C495    8945 EC         mov     dword ptr [ebp-14], eax
6BC8C498    E8 AFCAFFFF     call    #1568_AfxUnhookWindowCreate
6BC8C49D    33FF            xor     edi, edi
6BC8C49F    397D EC         cmp     dword ptr [ebp-14], edi
6BC8C4A2    897D E0         mov     dword ptr [ebp-20], edi
6BC8C4A5 >  74 1E           je      short 6BC8C4C5
6BC8C4A7    FF75 EC         push    dword ptr [ebp-14]
6BC8C4AA    FF15 60D6CD6B   call    dword ptr [<&USER32.IsWindowEnab>; USER32.IsWindowEnabled
6BC8C4B0    85C0            test    eax, eax
6BC8C4B2    74 11           je      short 6BC8C4C5
6BC8C4B4    57              push    edi
6BC8C4B5    FF75 EC         push    dword ptr [ebp-14]
6BC8C4B8    FF15 E0D5CD6B   call    dword ptr [<&USER32.EnableWindow>; USER32.EnableWindow
6BC8C4BE    C745 E0 0100000>mov     dword ptr [ebp-20], 1
6BC8C4C5    56              push    esi
6BC8C4C6    897D FC         mov     dword ptr [ebp-4], edi
6BC8C4C9    E8 32CAFFFF     call    #1180_AfxHookWindowCreate
6BC8C4CE    FF75 EC         push    dword ptr [ebp-14]
6BC8C4D1    E8 49C5FFFF     call    #2864_CWnd::FromHandle
6BC8C4D6    53              push    ebx
6BC8C4D7 >  50              push    eax
6BC8C4D8    FF75 E8         push    dword ptr [ebp-18]
6BC8C4DB    8BCE            mov     ecx, esi
6BC8C4DD    E8 E6FBFFFF     call    #2147_CWnd::CreateDlgIndirect
6BC8C4E2    3BC7            cmp     eax, edi
6BC8C4E4    74 52           je      short 6BC8C538
6BC8C4E6    F646 28 10      test    byte ptr [esi+28], 10
6BC8C4EA    74 1A           je      short 6BC8C506
6BC8C4EC    6A 04           push    4
6BC8C4EE    8BCE            mov     ecx, esi
6BC8C4F0    5B              pop     ebx
6BC8C4F1    E8 2A0F0000     call    #3797_CWnd::GetStyle
6BC8C4F6    F6C4 01         test    ah, 1
6BC8C4F9    74 03           je      short 6BC8C4FE
6BC8C4FB    6A 05           push    5
6BC8C4FD    5B              pop     ebx
6BC8C4FE    53              push    ebx
6BC8C4FF    8BCE            mov     ecx, esi
6BC8C501 >  E8 16EFFFFF     call    #5718_CWnd::RunModalLoop         ; 就是这里,修改前后执行效果不同。。但是这个跟进似乎是个循环。。
2007-12-22 20:47
0
雪    币: 243
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
经过高人提点。总算有了一点点思路。。这个程序应该同时还是网络验证的。修改文件名之后。网络会检测出来。于是用WPE抓包。 。。令人吃惊的。。在弹出错误对话框之前。 SENG,SENGTO函数发送的内容竟然是和正确的程序完全一致,但是接受函数竟然不同!!!

这下我真的昏了。。这是个什么思路呢??
抓包内容如下
正确内容
1  127.0.0.1:1616  127.0.0.1:1616  1  接收  
0000  21                                                 !

2  127.0.0.1:1616  127.0.0.1:1616  1  发送  
0000  21                                                 !

3  127.0.0.1:1627  121.14.240.5:80  330  发送  
0000  47 45 54 20 2F 75 73 65 72 2F 63 65 6E 74 65 72    GET /user/center
0010  2F 6F 74 68 65 72 2F 74 6F 70 5F 6C 6F 67 69 6E    /other/top_login
0020  32 2E 68 74 6D 6C 20 48 54 54 50 2F 31 2E 31 0D    2.html HTTP/1.1.
0030  0A 41 63 63 65 70 74 3A 20 2A 2F 2A 0D 0A 41 63    .Accept: */*..Ac
0040  63 65 70 74 2D 4C 61 6E 67 75 61 67 65 3A 20 7A    cept-Language: z
0050  68 2D 63 6E 2C 65 6E 2D 75 73 3B 71 3D 30 2E 35    h-cn,en-us;q=0.5
0060  0D 0A 41 63 63 65 70 74 2D 45 6E 63 6F 64 69 6E    ..Accept-Encodin
0070  67 3A 20 67 7A 69 70 2C 20 64 65 66 6C 61 74 65    g: gzip, deflate
0080  0D 0A 49 66 2D 4D 6F 64 69 66 69 65 64 2D 53 69    ..If-Modified-Si
0090  6E 63 65 3A 20 53 61 74 2C 20 32 32 20 44 65 63    nce: Sat, 22 Dec
00A0  20 32 30 30 37 20 30 37 3A 30 37 3A 31 33 20 47     2007 07:07:13 G
00B0  4D 54 0D 0A 49 66 2D 4E 6F 6E 65 2D 4D 61 74 63    MT..If-None-Matc
00C0  68 3A 20 57 2F 22 35 32 36 2D 31 31 39 38 33 30    h: W/"526-119830
00D0  37 32 33 33 30 30 30 22 0D 0A 55 73 65 72 2D 41    7233000"..User-A
00E0  67 65 6E 74 3A 20 4D 6F 7A 69 6C 6C 61 2F 34 2E    gent: Mozilla/4.
00F0  30 20 28 63 6F 6D 70 61 74 69 62 6C 65 3B 20 4D    0 (compatible; M
0100  53 49 45 20 36 2E 30 3B 20 57 69 6E 64 6F 77 73    SIE 6.0; Windows
0110  20 4E 54 20 35 2E 30 29 0D 0A 48 6F 73 74 3A 20     NT 5.0)..Host:
0120  77 77 77 2E 76 73 61 2E 63 6F 6D 2E 63 6E 0D 0A    www.vsa.com.cn..
0130  43 6F 6E 6E 65 63 74 69 6F 6E 3A 20 4B 65 65 70    Connection: Keep
0140  2D 41 6C 69 76 65 0D 0A 0D 0A                      -Alive....

4  127.0.0.1:1628  121.14.240.13:80  176  发送  
0000  47 45 54 20 2F 64 65 66 69 6E 65 66 69 6C 65 73    GET /definefiles
0010  2F 69 6E 66 6F 2F 56 53 66 64 66 2E 64 64 62 20    /info/VSfdf.ddb
0020  48 54 54 50 2F 31 2E 31 0D 0A 49 66 2D 4D 6F 64    HTTP/1.1..If-Mod
0030  69 66 69 65 64 2D 53 69 6E 63 65 3A 20 46 72 69    ified-Since: Fri
0040  2C 20 32 31 20 44 65 63 20 32 30 30 37 20 31 36    , 21 Dec 2007 16
0050  3A 33 36 3A 30 32 20 47 4D 54 0D 0A 49 66 2D 4E    :36:02 GMT..If-N
0060  6F 6E 65 2D 4D 61 74 63 68 3A 20 22 63 32 30 30    one-Match: "c200
0070  36 38 2D 31 39 36 30 2D 37 39 35 63 34 30 38 30    68-1960-795c4080
0080  22 0D 0A 55 73 65 72 2D 41 67 65 6E 74 3A 20 56    "..User-Agent: V
0090  53 43 6C 69 65 6E 74 0D 0A 48 6F 73 74 3A 20 31    SClient..Host: 1
00A0  32 31 2E 31 34 2E 32 34 30 2E 31 33 0D 0A 0D 0A    21.14.240.13....

5  127.0.0.1:1616  127.0.0.1:1616  1  发送  
0000  21                                                 !

6  127.0.0.1:1616  127.0.0.1:1616  1  接收  
0000  21                                                 !

7  121.14.240.13:80  127.0.0.1:1628  148  接收  
0000  48 54 54 50 2F 31 2E 31 20 33 30 34 20 4E 6F 74    HTTP/1.1 304 Not
0010  20 4D 6F 64 69 66 69 65 64 0D 0A 44 61 74 65 3A     Modified..Date:
0020  20 53 75 6E 2C 20 32 33 20 44 65 63 20 32 30 30     Sun, 23 Dec 200
0030  37 20 30 32 3A 34 38 3A 32 30 20 47 4D 54 0D 0A    7 02:48:20 GMT..
0040  53 65 72 76 65 72 3A 20 41 70 61 63 68 65 2F 32    Server: Apache/2
0050  2E 30 2E 35 32 20 28 52 65 64 20 48 61 74 29 0D    .0.52 (Red Hat).
0060  0A 43 6F 6E 6E 65 63 74 69 6F 6E 3A 20 63 6C 6F    .Connection: clo
0070  73 65 0D 0A 45 54 61 67 3A 20 22 63 32 30 30 36    se..ETag: "c2006
0080  38 2D 31 39 36 30 2D 37 39 35 63 34 30 38 30 22    8-1960-795c4080"
0090  0D 0A 0D 0A                                        ....

8  121.14.240.5:80  127.0.0.1:1627  112  接收  
0000  48 54 54 50 2F 31 2E 31 20 33 30 34 20 4E 6F 74    HTTP/1.1 304 Not
0010  20 4D 6F 64 69 66 69 65 64 0D 0A 44 61 74 65 3A     Modified..Date:
0020  20 53 75 6E 2C 20 32 33 20 44 65 63 20 32 30 30     Sun, 23 Dec 200
0030  37 20 30 32 3A 34 38 3A 30 39 20 47 4D 54 0D 0A    7 02:48:09 GMT..
0040  53 65 72 76 65 72 3A 20 41 70 61 63 68 65 2D 43    Server: Apache-C
0050  6F 79 6F 74 65 2F 31 2E 31 0D 0A 43 6F 6E 6E 65    oyote/1.1..Conne
0060  63 74 69 6F 6E 3A 20 63 6C 6F 73 65 0D 0A 0D 0A    ction: close....

9  127.0.0.1:1616  127.0.0.1:1616  1  发送  
0000  21                                                 !

10  127.0.0.1:1616  127.0.0.1:1616  1  接收  
0000  21                                                 !

11  127.0.0.1:1631  58.55.127.99:80  464  发送  
0000  47 45 54 20 2F 68 74 6D 6C 2F 74 6F 70 5F 6C 6F    GET /html/top_lo
0010  67 69 6E 32 2E 68 74 6D 6C 20 48 54 54 50 2F 31    gin2.html HTTP/1
0020  2E 31 0D 0A 41 63 63 65 70 74 3A 20 69 6D 61 67    .1..Accept: imag
0030  65 2F 67 69 66 2C 20 69 6D 61 67 65 2F 78 2D 78    e/gif, image/x-x
0040  62 69 74 6D 61 70 2C 20 69 6D 61 67 65 2F 6A 70    bitmap, image/jp
0050  65 67 2C 20 69 6D 61 67 65 2F 70 6A 70 65 67 2C    eg, image/pjpeg,
0060  20 61 70 70 6C 69 63 61 74 69 6F 6E 2F 78 2D 73     application/x-s
0070  68 6F 63 6B 77 61 76 65 2D 66 6C 61 73 68 2C 20    hockwave-flash,
0080  61 70 70 6C 69 63 61 74 69 6F 6E 2F 6D 73 77 6F    application/mswo
0090  72 64 2C 20 61 70 70 6C 69 63 61 74 69 6F 6E 2F    rd, application/
00A0  76 6E 64 2E 6D 73 2D 65 78 63 65 6C 2C 20 61 70    vnd.ms-excel, ap
00B0  70 6C 69 63 61 74 69 6F 6E 2F 78 2D 69 63 71 2C    plication/x-icq,
00C0  20 2A 2F 2A 0D 0A 41 63 63 65 70 74 2D 4C 61 6E     */*..Accept-Lan
00D0  67 75 61 67 65 3A 20 7A 68 2D 63 6E 2C 65 6E 2D    guage: zh-cn,en-
00E0  75 73 3B 71 3D 30 2E 35 0D 0A 41 63 63 65 70 74    us;q=0.5..Accept
00F0  2D 45 6E 63 6F 64 69 6E 67 3A 20 67 7A 69 70 2C    -Encoding: gzip,
0100  20 64 65 66 6C 61 74 65 0D 0A 49 66 2D 4D 6F 64     deflate..If-Mod
0110  69 66 69 65 64 2D 53 69 6E 63 65 3A 20 53 61 74    ified-Since: Sat
0120  2C 20 32 32 20 44 65 63 20 32 30 30 37 20 30 37    , 22 Dec 2007 07
0130  3A 30 32 3A 32 37 20 47 4D 54 0D 0A 49 66 2D 4E    :02:27 GMT..If-N
0140  6F 6E 65 2D 4D 61 74 63 68 3A 20 22 31 30 30 39    one-Match: "1009
0150  64 32 2D 32 31 63 2D 39 33 65 38 36 36 63 30 22    d2-21c-93e866c0"
0160  0D 0A 55 73 65 72 2D 41 67 65 6E 74 3A 20 4D 6F    ..User-Agent: Mo
0170  7A 69 6C 6C 61 2F 34 2E 30 20 28 63 6F 6D 70 61    zilla/4.0 (compa
0180  74 69 62 6C 65 3B 20 4D 53 49 45 20 36 2E 30 3B    tible; MSIE 6.0;
0190  20 57 69 6E 64 6F 77 73 20 4E 54 20 35 2E 30 29     Windows NT 5.0)
01A0  0D 0A 48 6F 73 74 3A 20 35 38 2E 35 35 2E 31 32    ..Host: 58.55.12
01B0  37 2E 39 39 0D 0A 43 6F 6E 6E 65 63 74 69 6F 6E    7.99..Connection
01C0  3A 20 4B 65 65 70 2D 41 6C 69 76 65 0D 0A 0D 0A    : Keep-Alive....

12  127.0.0.1:1616  127.0.0.1:1616  1  发送  
0000  21                                                 !

13  127.0.0.1:1616  127.0.0.1:1616  1  接收  
0000  21            
1  127.0.0.1:1616  127.0.0.1:1616  1  接收  
0000  21                                                 !

2  127.0.0.1:1616  127.0.0.1:1616  1  发送  
0000  21                                                 !

3  127.0.0.1:1627  121.14.240.5:80  330  发送  
0000  47 45 54 20 2F 75 73 65 72 2F 63 65 6E 74 65 72    GET /user/center
0010  2F 6F 74 68 65 72 2F 74 6F 70 5F 6C 6F 67 69 6E    /other/top_login
0020  32 2E 68 74 6D 6C 20 48 54 54 50 2F 31 2E 31 0D    2.html HTTP/1.1.
0030  0A 41 63 63 65 70 74 3A 20 2A 2F 2A 0D 0A 41 63    .Accept: */*..Ac
0040  63 65 70 74 2D 4C 61 6E 67 75 61 67 65 3A 20 7A    cept-Language: z
0050  68 2D 63 6E 2C 65 6E 2D 75 73 3B 71 3D 30 2E 35    h-cn,en-us;q=0.5
0060  0D 0A 41 63 63 65 70 74 2D 45 6E 63 6F 64 69 6E    ..Accept-Encodin
0070  67 3A 20 67 7A 69 70 2C 20 64 65 66 6C 61 74 65    g: gzip, deflate
0080  0D 0A 49 66 2D 4D 6F 64 69 66 69 65 64 2D 53 69    ..If-Modified-Si
0090  6E 63 65 3A 20 53 61 74 2C 20 32 32 20 44 65 63    nce: Sat, 22 Dec
00A0  20 32 30 30 37 20 30 37 3A 30 37 3A 31 33 20 47     2007 07:07:13 G
00B0  4D 54 0D 0A 49 66 2D 4E 6F 6E 65 2D 4D 61 74 63    MT..If-None-Matc
00C0  68 3A 20 57 2F 22 35 32 36 2D 31 31 39 38 33 30    h: W/"526-119830
00D0  37 32 33 33 30 30 30 22 0D 0A 55 73 65 72 2D 41    7233000"..User-A
00E0  67 65 6E 74 3A 20 4D 6F 7A 69 6C 6C 61 2F 34 2E    gent: Mozilla/4.
00F0  30 20 28 63 6F 6D 70 61 74 69 62 6C 65 3B 20 4D    0 (compatible; M
0100  53 49 45 20 36 2E 30 3B 20 57 69 6E 64 6F 77 73    SIE 6.0; Windows
0110  20 4E 54 20 35 2E 30 29 0D 0A 48 6F 73 74 3A 20     NT 5.0)..Host:
0120  77 77 77 2E 76 73 61 2E 63 6F 6D 2E 63 6E 0D 0A    www.vsa.com.cn..
0130  43 6F 6E 6E 65 63 74 69 6F 6E 3A 20 4B 65 65 70    Connection: Keep
0140  2D 41 6C 69 76 65 0D 0A 0D 0A                      -Alive....

4  127.0.0.1:1628  121.14.240.13:80  176  发送  
0000  47 45 54 20 2F 64 65 66 69 6E 65 66 69 6C 65 73    GET /definefiles
0010  2F 69 6E 66 6F 2F 56 53 66 64 66 2E 64 64 62 20    /info/VSfdf.ddb
0020  48 54 54 50 2F 31 2E 31 0D 0A 49 66 2D 4D 6F 64    HTTP/1.1..If-Mod
0030  69 66 69 65 64 2D 53 69 6E 63 65 3A 20 46 72 69    ified-Since: Fri
0040  2C 20 32 31 20 44 65 63 20 32 30 30 37 20 31 36    , 21 Dec 2007 16
0050  3A 33 36 3A 30 32 20 47 4D 54 0D 0A 49 66 2D 4E    :36:02 GMT..If-N
0060  6F 6E 65 2D 4D 61 74 63 68 3A 20 22 63 32 30 30    one-Match: "c200
0070  36 38 2D 31 39 36 30 2D 37 39 35 63 34 30 38 30    68-1960-795c4080
0080  22 0D 0A 55 73 65 72 2D 41 67 65 6E 74 3A 20 56    "..User-Agent: V
0090  53 43 6C 69 65 6E 74 0D 0A 48 6F 73 74 3A 20 31    SClient..Host: 1
00A0  32 31 2E 31 34 2E 32 34 30 2E 31 33 0D 0A 0D 0A    21.14.240.13....

5  127.0.0.1:1616  127.0.0.1:1616  1  发送  
0000  21                                                 !

6  127.0.0.1:1616  127.0.0.1:1616  1  接收  
0000  21                                                 !

7  121.14.240.13:80  127.0.0.1:1628  148  接收  
0000  48 54 54 50 2F 31 2E 31 20 33 30 34 20 4E 6F 74    HTTP/1.1 304 Not
0010  20 4D 6F 64 69 66 69 65 64 0D 0A 44 61 74 65 3A     Modified..Date:
0020  20 53 75 6E 2C 20 32 33 20 44 65 63 20 32 30 30     Sun, 23 Dec 200
0030  37 20 30 32 3A 34 38 3A 32 30 20 47 4D 54 0D 0A    7 02:48:20 GMT..
0040  53 65 72 76 65 72 3A 20 41 70 61 63 68 65 2F 32    Server: Apache/2
0050  2E 30 2E 35 32 20 28 52 65 64 20 48 61 74 29 0D    .0.52 (Red Hat).
0060  0A 43 6F 6E 6E 65 63 74 69 6F 6E 3A 20 63 6C 6F    .Connection: clo
0070  73 65 0D 0A 45 54 61 67 3A 20 22 63 32 30 30 36    se..ETag: "c2006
0080  38 2D 31 39 36 30 2D 37 39 35 63 34 30 38 30 22    8-1960-795c4080"
0090  0D 0A 0D 0A                                        ....

8  121.14.240.5:80  127.0.0.1:1627  112  接收  
0000  48 54 54 50 2F 31 2E 31 20 33 30 34 20 4E 6F 74    HTTP/1.1 304 Not
0010  20 4D 6F 64 69 66 69 65 64 0D 0A 44 61 74 65 3A     Modified..Date:
0020  20 53 75 6E 2C 20 32 33 20 44 65 63 20 32 30 30     Sun, 23 Dec 200
0030  37 20 30 32 3A 34 38 3A 30 39 20 47 4D 54 0D 0A    7 02:48:09 GMT..
0040  53 65 72 76 65 72 3A 20 41 70 61 63 68 65 2D 43    Server: Apache-C
0050  6F 79 6F 74 65 2F 31 2E 31 0D 0A 43 6F 6E 6E 65    oyote/1.1..Conne
0060  63 74 69 6F 6E 3A 20 63 6C 6F 73 65 0D 0A 0D 0A    ction: close....

9  127.0.0.1:1616  127.0.0.1:1616  1  发送  
0000  21                                                 !

10  127.0.0.1:1616  127.0.0.1:1616  1  接收  
0000  21                                                 !

11  127.0.0.1:1631  58.55.127.99:80  464  发送  
0000  47 45 54 20 2F 68 74 6D 6C 2F 74 6F 70 5F 6C 6F    GET /html/top_lo
0010  67 69 6E 32 2E 68 74 6D 6C 20 48 54 54 50 2F 31    gin2.html HTTP/1
0020  2E 31 0D 0A 41 63 63 65 70 74 3A 20 69 6D 61 67    .1..Accept: imag
0030  65 2F 67 69 66 2C 20 69 6D 61 67 65 2F 78 2D 78    e/gif, image/x-x
0040  62 69 74 6D 61 70 2C 20 69 6D 61 67 65 2F 6A 70    bitmap, image/jp
0050  65 67 2C 20 69 6D 61 67 65 2F 70 6A 70 65 67 2C    eg, image/pjpeg,
0060  20 61 70 70 6C 69 63 61 74 69 6F 6E 2F 78 2D 73     application/x-s
0070  68 6F 63 6B 77 61 76 65 2D 66 6C 61 73 68 2C 20    hockwave-flash,
0080  61 70 70 6C 69 63 61 74 69 6F 6E 2F 6D 73 77 6F    application/mswo
0090  72 64 2C 20 61 70 70 6C 69 63 61 74 69 6F 6E 2F    rd, application/
00A0  76 6E 64 2E 6D 73 2D 65 78 63 65 6C 2C 20 61 70    vnd.ms-excel, ap
00B0  70 6C 69 63 61 74 69 6F 6E 2F 78 2D 69 63 71 2C    plication/x-icq,
00C0  20 2A 2F 2A 0D 0A 41 63 63 65 70 74 2D 4C 61 6E     */*..Accept-Lan
00D0  67 75 61 67 65 3A 20 7A 68 2D 63 6E 2C 65 6E 2D    guage: zh-cn,en-
00E0  75 73 3B 71 3D 30 2E 35 0D 0A 41 63 63 65 70 74    us;q=0.5..Accept
00F0  2D 45 6E 63 6F 64 69 6E 67 3A 20 67 7A 69 70 2C    -Encoding: gzip,
0100  20 64 65 66 6C 61 74 65 0D 0A 49 66 2D 4D 6F 64     deflate..If-Mod
0110  69 66 69 65 64 2D 53 69 6E 63 65 3A 20 53 61 74    ified-Since: Sat
0120  2C 20 32 32 20 44 65 63 20 32 30 30 37 20 30 37    , 22 Dec 2007 07
0130  3A 30 32 3A 32 37 20 47 4D 54 0D 0A 49 66 2D 4E    :02:27 GMT..If-N
0140  6F 6E 65 2D 4D 61 74 63 68 3A 20 22 31 30 30 39    one-Match: "1009
0150  64 32 2D 32 31 63 2D 39 33 65 38 36 36 63 30 22    d2-21c-93e866c0"
0160  0D 0A 55 73 65 72 2D 41 67 65 6E 74 3A 20 4D 6F    ..User-Agent: Mo
0170  7A 69 6C 6C 61 2F 34 2E 30 20 28 63 6F 6D 70 61    zilla/4.0 (compa
0180  74 69 62 6C 65 3B 20 4D 53 49 45 20 36 2E 30 3B    tible; MSIE 6.0;
0190  20 57 69 6E 64 6F 77 73 20 4E 54 20 35 2E 30 29     Windows NT 5.0)
01A0  0D 0A 48 6F 73 74 3A 20 35 38 2E 35 35 2E 31 32    ..Host: 58.55.12
01B0  37 2E 39 39 0D 0A 43 6F 6E 6E 65 63 74 69 6F 6E    7.99..Connection
01C0  3A 20 4B 65 65 70 2D 41 6C 69 76 65 0D 0A 0D 0A    : Keep-Alive....

12  127.0.0.1:1616  127.0.0.1:1616  1  发送  
0000  21                                                 !

13  127.0.0.1:1616  127.0.0.1:1616  1  接收  
0000  21            

14:,。。。。

错误封包。。仅有13个包。
1  127.0.0.1:1669  127.0.0.1:1669  1  接收  
0000  21                                                 !

2  127.0.0.1:1669  127.0.0.1:1669  1  发送  
0000  21                                                 !

3  127.0.0.1:1681  121.14.240.5:80  330  发送  
0000  47 45 54 20 2F 75 73 65 72 2F 63 65 6E 74 65 72    GET /user/center
0010  2F 6F 74 68 65 72 2F 74 6F 70 5F 6C 6F 67 69 6E    /other/top_login
0020  32 2E 68 74 6D 6C 20 48 54 54 50 2F 31 2E 31 0D    2.html HTTP/1.1.
0030  0A 41 63 63 65 70 74 3A 20 2A 2F 2A 0D 0A 41 63    .Accept: */*..Ac
0040  63 65 70 74 2D 4C 61 6E 67 75 61 67 65 3A 20 7A    cept-Language: z
0050  68 2D 63 6E 2C 65 6E 2D 75 73 3B 71 3D 30 2E 35    h-cn,en-us;q=0.5
0060  0D 0A 41 63 63 65 70 74 2D 45 6E 63 6F 64 69 6E    ..Accept-Encodin
0070  67 3A 20 67 7A 69 70 2C 20 64 65 66 6C 61 74 65    g: gzip, deflate
0080  0D 0A 49 66 2D 4D 6F 64 69 66 69 65 64 2D 53 69    ..If-Modified-Si
0090  6E 63 65 3A 20 53 61 74 2C 20 32 32 20 44 65 63    nce: Sat, 22 Dec
00A0  20 32 30 30 37 20 30 37 3A 30 37 3A 31 33 20 47     2007 07:07:13 G
00B0  4D 54 0D 0A 49 66 2D 4E 6F 6E 65 2D 4D 61 74 63    MT..If-None-Matc
00C0  68 3A 20 57 2F 22 35 32 36 2D 31 31 39 38 33 30    h: W/"526-119830
00D0  37 32 33 33 30 30 30 22 0D 0A 55 73 65 72 2D 41    7233000"..User-A
00E0  67 65 6E 74 3A 20 4D 6F 7A 69 6C 6C 61 2F 34 2E    gent: Mozilla/4.
00F0  30 20 28 63 6F 6D 70 61 74 69 62 6C 65 3B 20 4D    0 (compatible; M
0100  53 49 45 20 36 2E 30 3B 20 57 69 6E 64 6F 77 73    SIE 6.0; Windows
0110  20 4E 54 20 35 2E 30 29 0D 0A 48 6F 73 74 3A 20     NT 5.0)..Host:
0120  77 77 77 2E 76 73 61 2E 63 6F 6D 2E 63 6E 0D 0A    www.vsa.com.cn..
0130  43 6F 6E 6E 65 63 74 69 6F 6E 3A 20 4B 65 65 70    Connection: Keep
0140  2D 41 6C 69 76 65 0D 0A 0D 0A                      -Alive....

4  127.0.0.1:1682  121.14.240.13:80  177  发送  
0000  47 45 54 20 2F 64 65 66 69 6E 65 66 69 6C 65 73    GET /definefiles
0010  2F 69 6E 66 6F 2F 56 53 66 64 66 2E 64 64 62 20    /info/VSfdf.ddb
0020  48 54 54 50 2F 31 2E 31 0D 0A 49 66 2D 4D 6F 64    HTTP/1.1..If-Mod
0030  69 66 69 65 64 2D 53 69 6E 63 65 3A 20 46 72 69    ified-Since: Fri
0040  2C 20 32 31 20 44 65 63 20 32 30 30 37 20 31 36    , 21 Dec 2007 16
0050  3A 33 36 3A 30 32 20 47 4D 54 0D 0A 49 66 2D 4E    :36:02 GMT..If-N
0060  6F 6E 65 2D 4D 61 74 63 68 3A 20 22 63 32 30 30    one-Match: "c200
0070  36 38 2D 31 39 36 30 2D 37 39 35 63 34 30 38 30    68-1960-795c4080
0080  22 0D 0A 55 73 65 72 2D 41 67 65 6E 74 3A 20 56    "..User-Agent: V
0090  53 43 6C 69 65 6E 74 31 0D 0A 48 6F 73 74 3A 20    SClient1..Host:
00A0  31 32 31 2E 31 34 2E 32 34 30 2E 31 33 0D 0A 0D    121.14.240.13...
00B0  0A                                                 .

5  127.0.0.1:1669  127.0.0.1:1669  1  发送  
0000  21                                                 !

6  127.0.0.1:1669  127.0.0.1:1669  1  接收  
0000  21                                                 !

7  121.14.240.5:80  127.0.0.1:1681  93  接收  
0000  48 54 54 50 2F 31 2E 31 20 33 30 34 20 4E 6F 74    HTTP/1.1 304 Not
0010  20 4D 6F 64 69 66 69 65 64 0D 0A 44 61 74 65 3A     Modified..Date:
0020  20 53 75 6E 2C 20 32 33 20 44 65 63 20 32 30 30     Sun, 23 Dec 200
0030  37 20 30 32 3A 35 30 3A 35 37 20 47 4D 54 0D 0A    7 02:50:57 GMT..
0040  53 65 72 76 65 72 3A 20 41 70 61 63 68 65 2D 43    Server: Apache-C
0050  6F 79 6F 74 65 2F 31 2E 31 0D 0A 0D 0A             oyote/1.1....

8  121.14.240.13:80  127.0.0.1:1682  148  接收  
0000  48 54 54 50 2F 31 2E 31 20 33 30 34 20 4E 6F 74    HTTP/1.1 304 Not
0010  20 4D 6F 64 69 66 69 65 64 0D 0A 44 61 74 65 3A     Modified..Date:
0020  20 53 75 6E 2C 20 32 33 20 44 65 63 20 32 30 30     Sun, 23 Dec 200
0030  37 20 30 32 3A 35 31 3A 30 38 20 47 4D 54 0D 0A    7 02:51:08 GMT..
0040  53 65 72 76 65 72 3A 20 41 70 61 63 68 65 2F 32    Server: Apache/2
0050  2E 30 2E 35 32 20 28 52 65 64 20 48 61 74 29 0D    .0.52 (Red Hat).
0060  0A 43 6F 6E 6E 65 63 74 69 6F 6E 3A 20 63 6C 6F    .Connection: clo
0070  73 65 0D 0A 45 54 61 67 3A 20 22 63 32 30 30 36    se..ETag: "c2006
0080  38 2D 31 39 36 30 2D 37 39 35 63 34 30 38 30 22    8-1960-795c4080"
0090  0D 0A 0D 0A                                        ....

9  127.0.0.1:1669  127.0.0.1:1669  1  发送  
0000  21                                                 !

10  127.0.0.1:1669  127.0.0.1:1669  1  接收  
0000  21                                                 !

11  127.0.0.1:1685  58.55.127.99:80  464  发送  
0000  47 45 54 20 2F 68 74 6D 6C 2F 74 6F 70 5F 6C 6F    GET /html/top_lo
0010  67 69 6E 32 2E 68 74 6D 6C 20 48 54 54 50 2F 31    gin2.html HTTP/1
0020  2E 31 0D 0A 41 63 63 65 70 74 3A 20 69 6D 61 67    .1..Accept: imag
0030  65 2F 67 69 66 2C 20 69 6D 61 67 65 2F 78 2D 78    e/gif, image/x-x
0040  62 69 74 6D 61 70 2C 20 69 6D 61 67 65 2F 6A 70    bitmap, image/jp
0050  65 67 2C 20 69 6D 61 67 65 2F 70 6A 70 65 67 2C    eg, image/pjpeg,
0060  20 61 70 70 6C 69 63 61 74 69 6F 6E 2F 78 2D 73     application/x-s
0070  68 6F 63 6B 77 61 76 65 2D 66 6C 61 73 68 2C 20    hockwave-flash,
0080  61 70 70 6C 69 63 61 74 69 6F 6E 2F 6D 73 77 6F    application/mswo
0090  72 64 2C 20 61 70 70 6C 69 63 61 74 69 6F 6E 2F    rd, application/
00A0  76 6E 64 2E 6D 73 2D 65 78 63 65 6C 2C 20 61 70    vnd.ms-excel, ap
00B0  70 6C 69 63 61 74 69 6F 6E 2F 78 2D 69 63 71 2C    plication/x-icq,
00C0  20 2A 2F 2A 0D 0A 41 63 63 65 70 74 2D 4C 61 6E     */*..Accept-Lan
00D0  67 75 61 67 65 3A 20 7A 68 2D 63 6E 2C 65 6E 2D    guage: zh-cn,en-
00E0  75 73 3B 71 3D 30 2E 35 0D 0A 41 63 63 65 70 74    us;q=0.5..Accept
00F0  2D 45 6E 63 6F 64 69 6E 67 3A 20 67 7A 69 70 2C    -Encoding: gzip,
0100  20 64 65 66 6C 61 74 65 0D 0A 49 66 2D 4D 6F 64     deflate..If-Mod
0110  69 66 69 65 64 2D 53 69 6E 63 65 3A 20 53 61 74    ified-Since: Sat
0120  2C 20 32 32 20 44 65 63 20 32 30 30 37 20 30 37    , 22 Dec 2007 07
0130  3A 30 32 3A 32 37 20 47 4D 54 0D 0A 49 66 2D 4E    :02:27 GMT..If-N
0140  6F 6E 65 2D 4D 61 74 63 68 3A 20 22 31 30 30 39    one-Match: "1009
0150  64 32 2D 32 31 63 2D 39 33 65 38 36 36 63 30 22    d2-21c-93e866c0"
0160  0D 0A 55 73 65 72 2D 41 67 65 6E 74 3A 20 4D 6F    ..User-Agent: Mo
0170  7A 69 6C 6C 61 2F 34 2E 30 20 28 63 6F 6D 70 61    zilla/4.0 (compa
0180  74 69 62 6C 65 3B 20 4D 53 49 45 20 36 2E 30 3B    tible; MSIE 6.0;
0190  20 57 69 6E 64 6F 77 73 20 4E 54 20 35 2E 30 29     Windows NT 5.0)
01A0  0D 0A 48 6F 73 74 3A 20 35 38 2E 35 35 2E 31 32    ..Host: 58.55.12
01B0  37 2E 39 39 0D 0A 43 6F 6E 6E 65 63 74 69 6F 6E    7.99..Connection
01C0  3A 20 4B 65 65 70 2D 41 6C 69 76 65 0D 0A 0D 0A    : Keep-Alive....

12  127.0.0.1:1669  127.0.0.1:1669  1  发送  
0000  21                                                 !

13  127.0.0.1:1669  127.0.0.1:1669  1  接收  
0000  21                                                 !

为什么仅仅修改文件名,,居然接受的网络内容就有差异。。。而发送的内容居然一致。
2007-12-23 11:12
0
雪    币: 50161
活跃值: (20620)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
4
通过你的描述,程序应该是取得自身文件名再比较判断,因此你用GetModuleFileName这个API设断看看。
2007-12-23 11:20
0
游客
登录 | 注册 方可回帖
返回
//