首页
社区
课程
招聘
请教,Neolite 2.0的壳是使用了哪一种压缩算法???
发表于: 2006-11-1 17:49 4013

请教,Neolite 2.0的壳是使用了哪一种压缩算法???

2006-11-1 17:49
4013
有谁知道Neotlite 2.0的壳是使用了哪一种压缩算法来进行压缩的。

分析了很久,也在网上搜索了很长时间,都没有找到。
看代码是高级语言编写的,对照了apLib,jcalg,zlib,ucl,bcl的压缩算法,都
不是。请各位知道的请告诉一下,多谢了。
(以下是它的解压缩函数的一部分,请看这些代码熟悉的高手告诉一下)
0040E156    $  53              PUSH    EBX     //解压缩函数开始处
0040E157    .  51              PUSH    ECX
0040E158    .  52              PUSH    EDX
0040E159    .  55              PUSH    EBP
0040E15A    .  56              PUSH    ESI
0040E15B    .  57              PUSH    EDI
0040E15C    .  83EC 08         SUB     ESP,8
0040E15F    .  8B6C24 2C       MOV     EBP,DWORD PTR SS:[ESP+2C]
0040E163    .  8B7424 28       MOV     ESI,DWORD PTR SS:[ESP+28]
0040E167    .  8B7C24 24       MOV     EDI,DWORD PTR SS:[ESP+24]
0040E16B    .  8BC7            MOV     EAX,EDI
0040E16D    .  05 00800000     ADD     EAX,8000
0040E172    .  890424          MOV     DWORD PTR SS:[ESP],EAX
0040E175    .  8BC6            MOV     EAX,ESI
0040E177    .  05 00800000     ADD     EAX,8000
0040E17C    .  894424 04       MOV     DWORD PTR SS:[ESP+4],EAX
0040E180    .  33C0            XOR     EAX,EAX
0040E182    .  33DB            XOR     EBX,EBX
0040E184    .  33C9            XOR     ECX,ECX
0040E186    .  33D2            XOR     EDX,EDX
0040E188    .  42              INC     EDX
0040E189    .  90              NOP
0040E18A    >  85C0            TEST    EAX,EAX
0040E18C    .  75 6D           JNZ     SHORT 0040E1FB
0040E18E    .  90              NOP
0040E18F    .  90              NOP
0040E190    .  90              NOP
0040E191    .  90              NOP
0040E192    .  8B06            MOV     EAX,DWORD PTR DS:[ESI]
0040E194    .  83C6 04         ADD     ESI,4
0040E197    .  8BD8            MOV     EBX,EAX
0040E199    .  F9              STC
0040E19A    .  D1D8            RCR     EAX,1
0040E19C    .  83E3 0F         AND     EBX,0F
0040E19F    .  C1E8 03         SHR     EAX,3
0040E1A2    .  FF249D 16E14000 JMP     NEAR DWORD PTR DS:[EBX*4+40E116]      ;  NOTEPAD_.0040E6D2
0040E1A9       90              NOP
0040E1AA    >  8A1E            MOV     BL,BYTE PTR DS:[ESI]


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
顶一下,难道没一个人知道吗??????
2006-11-2 08:57
0
雪    币: 304
活跃值: (82)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
3
恕我孤陋寡闻,只知道有neolite,不知道有neotite
2006-11-2 09:32
0
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
呵呵,是neolite。一时太急,打错了。
有知道它的压缩算法的没?多谢了。
2006-11-2 09:35
0
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
.......看来是找不到了。
本来是想用C语言的,算了,还是使用汇编代码好了。
2006-11-2 14:42
0
游客
登录 | 注册 方可回帖
返回
//