首页
社区
课程
招聘
[原创]VMP分析handler与脱壳插件&源码
发表于: 2015-8-28 11:13 31265

[原创]VMP分析handler与脱壳插件&源码

2015-8-28 11:13
31265

小菜这个月自己兴趣写的VMP插件(针对老版本),起初只是想自己尝试写个类似FKVMP分析vmhandler的工具,后来就结合ODBGScript添加了Patch hash和简单脱壳的功能(反正还是要各种修复)。有前辈们的各种神器这插件其实没什么卵用,再说VMP的新版本也出来了,这里只是让大家看看指点指点。云盘里有source和简单的使用方法。

source:
链接:http://pan.baidu.com/s/1bn2SV2v
密码:179e


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

上传的附件:
收藏
免费 3
支持
分享
最新回复 (42)
雪    币: 30
活跃值: (1337)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
好东西!!!!!
2015-8-28 12:11
0
雪    币: 223
活跃值: (516)
能力值: ( LV13,RANK:520 )
在线值:
发帖
回帖
粉丝
3
感谢分享,学习了。
2015-8-28 12:33
0
雪    币: 223
活跃值: (516)
能力值: ( LV13,RANK:520 )
在线值:
发帖
回帖
粉丝
4
不知飞飞的那个log折叠效果是od的接口,还是自己实现的? 感觉挺不错的,第一次见到这样的。
2015-8-28 12:38
0
雪    币: 8221
活跃值: (3892)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
非常不错,还开源~~
2015-8-28 12:43
0
雪    币: 5596
活跃值: (2173)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
感谢热心分享!
2015-8-28 13:01
0
雪    币: 289
活跃值: (83)
能力值: ( LV9,RANK:200 )
在线值:
发帖
回帖
粉丝
7
回八两前辈:这个是自己实现的,就是删除和添加,OD会自动排序的
2015-8-28 13:01
0
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
以前用VMP插件总是想知道他究竟是怎么找handle的,现在看到LZ的源码,更加清楚了
2015-8-28 14:39
0
雪    币: 110
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
不错,测试一下,有意思 。。。。更新一下搜索入口,可以用在新版了啊,最起码都可以分析 handler
2015-8-28 14:40
0
雪    币: 319
活跃值: (2459)
能力值: ( LV12,RANK:980 )
在线值:
发帖
回帖
粉丝
10
OoWoodOne Log
Address    Info                                      Note
      +    VMP Initkey Info:
      +    VMP Initkey Decode:
      +    VMP Context:
      +    VMP Opcode Decode:
      +    VMP Dispatch Info:
      +    VMP Handler Decode:
      +    VMP Check ESP:
      +    VMP Entry:
      -    VMP Handlers:
00F948D6   00  FF06B729->00F948D6                    VM_Unknown
00F936B5   01  FF06C94A->00F936B5                    VM_Unknown
00F91AD6   02  FF06E529->00F91AD6                    VM_Unknown
00F92181   03  FF06DE7E->00F92181                    VM_Unknown
00F92BF1   04  FF06D40E->00F92BF1                    VM_Unknown
00F91DE0   05  FF06E21F->00F91DE0                    VM_Unknown
00F92CAA   06  FF06D355->00F92CAA                    VM_Unknown
00F92CC4   07  FF06D33B->00F92CC4                    VM_Unknown
00F91DCA   08  FF06E235->00F91DCA                    VM_Unknown
00F91FEE   09  FF06E011->00F91FEE                    VM_Unknown
00F93DB1   0A  FF06C24E->00F93DB1                    VM_Unknown
00F92847   0B  FF06D7B8->00F92847                    VM_Unknown
00F945FA   0C  FF06BA05->00F945FA                    VM_Unknown
00F94490   0D  FF06BB6F->00F94490                    Invalid handler
00F94756   0E  FF06B8A9->00F94756                    VM_Unknown
00F91A0E   0F  FF06E5F1->00F91A0E                    VM_Unknown
00F92097   10  FF06DF68->00F92097                    VM_Unknown
00F947D7   11  FF06B828->00F947D7                    VM_Unknown
00F9374E   12  FF06C8B1->00F9374E                    VM_Unknown
00F9386C   13  FF06C793->00F9386C                    VM_Unknown
00F92749   14  FF06D8B6->00F92749                    VM_Unknown
00F93CD1   15  FF06C32E->00F93CD1                    VM_Unknown
00F92CAA   16  FF06D355->00F92CAA                    VM_Unknown
00F93A39   17  FF06C5C6->00F93A39                    VM_Unknown
00F9218C   18  FF06DE73->00F9218C                    VM_Unknown
00F92BBD   19  FF06D442->00F92BBD                    VM_Unknown
00F9243D   1A  FF06DBC2->00F9243D                    VM_Unknown
00F91FEE   1B  FF06E011->00F91FEE                    VM_Unknown
00F94570   1C  FF06BA8F->00F94570                    VM_Unknown
00F92749   1D  FF06D8B6->00F92749                    VM_Unknown
00F9377D   1E  FF06C882->00F9377D                    VM_Unknown
00F91A0E   1F  FF06E5F1->00F91A0E                    VM_Unknown
00F94575   20  FF06BA8A->00F94575                    VM_Unknown
00F91B78   21  FF06E487->00F91B78                    VM_Unknown
00F91E67   22  FF06E198->00F91E67                    VM_Unknown
00F922A6   23  FF06DD59->00F922A6                    VM_Unknown
00F93D44   24  FF06C2BB->00F93D44                    VM_Unknown
00F9493A   25  FF06B6C5->00F9493A                    VM_Unknown
00F936A7   26  FF06C958->00F936A7                    VM_Unknown
00F923C2   27  FF06DC3D->00F923C2                    VM_Unknown
00F9493A   28  FF06B6C5->00F9493A                    VM_Unknown
00F9243D   29  FF06DBC2->00F9243D                    VM_Unknown
00F9243D   2A  FF06DBC2->00F9243D                    VM_Unknown
00F93639   2B  FF06C9C6->00F93639                    VM_Unknown
00F91DE0   2C  FF06E21F->00F91DE0                    VM_Unknown
00F948D6   2D  FF06B729->00F948D6                    VM_Unknown
00F945FA   2E  FF06BA05->00F945FA                    VM_Unknown
00F91E67   2F  FF06E198->00F91E67                    VM_Unknown
00F91AD6   30  FF06E529->00F91AD6                    VM_Unknown
00F93DB1   31  FF06C24E->00F93DB1                    VM_Unknown
00F936A7   32  FF06C958->00F936A7                    VM_Unknown
00F91C51   33  FF06E3AE->00F91C51                    VM_Unknown
00F93BE5   34  FF06C41A->00F93BE5                    VM_Unknown
00F93BE5   35  FF06C41A->00F93BE5                    VM_Unknown
00F94490   36  FF06BB6F->00F94490                    Invalid handler
00F948D6   37  FF06B729->00F948D6                    VM_Unknown
00F9370A   38  FF06C8F5->00F9370A                    VM_Unknown
00F92BBD   39  FF06D442->00F92BBD                    VM_Unknown
00F937E3   3A  FF06C81C->00F937E3                    VM_Unknown
00F91DE5   3B  FF06E21A->00F91DE5                    VM_Unknown
00F9493A   3C  FF06B6C5->00F9493A                    VM_Unknown
00F92181   3D  FF06DE7E->00F92181                    VM_Unknown
00F92A1A   3E  FF06D5E5->00F92A1A                    VM_Unknown
00F945FA   3F  FF06BA05->00F945FA                    VM_Unknown
00F93D44   40  FF06C2BB->00F93D44                    VM_Unknown
00F937E3   41  FF06C81C->00F937E3                    VM_Unknown
00F93C59   42  FF06C3A6->00F93C59                    VM_Unknown
00F922A6   43  FF06DD59->00F922A6                    VM_Unknown
00F92561   44  FF06DA9E->00F92561                    VM_Unknown
00F92BF1   45  FF06D40E->00F92BF1                    VM_Unknown
00F940BE   46  FF06BF41->00F940BE                    VM_Unknown
00F9225F   47  FF06DDA0->00F9225F                    VM_Unknown
00F93D44   48  FF06C2BB->00F93D44                    VM_Unknown
00F93519   49  FF06CAE6->00F93519                    VM_Unknown
00F92905   4A  FF06D6FA->00F92905                    VM_Unknown
00F92BBD   4B  FF06D442->00F92BBD                    VM_Unknown
00F94570   4C  FF06BA8F->00F94570                    VM_Unknown
00F92561   4D  FF06DA9E->00F92561                    VM_Unknown
00F945FA   4E  FF06BA05->00F945FA                    VM_Unknown
00F92D2B   4F  FF06D2D4->00F92D2B                    VM_Unknown
00F92097   50  FF06DF68->00F92097                    VM_Unknown
00F9386C   51  FF06C793->00F9386C                    VM_Unknown
00F9225F   52  FF06DDA0->00F9225F                    VM_Unknown
00F94570   53  FF06BA8F->00F94570                    VM_Unknown
00F947BF   54  FF06B840->00F947BF                    VM_Unknown
00F91D81   55  FF06E27E->00F91D81                    VM_Unknown
00F93D44   56  FF06C2BB->00F93D44                    VM_Unknown
00F91A0E   57  FF06E5F1->00F91A0E                    VM_Unknown
00F91A73   58  FF06E58C->00F91A73                    VM_Unknown
00F92847   59  FF06D7B8->00F92847                    VM_Unknown
00F93D44   5A  FF06C2BB->00F93D44                    VM_Unknown
00F94575   5B  FF06BA8A->00F94575                    VM_Unknown
00F91FEE   5C  FF06E011->00F91FEE                    VM_Unknown
00F936A7   5D  FF06C958->00F936A7                    VM_Unknown
00F92181   5E  FF06DE7E->00F92181                    VM_Unknown
00F9483E   5F  FF06B7C1->00F9483E                    VM_Unknown
00F92905   60  FF06D6FA->00F92905                    VM_Unknown
00F9483E   61  FF06B7C1->00F9483E                    VM_Unknown
00F91BA9   62  FF06E456->00F91BA9                    VM_Unknown
00F9374E   63  FF06C8B1->00F9374E                    VM_Unknown
00F948D6   64  FF06B729->00F948D6                    VM_Unknown
00F93BE5   65  FF06C41A->00F93BE5                    VM_Unknown
00F9493A   66  FF06B6C5->00F9493A                    VM_Unknown
00F91D81   67  FF06E27E->00F91D81                    VM_Unknown
00F91D81   68  FF06E27E->00F91D81                    VM_Unknown
00F937E3   69  FF06C81C->00F937E3                    VM_Unknown
00F93A39   6A  FF06C5C6->00F93A39                    VM_Unknown
00F91DE0   6B  FF06E21F->00F91DE0                    VM_Unknown
00F91AD6   6C  FF06E529->00F91AD6                    VM_Unknown
00F91A0E   6D  FF06E5F1->00F91A0E                    VM_Unknown
00F93519   6E  FF06CAE6->00F93519                    VM_Unknown
00F940BE   6F  FF06BF41->00F940BE                    VM_Unknown
00F93BE5   70  FF06C41A->00F93BE5                    VM_Unknown
00F9439A   71  FF06BC65->00F9439A                    VM_Unknown
00F93519   72  FF06CAE6->00F93519                    VM_Unknown
00F93E00   73  FF06C1FF->00F93E00                    VM_Unknown
00F940BE   74  FF06BF41->00F940BE                    VM_Unknown
00F94232   75  FF06BDCD->00F94232                    VM_Unknown
00F91DCA   76  FF06E235->00F91DCA                    VM_Unknown
00F93639   77  FF06C9C6->00F93639                    VM_Unknown
00F93D44   78  FF06C2BB->00F93D44                    VM_Unknown
00F91D81   79  FF06E27E->00F91D81                    VM_Unknown
00F91DCA   7A  FF06E235->00F91DCA                    VM_Unknown
00F9225F   7B  FF06DDA0->00F9225F                    VM_Unknown
00F92A1A   7C  FF06D5E5->00F92A1A                    VM_Unknown
00F92561   7D  FF06DA9E->00F92561                    VM_Unknown
00F937E3   7E  FF06C81C->00F937E3                    VM_Unknown
00F92097   7F  FF06DF68->00F92097                    VM_Unknown
00F935EF   80  FF06CA10->00F935EF                    VM_Unknown
00F935EF   81  FF06CA10->00F935EF                    VM_Unknown
00F945FA   82  FF06BA05->00F945FA                    VM_Unknown
00F923C2   83  FF06DC3D->00F923C2                    VM_Unknown
00F93C28   84  FF06C3D7->00F93C28                    VM_Unknown
00F92749   85  FF06D8B6->00F92749                    VM_Unknown
00F92CAA   86  FF06D355->00F92CAA                    VM_Unknown
00F92097   87  FF06DF68->00F92097                    VM_Unknown
00F91DE5   88  FF06E21A->00F91DE5                    VM_Unknown
00F921BC   89  FF06DE43->00F921BC                    VM_Unknown
00F93D44   8A  FF06C2BB->00F93D44                    VM_Unknown
00F93A39   8B  FF06C5C6->00F93A39                    VM_Unknown
00F93C59   8C  FF06C3A6->00F93C59                    VM_Unknown
00F93CD1   8D  FF06C32E->00F93CD1                    VM_Unknown
00F9439A   8E  FF06BC65->00F9439A                    VM_Unknown
00F923C2   8F  FF06DC3D->00F923C2                    VM_Unknown
00F93C59   90  FF06C3A6->00F93C59                    VM_Unknown
00F92749   91  FF06D8B6->00F92749                    VM_Unknown
00F94922   92  FF06B6DD->00F94922                    VM_Unknown
00F91DE0   93  FF06E21F->00F91DE0                    VM_Unknown
00F940BE   94  FF06BF41->00F940BE                    VM_Unknown
00F947BF   95  FF06B840->00F947BF                    VM_Unknown
00F947D7   96  FF06B828->00F947D7                    VM_Unknown
00F9439A   97  FF06BC65->00F9439A                    VM_Unknown
00F936B5   98  FF06C94A->00F936B5                    VM_Unknown
00F92D2B   99  FF06D2D4->00F92D2B                    VM_Unknown
00F9483E   9A  FF06B7C1->00F9483E                    VM_Unknown
00F92847   9B  FF06D7B8->00F92847                    VM_Unknown
00F932BA   9C  FF06CD45->00F932BA                    VM_Unknown
00F93307   9D  FF06CCF8->00F93307                    VM_Unknown
00F91EC0   9E  FF06E13F->00F91EC0                    VM_Unknown
00F92561   9F  FF06DA9E->00F92561                    VM_Unknown
00F94042   A0  FF06BFBD->00F94042                    VM_Unknown
00F932BA   A1  FF06CD45->00F932BA                    VM_Unknown
00F91DE0   A2  FF06E21F->00F91DE0                    VM_Unknown
00F948D6   A3  FF06B729->00F948D6                    VM_Unknown
00F94490   A4  FF06BB6F->00F94490                    Invalid handler
00F9439A   A5  FF06BC65->00F9439A                    VM_Unknown
00F91A73   A6  FF06E58C->00F91A73                    VM_Unknown
00F93C28   A7  FF06C3D7->00F93C28                    VM_Unknown
00F91AD6   A8  FF06E529->00F91AD6                    VM_Unknown
00F932BA   A9  FF06CD45->00F932BA                    VM_Unknown
00F91C51   AA  FF06E3AE->00F91C51                    VM_Unknown
00F92BF1   AB  FF06D40E->00F92BF1                    VM_Unknown
00F91EC0   AC  FF06E13F->00F91EC0                    VM_Unknown
00F92561   AD  FF06DA9E->00F92561                    VM_Unknown
00F91C51   AE  FF06E3AE->00F91C51                    VM_Unknown
00F91D81   AF  FF06E27E->00F91D81                    VM_Unknown
00F93A39   B0  FF06C5C6->00F93A39                    VM_Unknown
00F923C2   B1  FF06DC3D->00F923C2                    VM_Unknown
00F93519   B2  FF06CAE6->00F93519                    VM_Unknown
00F91D81   B3  FF06E27E->00F91D81                    VM_Unknown
00F91C51   B4  FF06E3AE->00F91C51                    VM_Unknown
00F91D81   B5  FF06E27E->00F91D81                    VM_Unknown
00F936A7   B6  FF06C958->00F936A7                    VM_Unknown
00F9218C   B7  FF06DE73->00F9218C                    VM_Unknown
00F92181   B8  FF06DE7E->00F92181                    VM_Unknown
00F91DCA   B9  FF06E235->00F91DCA                    VM_Unknown
00F937E3   BA  FF06C81C->00F937E3                    VM_Unknown
00F94042   BB  FF06BFBD->00F94042                    VM_Unknown
00F921BC   BC  FF06DE43->00F921BC                    VM_Unknown
00F91B78   BD  FF06E487->00F91B78                    VM_Unknown
00F932BA   BE  FF06CD45->00F932BA                    VM_Unknown
00F93C59   BF  FF06C3A6->00F93C59                    VM_Unknown
00F9182A   C0  FF06E7D5->00F9182A                    VM_Unknown
00F948D6   C1  FF06B729->00F948D6                    VM_Unknown
00F94575   C2  FF06BA8A->00F94575                    VM_Unknown
00F93C59   C3  FF06C3A6->00F93C59                    VM_Unknown
00F91DE0   C4  FF06E21F->00F91DE0                    VM_Unknown
00F91C51   C5  FF06E3AE->00F91C51                    VM_Unknown
00F94570   C6  FF06BA8F->00F94570                    VM_Unknown
00F93CD1   C7  FF06C32E->00F93CD1                    VM_Unknown
00F93E00   C8  FF06C1FF->00F93E00                    VM_Unknown
00F9374E   C9  FF06C8B1->00F9374E                    VM_Unknown
00F91DF3   CA  FF06E20C->00F91DF3                    VM_Unknown
00F93D44   CB  FF06C2BB->00F93D44                    VM_Unknown
00F93C59   CC  FF06C3A6->00F93C59                    VM_Unknown
00F9280F   CD  FF06D7F0->00F9280F                    VM_Unknown
00F91A0E   CE  FF06E5F1->00F91A0E                    VM_Unknown
00F93519   CF  FF06CAE6->00F93519                    VM_Unknown
00F92CAA   D0  FF06D355->00F92CAA                    VM_Unknown
00F93FC3   D1  FF06C03C->00F93FC3                    VM_Unknown
00F93DB1   D2  FF06C24E->00F93DB1                    VM_Unknown
00F93639   D3  FF06C9C6->00F93639                    VM_Unknown
00F9439A   D4  FF06BC65->00F9439A                    VM_Unknown
00F9280F   D5  FF06D7F0->00F9280F                    VM_Unknown
00F91DE5   D6  FF06E21A->00F91DE5                    VM_Unknown
00F94756   D7  FF06B8A9->00F94756                    VM_Unknown
00F92BF1   D8  FF06D40E->00F92BF1                    VM_Unknown
00F936A7   D9  FF06C958->00F936A7                    VM_Unknown
00F91A73   DA  FF06E58C->00F91A73                    VM_Unknown
00F92BBD   DB  FF06D442->00F92BBD                    VM_Unknown
00F9370A   DC  FF06C8F5->00F9370A                    VM_Unknown
00F92CAA   DD  FF06D355->00F92CAA                    VM_Unknown
00F91A0E   DE  FF06E5F1->00F91A0E                    VM_Unknown
00F91DF3   DF  FF06E20C->00F91DF3                    VM_Unknown
00F93C59   E0  FF06C3A6->00F93C59                    VM_Unknown
00F9370A   E1  FF06C8F5->00F9370A                    VM_Unknown
00F92CAA   E2  FF06D355->00F92CAA                    VM_Unknown
00F93C28   E3  FF06C3D7->00F93C28                    VM_Unknown
00F91A0E   E4  FF06E5F1->00F91A0E                    VM_Unknown
00F92936   E5  FF06D6C9->00F92936                    VM_Unknown
00F94570   E6  FF06BA8F->00F94570                    VM_Unknown
00F9243D   E7  FF06DBC2->00F9243D                    VM_Unknown
00F92CFD   E8  FF06D302->00F92CFD                    VM_Unknown
00F92BF1   E9  FF06D40E->00F92BF1                    VM_Unknown
00F92A1A   EA  FF06D5E5->00F92A1A                    VM_Unknown
00F9280F   EB  FF06D7F0->00F9280F                    VM_Unknown
00F94490   EC  FF06BB6F->00F94490                    Invalid handler
00F92D2B   ED  FF06D2D4->00F92D2B                    VM_Unknown
00F93E00   EE  FF06C1FF->00F93E00                    VM_Unknown
00F92A1A   EF  FF06D5E5->00F92A1A                    VM_Unknown
00F9377D   F0  FF06C882->00F9377D                    VM_Unknown
00F94232   F1  FF06BDCD->00F94232                    VM_Unknown
00F91C51   F2  FF06E3AE->00F91C51                    VM_Unknown
00F9439A   F3  FF06BC65->00F9439A                    VM_Unknown
00F9280F   F4  FF06D7F0->00F9280F                    VM_Unknown
00F92CAA   F5  FF06D355->00F92CAA                    VM_Unknown
00F94575   F6  FF06BA8A->00F94575                    VM_Unknown
00F94756   F7  FF06B8A9->00F94756                    VM_Unknown
00F91C51   F8  FF06E3AE->00F91C51                    VM_Unknown
00F94922   F9  FF06B6DD->00F94922                    VM_Unknown
00F93CD1   FA  FF06C32E->00F93CD1                    VM_Unknown
00F92BBD   FB  FF06D442->00F92BBD                    VM_Unknown
00F948D6   FC  FF06B729->00F948D6                    VM_Unknown
00F91E67   FD  FF06E198->00F91E67                    VM_Unknown
00F93FC3   FE  FF06C03C->00F93FC3                    VM_Unknown
00F94570   FF  FF06BA8F->00F94570                    VM_Unknown

      +    VMP Handlers Address:
全是未知,不知怎么回事?
2015-8-28 14:57
0
雪    币: 11163
活跃值: (158)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
感谢分享。。。FKVMP 用在tmd上总是失效。。
2015-8-28 15:08
0
雪    币: 110
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
同样有这个情况 。。。。。。。。。。。。。
2015-8-28 15:16
0
雪    币: 6584
活跃值: (4541)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
13
好东西,感谢分享了
2015-8-28 15:19
0
雪    币: 289
活跃值: (83)
能力值: ( LV9,RANK:200 )
在线值:
发帖
回帖
粉丝
14
感觉是handler解码有问题,能上传程序看下吗?
2015-8-28 15:29
0
雪    币: 319
活跃值: (2459)
能力值: ( LV12,RANK:980 )
在线值:
发帖
回帖
粉丝
15
传不上来。我的QQ:120207230
2015-8-28 15:35
0
雪    币: 231
活跃值: (2631)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
16
支持,谢谢
2015-8-28 16:16
0
雪    币: 240
活跃值: (433)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
17
卵并然, 很好
2015-8-28 16:21
0
雪    币: 627
活跃值: (663)
能力值: ( LV9,RANK:270 )
在线值:
发帖
回帖
粉丝
18
楼主已经说了,针对老版本。

1. 目前可识别70个Handlers(见VmpHandler.h和VmpHandler.cpp),虽然大部分有了,新的可能识别不了。
2. Handler的特征指令识别部分,还要更新一些新的特征。可能就是这70个中的一个,但没识别出来。
这两种情况都会造成VM_Unknown。

比如特征指令除了"mov al,byte ptr ds:[esi]","movzx eax,byte ptr ds:[esi]",还可能是"MOVZX EAX, BYTE PTR [ESI-0x1]"。
“VMP分析插件v1.4”也存在这个问题,已有150多条虚拟指令,因特征指令变化而无法识别。
另外,还要更新部分Handler中的解码算法,不要写死,插件自动识别,兼容性会更强一些。

总的说来,还不错,感谢分享!
2015-8-28 17:11
0
雪    币: 4938
活跃值: (977)
能力值: ( LV9,RANK:175 )
在线值:
发帖
回帖
粉丝
19
多谢开源,学习
2015-8-28 17:33
0
雪    币: 6
活跃值: (19)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
谢谢楼主。
2015-8-28 20:12
0
雪    币: 155
活跃值: (132)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
感谢分享。。
2015-8-29 22:30
0
雪    币: 2325
活跃值: (4913)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
链接失效了·!!
2015-9-1 15:33
0
雪    币: 8906
活跃值: (4223)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
唉~链接失效了·!!
2015-9-2 10:25
0
雪    币: 262
活跃值: (52)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
网盘链接已失效。源码能否发一份到邮箱328769@qq.com
2015-9-2 11:32
0
雪    币: 81
活跃值: (10)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
25
求source,wangfeic_ok@126.com,谢谢
2015-9-2 11:38
0
游客
登录 | 注册 方可回帖
返回
//