首页
社区
课程
招聘
[求助] 伪装 VC++ 的程序
发表于: 2004-10-23 18:59 4158

[求助] 伪装 VC++ 的程序

2004-10-23 18:59
4158
有个程序是这样的伪装壳,我应该怎么做呢?
005C4000 c>  55                  push ebp
005C4001     8BEC                mov ebp,esp
005C4003     6A FF               push -1
005C4005     68 1D321305         push 513321D
005C400A     68 88888808         push 8888888
005C400F     64:A1 00000000      mov eax,dword ptr fs:[0]
005C4015     50                  push eax
005C4016     64:8925 00000000    mov dword ptr fs:[0],esp
005C401D     58                  pop eax
005C401E     64:A3 00000000      mov dword ptr fs:[0],eax
005C4024     58                  pop eax
005C4025     58                  pop eax
005C4026     58                  pop eax
005C4027     58                  pop eax
005C4028     8BE8                mov ebp,eax
005C402A     E8 3B000000         call cbated.005C406A
005C402F     E8 01000000         call cbated.005C4035
005C4034     FF58 05             call far fword ptr ds:[eax+5]
005C4037     53                  push ebx
005C4038     0000                add byte ptr ds:[eax],al
005C403A     0051 8B             add byte ptr ds:[ecx-75],dl
005C403D     4C                  dec esp
005C403E     24 10               and al,10
005C4040     8981 B8000000       mov dword ptr ds:[ecx+B8],eax
005C4046     B8 55010000         mov eax,155
005C404B     8941 18             mov dword ptr ds:[ecx+18],eax
005C404E     33C0                xor eax,eax
005C4050     8941 04             mov dword ptr ds:[ecx+4],eax
005C4053     8941 08             mov dword ptr ds:[ecx+8],eax
005C4056     8941 0C             mov dword ptr ds:[ecx+C],eax
005C4059     8941 10             mov dword ptr ds:[ecx+10],eax
005C405C     59                  pop ecx
005C405D     C3                  retn
005C405E     C3                  retn
005C405F     C3                  retn
005C4060     C3                  retn
005C4061     C3                  retn
005C4062     C3                  retn
005C4063     C3                  retn
005C4064     C3                  retn
005C4065     C3                  retn
005C4066     C3                  retn
005C4067     C3                  retn
005C4068     C3                  retn
005C4069     C3                  retn
005C406A     33C0                xor eax,eax
005C406C     64:FF30             push dword ptr fs:[eax]
005C406F     64:8920             mov dword ptr fs:[eax],esp
005C4072     9C                  pushfd
005C4073     804C24 01 01        or byte ptr ss:[esp+1],1
005C4078     9D                  popfd
005C4079     90                  nop
005C407A     90                  nop
005C407B     C3                  retn
005C407C     C3                  retn
005C407D     C3                  retn
005C407E     C3                  retn
005C407F     C3                  retn
005C4080     C3                  retn
005C4081     C3                  retn
005C4082     C3                  retn
005C4083     C3                  retn
005C4084     C3                  retn
005C4085     C3                  retn
005C4086     C3                  retn
005C4087     64:8F00             pop dword ptr fs:[eax]
005C408A     58                  pop eax
005C408B     74 07               je short cbated.005C4094
005C408D     75 05               jnz short cbated.005C4094
005C408F     1932                sbb dword ptr ds:[edx],esi
005C4091     67:E8 E8742775      call 7583B57F
005C4097     25 EB00EBFC         and eax,FCEB00EB
005C409C     68 3944CD00         push 0CD4439
005C40A1     59                  pop ecx
005C40A2     9C                  pushfd
005C40A3     50                  push eax
005C40A4     74 0F               je short cbated.005C40B5
005C40A6     75 0D               jnz short cbated.005C40B5
005C40A8     E8 59C20400         call 00610306
005C40AD     55                  push ebp
005C40AE     8BEC                mov ebp,esp
005C40B0   - E9 FAFFFF0E         jmp 0F5C40AF
005C40B5     E8 EFFFFFFF         call cbated.005C40A9
005C40BA     56                  push esi
005C40BB     57                  push edi
005C40BC     53                  push ebx
005C40BD     78 03               js short cbated.005C40C2
005C40BF     79 01               jns short cbated.005C40C2
005C40C1     E8 68A2AF47         call 480BE32E
005C40C6     0159 E8             add dword ptr ds:[ecx-18],ebx
005C40C9     0100                add dword ptr ds:[eax],eax
005C40CB     0000                add byte ptr ds:[eax],al
005C40CD     FF58 05             call far fword ptr ds:[eax+5]
005C40D0     8F03                pop dword ptr ds:[ebx]
005C40D2     0000                add byte ptr ds:[eax],al
005C40D4     03C8                add ecx,eax
005C40D6   ^ 74 C4               je short cbated.005C409C
005C40D8   ^ 75 C2               jnz short cbated.005C409C
005C40DA     E8 00000000         call cbated.005C40DF
005C40DF     0000                add byte ptr ds:[eax],al
005C40E1     0000                add byte ptr ds:[eax],al
005C40E3     0000                add byte ptr ds:[eax],al
005C40E5     0000                add byte ptr ds:[eax],al
005C40E7     0000                add byte ptr ds:[eax],al
005C40E9     0000                add byte ptr ds:[eax],al
005C40EB     0000                add byte ptr ds:[eax],al
005C40ED     0000                add byte ptr ds:[eax],al
005C40EF     0000                add byte ptr ds:[eax],al
005C40F1     0000                add byte ptr ds:[eax],al
005C40F3     0000                add byte ptr ds:[eax],al
005C40F5     0000                add byte ptr ds:[eax],al
005C40F7     0000                add byte ptr ds:[eax],al
005C40F9     0000                add byte ptr ds:[eax],al
005C40FB     0000                add byte ptr ds:[eax],al
005C40FD     0000                add byte ptr ds:[eax],al
005C40FF     0000                add byte ptr ds:[eax],al
005C4101     0000                add byte ptr ds:[eax],al
005C4103     004F 42             add byte ptr ds:[edi+42],cl
005C4106     1D 00880000         sbb eax,8800
005C410B     00D7                add bh,dl
005C410D     42                  inc edx
005C410E     1D 00950800         sbb eax,89500
005C4113     0050 DA             add byte ptr ds:[eax-26],dl
005C4116     1B00                sbb eax,dword ptr ds:[eax]
005C4118     1152 02             adc dword ptr ds:[edx+2],edx
005C411B     0020                add byte ptr ds:[eax],ah
005C411D     51                  push ecx
005C411E     0300                add eax,dword ptr ds:[eax]
005C4120     B4 00               mov ah,0
005C4122     0000                add byte ptr ds:[eax],al
005C4124     0060 16             add byte ptr ds:[eax+16],ah
005C4127     0000                add byte ptr ds:[eax],al
005C4129     8005 00001000 00    add byte ptr ds:[100000],0
005C4130     00C0                add al,al
005C4132     0200                add al,byte ptr ds:[eax]
005C4134     00E0                add al,ah
005C4136     1B00                sbb eax,dword ptr ds:[eax]
005C4138     47                  inc edi
005C4139     59                  pop ecx
005C413A     49                  dec ecx
005C413B     4C                  dec esp
005C413C     2080 00E007BC       and byte ptr ds:[eax+BC07E000],al
005C4142     90                  nop
005C4143     B0 80               mov al,80
005C4145     2A20                sub ah,byte ptr ds:[eax]
005C4147     5E                  pop esi
005C4148     E0 02               loopdne short cbated.005C414C
005C414A     0C 16               or al,16
005C414C     A0 FA248E81         mov al,byte ptr ds:[818E24FA]
005C4151     C44D 70             les ecx,fword ptr ss:[ebp+70]
005C4154     25 1F55FF75         and eax,75FF551F
005C4159     A4                  movs byte ptr es:[edi],byte ptr d>
005C415A     63F0                arpl ax,si
005C415C     6F                  outs dx,dword ptr es:[edi]
005C415D     2112                and dword ptr ds:[edx],edx
005C415F     1255 FE             adc dl,byte ptr ss:[ebp-2]
005C4162     07                  pop es
005C4163     8122 517FFE12       and dword ptr ds:[edx],12FE7F51
005C4169     AC                  lods byte ptr ds:[esi]
005C416A     67:DD3E 765C        fstsw word ptr ds:[5C76]
005C416F     ED                  in eax,dx
005C4170     0000                add byte ptr ds:[eax],al
005C4172     0000                add byte ptr ds:[eax],al
005C4174     0000                add byte ptr ds:[eax],al
005C4176     0000                add byte ptr ds:[eax],al
005C4178     0000                add byte ptr ds:[eax],al
005C417A     0000                add byte ptr ds:[eax],al
005C417C     0000                add byte ptr ds:[eax],al
005C417E     0000                add byte ptr ds:[eax],al
005C4180     0000                add byte ptr ds:[eax],al
005C4182     0000                add byte ptr ds:[eax],al
005C4184     0000                add byte ptr ds:[eax],al
005C4186     0000                add byte ptr ds:[eax],al
005C4188     0000                add byte ptr ds:[eax],al
005C418A     0000                add byte ptr ds:[eax],al
005C418C     0000                add byte ptr ds:[eax],al
005C418E     0000                add byte ptr ds:[eax],al
005C4190     0000                add byte ptr ds:[eax],al
005C4192     0000                add byte ptr ds:[eax],al
005C4194     0000                add byte ptr ds:[eax],al
005C4196     0000                add byte ptr ds:[eax],al
005C4198     0000                add byte ptr ds:[eax],al
005C419A     0000                add byte ptr ds:[eax],al
005C419C     0000                add byte ptr ds:[eax],al
005C419E     0000                add byte ptr ds:[eax],al
005C41A0     0000                add byte ptr ds:[eax],al
005C41A2     0000                add byte ptr ds:[eax],al
005C41A4     0000                add byte ptr ds:[eax],al
005C41A6     0000                add byte ptr ds:[eax],al
005C41A8     0000                add byte ptr ds:[eax],al
005C41AA     0000                add byte ptr ds:[eax],al
005C41AC     0000                add byte ptr ds:[eax],al
005C41AE     0000                add byte ptr ds:[eax],al
005C41B0     0000                add byte ptr ds:[eax],al
005C41B2     0000                add byte ptr ds:[eax],al
005C41B4     0000                add byte ptr ds:[eax],al
005C41B6     0000                add byte ptr ds:[eax],al
005C41B8     0000                add byte ptr ds:[eax],al
005C41BA     0000                add byte ptr ds:[eax],al
005C41BC     0000                add byte ptr ds:[eax],al
005C41BE     0000                add byte ptr ds:[eax],al
005C41C0     0000                add byte ptr ds:[eax],al
005C41C2     0000                add byte ptr ds:[eax],al
005C41C4     0000                add byte ptr ds:[eax],al
005C41C6     0000                add byte ptr ds:[eax],al
005C41C8     0000                add byte ptr ds:[eax],al
005C41CA     0000                add byte ptr ds:[eax],al
005C41CC     0100                add dword ptr ds:[eax],eax
005C41CE     0000                add byte ptr ds:[eax],al
005C41D0     0000                add byte ptr ds:[eax],al
005C41D2     0000                add byte ptr ds:[eax],al
005C41D4     0000                add byte ptr ds:[eax],al
005C41D6     0000                add byte ptr ds:[eax],al
005C41D8     0000                add byte ptr ds:[eax],al
005C41DA     0000                add byte ptr ds:[eax],al
005C41DC     0000                add byte ptr ds:[eax],al
005C41DE     0000                add byte ptr ds:[eax],al
005C41E0     64:3D 6D20824C      cmp eax,4C82206D
005C41E6     58                  pop eax
005C41E7   ^ E3 B2               jecxz short cbated.005C419B
005C41E9     DF                  ???                               ; 未知命令
005C41EA     0F9803              sets byte ptr ds:[ebx]
005C41ED     BE 28CEA6E0         mov esi,E0A6CE28
005C41F2     A4                  movs byte ptr es:[edi],byte ptr d>
005C41F3     9F                  lahf
005C41F4     45                  inc ebp
005C41F5     8020 18             and byte ptr ds:[eax],18
005C41F8     D0BE A0006F95       sar byte ptr ds:[esi+956F00A0],1
005C41FE     26:B2 59            mov dl,59
005C4201     58                  pop eax
005C4202     86C9                xchg cl,cl
005C4204     B6 0B               mov dh,0B
005C4206     C0EC 59             shr ah,59
005C4209     58                  pop eax
005C420A     86C9                xchg cl,cl
005C420C     59                  pop ecx
005C420D     58                  pop eax
005C420E     86C9                xchg cl,cl
005C4210     4D                  dec ebp
005C4211     4A                  dec edx
005C4212     8150 A3 7D970400    adc dword ptr ds:[eax-5D],4977D
005C4219     0000                add byte ptr ds:[eax],al
005C421B     00AE 4A9F0800       add byte ptr ds:[esi+89F4A],ch
005C4221     0000                add byte ptr ds:[eax],al
005C4223     0000                add byte ptr ds:[eax],al
005C4225     90                  nop
005C4226     16                  push ss
005C4227     0000                add byte ptr ds:[eax],al
005C4229     0000                add byte ptr ds:[eax],al
005C422B     0000                add byte ptr ds:[eax],al
005C422D     0000                add byte ptr ds:[eax],al
005C422F     0066 09             add byte ptr ds:[esi+9],ah
005C4232     5A                  pop edx
005C4233     FB                  sti
005C4234     43                  inc ebx
005C4235   ^ 72 9B               jb short cbated.005C41D2
005C4237     74 19               je short cbated.005C4252
005C4239   ^ 71 9E               jno short cbated.005C41D9
005C423B     9B                  wait
005C423C     52                  push edx
005C423D     B2 72               mov dl,72
005C423F     64:0000             add byte ptr fs:[eax],al
005C4242     0000                add byte ptr ds:[eax],al
005C4244     0000                add byte ptr ds:[eax],al
005C4246     0000                add byte ptr ds:[eax],al
005C4248     0000                add byte ptr ds:[eax],al
005C424A     0000                add byte ptr ds:[eax],al
005C424C     0000                add byte ptr ds:[eax],al
005C424E     0000                add byte ptr ds:[eax],al
005C4250     0000                add byte ptr ds:[eax],al
005C4252     0000                add byte ptr ds:[eax],al
005C4254     0000                add byte ptr ds:[eax],al
005C4256     0000                add byte ptr ds:[eax],al
005C4258     0000                add byte ptr ds:[eax],al
005C425A     0000                add byte ptr ds:[eax],al
005C425C     0000                add byte ptr ds:[eax],al
005C425E     0000                add byte ptr ds:[eax],al
005C4260     0000                add byte ptr ds:[eax],al
005C4262     0000                add byte ptr ds:[eax],al
005C4264     0000                add byte ptr ds:[eax],al
005C4266     0000                add byte ptr ds:[eax],al
005C4268     0000                add byte ptr ds:[eax],al
005C426A     0000                add byte ptr ds:[eax],al
005C426C     0000                add byte ptr ds:[eax],al
005C426E     0000                add byte ptr ds:[eax],al
005C4270     0000                add byte ptr ds:[eax],al
005C4272     0000                add byte ptr ds:[eax],al
005C4274     0000                add byte ptr ds:[eax],al
005C4276     0000                add byte ptr ds:[eax],al
005C4278     0000                add byte ptr ds:[eax],al
005C427A     0000                add byte ptr ds:[eax],al
005C427C     0000                add byte ptr ds:[eax],al
005C427E     0000                add byte ptr ds:[eax],al
005C4280     0000                add byte ptr ds:[eax],al
005C4282     0000                add byte ptr ds:[eax],al
005C4284     0000                add byte ptr ds:[eax],al
005C4286     0000                add byte ptr ds:[eax],al
005C4288     0000                add byte ptr ds:[eax],al
005C428A     0000                add byte ptr ds:[eax],al
005C428C     0000                add byte ptr ds:[eax],al
005C428E     0000                add byte ptr ds:[eax],al
005C4290     0000                add byte ptr ds:[eax],al
005C4292     0000                add byte ptr ds:[eax],al
005C4294     0000                add byte ptr ds:[eax],al
005C4296     0000                add byte ptr ds:[eax],al
005C4298     0000                add byte ptr ds:[eax],al
005C429A     0000                add byte ptr ds:[eax],al
005C429C     0000                add byte ptr ds:[eax],al
005C429E     0000                add byte ptr ds:[eax],al
005C42A0     0000                add byte ptr ds:[eax],al
005C42A2     0000                add byte ptr ds:[eax],al
005C42A4     0000                add byte ptr ds:[eax],al
005C42A6     0000                add byte ptr ds:[eax],al
005C42A8     0000                add byte ptr ds:[eax],al
005C42AA     0000                add byte ptr ds:[eax],al
005C42AC     0000                add byte ptr ds:[eax],al
005C42AE     0000                add byte ptr ds:[eax],al
005C42B0     0000                add byte ptr ds:[eax],al
005C42B2     0000                add byte ptr ds:[eax],al
005C42B4     0000                add byte ptr ds:[eax],al
005C42B6     0000                add byte ptr ds:[eax],al
005C42B8     0000                add byte ptr ds:[eax],al
005C42BA     0000                add byte ptr ds:[eax],al
005C42BC     0000                add byte ptr ds:[eax],al
005C42BE     0000                add byte ptr ds:[eax],al
005C42C0     0000                add byte ptr ds:[eax],al
005C42C2     0000                add byte ptr ds:[eax],al
005C42C4     0000                add byte ptr ds:[eax],al
005C42C6     0000                add byte ptr ds:[eax],al
005C42C8     0000                add byte ptr ds:[eax],al
005C42CA     0000                add byte ptr ds:[eax],al
005C42CC     0000                add byte ptr ds:[eax],al
005C42CE     0000                add byte ptr ds:[eax],al
005C42D0     0000                add byte ptr ds:[eax],al
005C42D2     0000                add byte ptr ds:[eax],al
005C42D4     0000                add byte ptr ds:[eax],al
005C42D6     0000                add byte ptr ds:[eax],al
005C42D8     0000                add byte ptr ds:[eax],al
005C42DA     0000                add byte ptr ds:[eax],al
005C42DC     0000                add byte ptr ds:[eax],al
005C42DE     0000                add byte ptr ds:[eax],al
005C42E0     0000                add byte ptr ds:[eax],al
005C42E2     0000                add byte ptr ds:[eax],al
005C42E4     0000                add byte ptr ds:[eax],al
005C42E6     0000                add byte ptr ds:[eax],al
005C42E8     0000                add byte ptr ds:[eax],al
005C42EA     0000                add byte ptr ds:[eax],al
005C42EC     0000                add byte ptr ds:[eax],al
005C42EE     0000                add byte ptr ds:[eax],al
005C42F0     0000                add byte ptr ds:[eax],al
005C42F2     0000                add byte ptr ds:[eax],al
005C42F4     0000                add byte ptr ds:[eax],al
005C42F6     0000                add byte ptr ds:[eax],al
005C42F8     0000                add byte ptr ds:[eax],al
005C42FA     0000                add byte ptr ds:[eax],al
005C42FC     B4 ED               mov ah,0ED
005C42FE     CE                  into
005C42FF     F3:                 prefix rep:
005C4300     0000                add byte ptr ds:[eax],al
005C4302     0000                add byte ptr ds:[eax],al
005C4304     0000                add byte ptr ds:[eax],al
005C4306     0000                add byte ptr ds:[eax],al
005C4308     0000                add byte ptr ds:[eax],al
005C430A     0000                add byte ptr ds:[eax],al
005C430C     0000                add byte ptr ds:[eax],al
005C430E     0000                add byte ptr ds:[eax],al
005C4310     0000                add byte ptr ds:[eax],al
005C4312     0000                add byte ptr ds:[eax],al
005C4314     C4FA                les edi,edx                       ; 非法使用寄存器
005C4316     B1 D8               mov cl,0D8
005C4318     D0EB                shr bl,1
005C431A     D6                  salc
005C431B     D8D0                fcom st
005C431D     C2 C6F4             retn 0F4C6
005C4320     B6 AF               mov dh,0AF
005C4322     BC C6CBE3BB         mov esp,BBE3CBC6
005C4327     FA                  cli
005C4328     0000                add byte ptr ds:[eax],al
005C432A     0000                add byte ptr ds:[eax],al
005C432C     0000                add byte ptr ds:[eax],al
005C432E     0000                add byte ptr ds:[eax],al
005C4330     0000                add byte ptr ds:[eax],al
005C4332     0000                add byte ptr ds:[eax],al
005C4334     0000                add byte ptr ds:[eax],al
005C4336     0000                add byte ptr ds:[eax],al
005C4338     0000                add byte ptr ds:[eax],al
005C433A     0000                add byte ptr ds:[eax],al
005C433C     0000                add byte ptr ds:[eax],al
005C433E     0000                add byte ptr ds:[eax],al
005C4340     0000                add byte ptr ds:[eax],al
005C4342     0000                add byte ptr ds:[eax],al
005C4344     0000                add byte ptr ds:[eax],al
005C4346     0000                add byte ptr ds:[eax],al
005C4348     0000                add byte ptr ds:[eax],al
005C434A     0000                add byte ptr ds:[eax],al
005C434C     0000                add byte ptr ds:[eax],al
005C434E     0000                add byte ptr ds:[eax],al
005C4350     0000                add byte ptr ds:[eax],al
005C4352     0000                add byte ptr ds:[eax],al
005C4354     0000                add byte ptr ds:[eax],al
005C4356     0000                add byte ptr ds:[eax],al
005C4358     0000                add byte ptr ds:[eax],al
005C435A     0000                add byte ptr ds:[eax],al
005C435C     0000                add byte ptr ds:[eax],al
005C435E     0000                add byte ptr ds:[eax],al
005C4360     0000                add byte ptr ds:[eax],al
005C4362     0000                add byte ptr ds:[eax],al
005C4364     0000                add byte ptr ds:[eax],al
005C4366     0000                add byte ptr ds:[eax],al
005C4368     0000                add byte ptr ds:[eax],al
005C436A     0000                add byte ptr ds:[eax],al
005C436C     0000                add byte ptr ds:[eax],al
005C436E     0000                add byte ptr ds:[eax],al
005C4370     0000                add byte ptr ds:[eax],al
005C4372     0000                add byte ptr ds:[eax],al
005C4374     0000                add byte ptr ds:[eax],al
005C4376     0000                add byte ptr ds:[eax],al
005C4378     0000                add byte ptr ds:[eax],al
005C437A     0000                add byte ptr ds:[eax],al
005C437C     0000                add byte ptr ds:[eax],al
005C437E     0000                add byte ptr ds:[eax],al
005C4380     0000                add byte ptr ds:[eax],al
005C4382     0000                add byte ptr ds:[eax],al
005C4384     0000                add byte ptr ds:[eax],al
005C4386     0000                add byte ptr ds:[eax],al
005C4388     0000                add byte ptr ds:[eax],al
005C438A     0000                add byte ptr ds:[eax],al
005C438C     0000                add byte ptr ds:[eax],al
005C438E     0000                add byte ptr ds:[eax],al
005C4390     0000                add byte ptr ds:[eax],al
005C4392     0000                add byte ptr ds:[eax],al
005C4394     0000                add byte ptr ds:[eax],al
005C4396     0000                add byte ptr ds:[eax],al
005C4398     0000                add byte ptr ds:[eax],al
005C439A     0000                add byte ptr ds:[eax],al
005C439C     0000                add byte ptr ds:[eax],al
005C439E     0000                add byte ptr ds:[eax],al
005C43A0     0000                add byte ptr ds:[eax],al
005C43A2     0000                add byte ptr ds:[eax],al
005C43A4     0000                add byte ptr ds:[eax],al
005C43A6     0000                add byte ptr ds:[eax],al
005C43A8     0000                add byte ptr ds:[eax],al
005C43AA     0000                add byte ptr ds:[eax],al
005C43AC     0000                add byte ptr ds:[eax],al
005C43AE     0000                add byte ptr ds:[eax],al
005C43B0     0000                add byte ptr ds:[eax],al
005C43B2     0000                add byte ptr ds:[eax],al
005C43B4     0000                add byte ptr ds:[eax],al
005C43B6     0000                add byte ptr ds:[eax],al
005C43B8     0000                add byte ptr ds:[eax],al
005C43BA     0000                add byte ptr ds:[eax],al
005C43BC     0000                add byte ptr ds:[eax],al
005C43BE     0000                add byte ptr ds:[eax],al
005C43C0     0000                add byte ptr ds:[eax],al
005C43C2     0000                add byte ptr ds:[eax],al
005C43C4     0000                add byte ptr ds:[eax],al
005C43C6     0000                add byte ptr ds:[eax],al
005C43C8     0000                add byte ptr ds:[eax],al
005C43CA     0000                add byte ptr ds:[eax],al
005C43CC     0000                add byte ptr ds:[eax],al
005C43CE     0000                add byte ptr ds:[eax],al
005C43D0     0000                add byte ptr ds:[eax],al
005C43D2     0000                add byte ptr ds:[eax],al
005C43D4     0000                add byte ptr ds:[eax],al
005C43D6     0000                add byte ptr ds:[eax],al
005C43D8     0000                add byte ptr ds:[eax],al
005C43DA     0000                add byte ptr ds:[eax],al
005C43DC     0000                add byte ptr ds:[eax],al
005C43DE     0000                add byte ptr ds:[eax],al
005C43E0     0000                add byte ptr ds:[eax],al
005C43E2     0000                add byte ptr ds:[eax],al
005C43E4     0000                add byte ptr ds:[eax],al
005C43E6     0000                add byte ptr ds:[eax],al
005C43E8     0000                add byte ptr ds:[eax],al
005C43EA     0000                add byte ptr ds:[eax],al
005C43EC     0000                add byte ptr ds:[eax],al
005C43EE     0000                add byte ptr ds:[eax],al
005C43F0     0000                add byte ptr ds:[eax],al
005C43F2     0000                add byte ptr ds:[eax],al
005C43F4     0000                add byte ptr ds:[eax],al
005C43F6     0000                add byte ptr ds:[eax],al
005C43F8     0000                add byte ptr ds:[eax],al
005C43FA     0000                add byte ptr ds:[eax],al
005C43FC     0000                add byte ptr ds:[eax],al
005C43FE     0000                add byte ptr ds:[eax],al
005C4400     0000                add byte ptr ds:[eax],al
005C4402     0000                add byte ptr ds:[eax],al
005C4404     0000                add byte ptr ds:[eax],al
005C4406     0000                add byte ptr ds:[eax],al
005C4408     0000                add byte ptr ds:[eax],al
005C440A     0000                add byte ptr ds:[eax],al
005C440C     0000                add byte ptr ds:[eax],al
005C440E     0000                add byte ptr ds:[eax],al
005C4410     0000                add byte ptr ds:[eax],al
005C4412     0000                add byte ptr ds:[eax],al
005C4414     0000                add byte ptr ds:[eax],al
005C4416     0000                add byte ptr ds:[eax],al
005C4418     0000                add byte ptr ds:[eax],al
005C441A     0000                add byte ptr ds:[eax],al
005C441C     0000                add byte ptr ds:[eax],al
005C441E     0000                add byte ptr ds:[eax],al
005C4420     0000                add byte ptr ds:[eax],al
005C4422     0000                add byte ptr ds:[eax],al
005C4424     0000                add byte ptr ds:[eax],al
005C4426     0000                add byte ptr ds:[eax],al
005C4428     0000                add byte ptr ds:[eax],al
005C442A     0000                add byte ptr ds:[eax],al
005C442C     0000                add byte ptr ds:[eax],al
005C442E     0000                add byte ptr ds:[eax],al
005C4430     0000                add byte ptr ds:[eax],al
005C4432     0000                add byte ptr ds:[eax],al
005C4434     83B7 215792AA 57    xor dword ptr ds:[edi+AA925721],5>
005C443B     B7 64               mov bh,64
005C443D     DC9E 237ABA6A       fcomp qword ptr ds:[esi+6ABA7A23]
005C4443     A9 CABA65F9         test eax,F965BACA
005C4448     1ABA 68B90000       sbb bh,byte ptr ds:[edx+B968]
005C444E     0000                add byte ptr ds:[eax],al
005C4450     0000                add byte ptr ds:[eax],al
005C4452     0000                add byte ptr ds:[eax],al
005C4454     0000                add byte ptr ds:[eax],al
005C4456     0000                add byte ptr ds:[eax],al
005C4458     AC                  lods byte ptr ds:[esi]
005C4459     24 81               and al,81
005C445B     0E                  push cs
005C445C     0F82 82010000       jb cbated.005C45E4
005C4462     0F83 7C010000       jnb cbated.005C45E4
005C4468     00C8                add al,cl
005C446A     21E8                and eax,ebp
005C446C     0000                add byte ptr ds:[eax],al
005C446E     0000                add byte ptr ds:[eax],al
005C4470     0000                add byte ptr ds:[eax],al
005C4472     0000                add byte ptr ds:[eax],al
005C4474     0000                add byte ptr ds:[eax],al
005C4476     0000                add byte ptr ds:[eax],al
005C4478     0000                add byte ptr ds:[eax],al
005C447A     0000                add byte ptr ds:[eax],al
005C447C     0000                add byte ptr ds:[eax],al
005C447E     0000                add byte ptr ds:[eax],al
005C4480     0000                add byte ptr ds:[eax],al
005C4482     0000                add byte ptr ds:[eax],al
005C4484     0000                add byte ptr ds:[eax],al
005C4486     0000                add byte ptr ds:[eax],al
005C4488     0000                add byte ptr ds:[eax],al
005C448A     0000                add byte ptr ds:[eax],al
005C448C     0000                add byte ptr ds:[eax],al
005C448E     0000                add byte ptr ds:[eax],al
005C4490     0000                add byte ptr ds:[eax],al
005C4492     0000                add byte ptr ds:[eax],al
005C4494     0000                add byte ptr ds:[eax],al
005C4496     0000                add byte ptr ds:[eax],al
005C4498     0000                add byte ptr ds:[eax],al
005C449A     0000                add byte ptr ds:[eax],al
005C449C     0000                add byte ptr ds:[eax],al
005C449E     0000                add byte ptr ds:[eax],al
005C44A0     0000                add byte ptr ds:[eax],al
005C44A2     0000                add byte ptr ds:[eax],al
005C44A4     0000                add byte ptr ds:[eax],al
005C44A6     0000                add byte ptr ds:[eax],al
005C44A8     0000                add byte ptr ds:[eax],al
005C44AA     0000                add byte ptr ds:[eax],al
005C44AC     0000                add byte ptr ds:[eax],al
005C44AE     0000                add byte ptr ds:[eax],al
005C44B0     0000                add byte ptr ds:[eax],al
005C44B2     0000                add byte ptr ds:[eax],al
005C44B4     0000                add byte ptr ds:[eax],al
005C44B6     0000                add byte ptr ds:[eax],al
005C44B8     0000                add byte ptr ds:[eax],al
005C44BA     0000                add byte ptr ds:[eax],al
005C44BC     0000                add byte ptr ds:[eax],al
005C44BE     0000                add byte ptr ds:[eax],al
005C44C0     0000                add byte ptr ds:[eax],al
005C44C2     0000                add byte ptr ds:[eax],al
005C44C4     0000                add byte ptr ds:[eax],al
005C44C6     0000                add byte ptr ds:[eax],al
005C44C8     0000                add byte ptr ds:[eax],al
005C44CA     0000                add byte ptr ds:[eax],al
005C44CC     0000                add byte ptr ds:[eax],al
005C44CE     0000                add byte ptr ds:[eax],al
005C44D0     0000                add byte ptr ds:[eax],al
005C44D2     0000                add byte ptr ds:[eax],al
005C44D4     0000                add byte ptr ds:[eax],al
005C44D6     0000                add byte ptr ds:[eax],al
005C44D8     0000                add byte ptr ds:[eax],al
005C44DA     0000                add byte ptr ds:[eax],al
005C44DC     0000                add byte ptr ds:[eax],al
005C44DE     0000                add byte ptr ds:[eax],al
005C44E0     0000                add byte ptr ds:[eax],al
005C44E2     0000                add byte ptr ds:[eax],al
005C44E4     0000                add byte ptr ds:[eax],al
005C44E6     0000                add byte ptr ds:[eax],al
005C44E8     0000                add byte ptr ds:[eax],al
005C44EA     0000                add byte ptr ds:[eax],al
005C44EC     0000                add byte ptr ds:[eax],al
005C44EE     0000                add byte ptr ds:[eax],al
005C44F0     0000                add byte ptr ds:[eax],al
005C44F2     0000                add byte ptr ds:[eax],al
005C44F4     0000                add byte ptr ds:[eax],al
005C44F6     0000                add byte ptr ds:[eax],al
005C44F8     0000                add byte ptr ds:[eax],al
005C44FA     0000                add byte ptr ds:[eax],al
005C44FC     0000                add byte ptr ds:[eax],al
005C44FE     0000                add byte ptr ds:[eax],al
005C4500     0000                add byte ptr ds:[eax],al
005C4502     0000                add byte ptr ds:[eax],al
005C4504     0000                add byte ptr ds:[eax],al
005C4506     0000                add byte ptr ds:[eax],al
005C4508     0000                add byte ptr ds:[eax],al
005C450A     0000                add byte ptr ds:[eax],al
005C450C     0000                add byte ptr ds:[eax],al
005C450E     0000                add byte ptr ds:[eax],al
005C4510     0000                add byte ptr ds:[eax],al
005C4512     0000                add byte ptr ds:[eax],al
005C4514     0000                add byte ptr ds:[eax],al
005C4516     0000                add byte ptr ds:[eax],al
005C4518     0000                add byte ptr ds:[eax],al
005C451A     0000                add byte ptr ds:[eax],al
005C451C     0000                add byte ptr ds:[eax],al
005C451E     0000                add byte ptr ds:[eax],al
005C4520     0000                add byte ptr ds:[eax],al
005C4522     0000                add byte ptr ds:[eax],al
005C4524     0000                add byte ptr ds:[eax],al
005C4526     0000                add byte ptr ds:[eax],al
005C4528     0000                add byte ptr ds:[eax],al
005C452A     0000                add byte ptr ds:[eax],al
005C452C     0000                add byte ptr ds:[eax],al
005C452E     0000                add byte ptr ds:[eax],al
005C4530     0000                add byte ptr ds:[eax],al
005C4532     0000                add byte ptr ds:[eax],al
005C4534     0000                add byte ptr ds:[eax],al
005C4536     0000                add byte ptr ds:[eax],al
005C4538     0000                add byte ptr ds:[eax],al
005C453A     0000                add byte ptr ds:[eax],al
005C453C     0000                add byte ptr ds:[eax],al
005C453E     0000                add byte ptr ds:[eax],al
005C4540     0000                add byte ptr ds:[eax],al
005C4542     0000                add byte ptr ds:[eax],al
005C4544     0000                add byte ptr ds:[eax],al
005C4546     0000                add byte ptr ds:[eax],al
005C4548     0000                add byte ptr ds:[eax],al
005C454A     0000                add byte ptr ds:[eax],al
005C454C     0000                add byte ptr ds:[eax],al
005C454E     0000                add byte ptr ds:[eax],al
005C4550     0000                add byte ptr ds:[eax],al
005C4552     0000                add byte ptr ds:[eax],al
005C4554     0000                add byte ptr ds:[eax],al
005C4556     0000                add byte ptr ds:[eax],al
005C4558     0000                add byte ptr ds:[eax],al
005C455A     0000                add byte ptr ds:[eax],al
005C455C     0000                add byte ptr ds:[eax],al
005C455E     0000                add byte ptr ds:[eax],al
005C4560     0000                add byte ptr ds:[eax],al
005C4562     0000                add byte ptr ds:[eax],al
005C4564     0000                add byte ptr ds:[eax],al
005C4566     0000                add byte ptr ds:[eax],al
005C4568     0000                add byte ptr ds:[eax],al
005C456A     0000                add byte ptr ds:[eax],al
005C456C     0000                add byte ptr ds:[eax],al
005C456E     0000                add byte ptr ds:[eax],al
005C4570     0000                add byte ptr ds:[eax],al
005C4572     0000                add byte ptr ds:[eax],al
005C4574     0000                add byte ptr ds:[eax],al
005C4576     0000                add byte ptr ds:[eax],al
005C4578     0000                add byte ptr ds:[eax],al
005C457A     0000                add byte ptr ds:[eax],al
005C457C     0000                add byte ptr ds:[eax],al
005C457E     0000                add byte ptr ds:[eax],al
005C4580     0000                add byte ptr ds:[eax],al
005C4582     0000                add byte ptr ds:[eax],al
005C4584     0000                add byte ptr ds:[eax],al
005C4586     0000                add byte ptr ds:[eax],al
005C4588     0000                add byte ptr ds:[eax],al
005C458A     0000                add byte ptr ds:[eax],al
005C458C     0000                add byte ptr ds:[eax],al
005C458E     0000                add byte ptr ds:[eax],al
005C4590     0000                add byte ptr ds:[eax],al
005C4592     0000                add byte ptr ds:[eax],al
005C4594     0000                add byte ptr ds:[eax],al
005C4596     0000                add byte ptr ds:[eax],al
005C4598     0000                add byte ptr ds:[eax],al
005C459A     0000                add byte ptr ds:[eax],al
005C459C     0000                add byte ptr ds:[eax],al
005C459E     0000                add byte ptr ds:[eax],al
005C45A0     0000                add byte ptr ds:[eax],al
005C45A2     0000                add byte ptr ds:[eax],al
005C45A4     0000                add byte ptr ds:[eax],al
005C45A6     0000                add byte ptr ds:[eax],al
005C45A8     0000                add byte ptr ds:[eax],al
005C45AA     0000                add byte ptr ds:[eax],al
005C45AC     0000                add byte ptr ds:[eax],al
005C45AE     0000                add byte ptr ds:[eax],al
005C45B0     0000                add byte ptr ds:[eax],al
005C45B2     0000                add byte ptr ds:[eax],al
005C45B4     0000                add byte ptr ds:[eax],al
005C45B6     0000                add byte ptr ds:[eax],al
005C45B8     0000                add byte ptr ds:[eax],al
005C45BA     0000                add byte ptr ds:[eax],al
005C45BC     0000                add byte ptr ds:[eax],al
005C45BE     0000                add byte ptr ds:[eax],al
005C45C0     0000                add byte ptr ds:[eax],al
005C45C2     0000                add byte ptr ds:[eax],al
005C45C4     0000                add byte ptr ds:[eax],al
005C45C6     0000                add byte ptr ds:[eax],al
005C45C8     0000                add byte ptr ds:[eax],al
005C45CA     0000                add byte ptr ds:[eax],al
005C45CC     0000                add byte ptr ds:[eax],al
005C45CE     0000                add byte ptr ds:[eax],al
005C45D0     0000                add byte ptr ds:[eax],al
005C45D2     0000                add byte ptr ds:[eax],al
005C45D4     0000                add byte ptr ds:[eax],al
005C45D6     0000                add byte ptr ds:[eax],al
005C45D8     0000                add byte ptr ds:[eax],al
005C45DA     0000                add byte ptr ds:[eax],al
005C45DC     0000                add byte ptr ds:[eax],al
005C45DE     0000                add byte ptr ds:[eax],al
005C45E0     0000                add byte ptr ds:[eax],al
005C45E2     0000                add byte ptr ds:[eax],al

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

收藏
免费 1
支持
分享
最新回复 (3)
雪    币: 255
活跃值: (40)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
SDP
2004-10-23 19:05
0
雪    币: 208
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
前面的代码好熟悉啊,是不是我那里抄来的啊!不知道可以不可以用ESP定律呢?
2004-10-24 09:58
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
是熟悉,不过这个是我的程序上的,有些地址不一样!~~
下面我们看看这个壳的介绍:

SDPROTECTOR[软件保护神]加密保护和授权系统使用安全的RSA1024加密算法,从原理上彻底杜绝了非法注册机的出现。软件保护神使用了当今最新的反跟踪技巧,而且加入了大量我们独创的反跟踪技巧,并且提供完善的SDK(九种 API,四类代码加密保护,注册码生成验证API),令被保护软件和壳完美融为一体。使用本保护软件,你可以将我们花费一年时间费尽心机设计的各种反破解技巧在1小时内融入到你的程序中,极大的节省了你的时间和精力,让你的软件瞬间拥有代码变形,花指令,反跟踪,反反汇编,反转储(antidump),反内存补丁,反API钩子,文件完整性检查等功能。除此之外,软件保护神还是一个很好的exe压缩工具,它能使exe体积减少最高达60%.

估计象我这样的就没希望脱了。
2004-10-24 18:09
0
游客
登录 | 注册 方可回帖
返回
//