-
-
[旧帖] [求助]小弟走进胡同里,请求帮助! 0.00雪花
-
发表于: 2010-1-23 19:27 982
-
破解遇到不解的地方了,请朋友们帮忙解答一下,这是什么密码算法。是不是对称算法啊,是不是通过对输入的注册码做一些运算,结果等于机器码就正确!
00604040 /. 55 PUSH EBP
00604041 |. 8BEC MOV EBP,ESP
00604043 |. B9 05000000 MOV ECX,5
00604048 |> 6A 00 /PUSH 0
0060404A |. 6A 00 |PUSH 0
0060404C |. 49 |DEC ECX
0060404D |.^ 75 F9 \JNZ SHORT MISAll.00604048
0060404F |. 51 PUSH ECX
00604050 |. 53 PUSH EBX
00604051 |. 8BD8 MOV EBX,EAX
00604053 |. 33C0 XOR EAX,EAX
00604055 |. 55 PUSH EBP
00604056 |. 68 DD416000 PUSH MISAll.006041DD
0060405B |. 64:FF30 PUSH DWORD PTR FS:[EAX]
0060405E |. 64:8920 MOV DWORD PTR FS:[EAX],ESP
00604061 |. 8D55 F4 LEA EDX,DWORD PTR SS:[EBP-C]
00604064 |. 8B83 CC030000 MOV EAX,DWORD PTR DS:[EBX+3CC]
0060406A |. E8 1D2CE8FF CALL MISAll.00486C8C
0060406F |. FF75 F4 PUSH DWORD PTR SS:[EBP-C]
00604072 |. 8D55 F0 LEA EDX,DWORD PTR SS:[EBP-10]
00604075 |. 8B83 C8030000 MOV EAX,DWORD PTR DS:[EBX+3C8]
0060407B |. E8 0C2CE8FF CALL MISAll.00486C8C
00604080 |. FF75 F0 PUSH DWORD PTR SS:[EBP-10]
00604083 |. 8D55 EC LEA EDX,DWORD PTR SS:[EBP-14]
00604086 |. 8B83 C4030000 MOV EAX,DWORD PTR DS:[EBX+3C4]
0060408C |. E8 FB2BE8FF CALL MISAll.00486C8C
00604091 |. FF75 EC PUSH DWORD PTR SS:[EBP-14]
00604094 |. 8D55 E8 LEA EDX,DWORD PTR SS:[EBP-18]
00604097 |. 8B83 C0030000 MOV EAX,DWORD PTR DS:[EBX+3C0]
0060409D |. E8 EA2BE8FF CALL MISAll.00486C8C
006040A2 |. FF75 E8 PUSH DWORD PTR SS:[EBP-18]
006040A5 |. 8D55 E4 LEA EDX,DWORD PTR SS:[EBP-1C]
006040A8 |. 8B83 BC030000 MOV EAX,DWORD PTR DS:[EBX+3BC]
006040AE |. E8 D92BE8FF CALL MISAll.00486C8C
006040B3 |. FF75 E4 PUSH DWORD PTR SS:[EBP-1C]
006040B6 |. 8D45 FC LEA EAX,DWORD PTR SS:[EBP-4]
006040B9 |. BA 05000000 MOV EDX,5
006040BE |. E8 A90EE0FF CALL MISAll.00404F6C
006040C3 |. 8D55 E0 LEA EDX,DWORD PTR SS:[EBP-20]
006040C6 |. B8 05000000 MOV EAX,5
006040CB |. E8 105CE0FF CALL MISAll.00409CE0 这个是不是算法啊?
006040D0 |. 8B55 E0 MOV EDX,DWORD PTR SS:[EBP-20]
006040D3 |. 8D4D F8 LEA ECX,DWORD PTR SS:[EBP-8]
006040D6 |. 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
006040D9 |. E8 4A0CFBFF CALL MISAll.005B4D28 ;这是关键CALL
006040DE |. 3C 01 CMP AL,1
006040E0 |. 0F85 AF000000 JNZ MISAll.00604195
006040E6 |. 68 F4416000 PUSH MISAll.006041F4 ; 恭喜您,注册成功!您将拥有我们完备的售后服务!\n\n 提醒您:务必保存好您的注册号\n\n
跟进006040CB
00409CE0 /$ 56 PUSH ESI ; MISAll.004F7920
00409CE1 |. 89E6 MOV ESI,ESP
00409CE3 |. 83EC 10 SUB ESP,10
00409CE6 |. 31C9 XOR ECX,ECX
00409CE8 |. 52 PUSH EDX
00409CE9 |. 31D2 XOR EDX,EDX
00409CEB |. E8 A4FFFFFF CALL MISAll.00409C94
00409CF0 |. 89F2 MOV EDX,ESI
00409CF2 |. 58 POP EAX
00409CF3 |. E8 E4AFFFFF CALL MISAll.00404CDC
00409CF8 |. 83C4 10 ADD ESP,10
00409CFB |. 5E POP ESI
00409CFC \. C3 RETN
下面是跟进006040D9
005B4D28 /$ 55 PUSH EBP
005B4D29 |. 8BEC MOV EBP,ESP
005B4D2B |. 51 PUSH ECX
005B4D2C |. B9 06000000 MOV ECX,6
005B4D31 |> 6A 00 /PUSH 0
005B4D33 |. 6A 00 |PUSH 0
005B4D35 |. 49 |DEC ECX
005B4D36 |.^ 75 F9 \JNZ SHORT MISAll.005B4D31
005B4D38 |. 874D FC XCHG DWORD PTR SS:[EBP-4],ECX
005B4D3B |. 53 PUSH EBX
005B4D3C |. 56 PUSH ESI
005B4D3D |. 8BD9 MOV EBX,ECX
005B4D3F |. 8955 F8 MOV DWORD PTR SS:[EBP-8],EDX
005B4D42 |. 8945 FC MOV DWORD PTR SS:[EBP-4],EAX
005B4D45 |. 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
005B4D48 |. E8 4F03E5FF CALL MISAll.0040509C
005B4D4D |. 8B45 F8 MOV EAX,DWORD PTR SS:[EBP-8]
005B4D50 |. E8 4703E5FF CALL MISAll.0040509C
005B4D55 |. 33C0 XOR EAX,EAX
005B4D57 |. 55 PUSH EBP
005B4D58 |. 68 2D4F5B00 PUSH MISAll.005B4F2D
005B4D5D |. 64:FF30 PUSH DWORD PTR FS:[EAX]
005B4D60 |. 64:8920 MOV DWORD PTR FS:[EAX],ESP
005B4D63 |. C645 F7 00 MOV BYTE PTR SS:[EBP-9],0
005B4D67 |. 8D4D E8 LEA ECX,DWORD PTR SS:[EBP-18]
005B4D6A |. 66:BA 674E MOV DX,4E67
005B4D6E |. 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
005B4D71 |. E8 EA010000 CALL MISAll.005B4F60 这里我不知道是不是算法?
005B4D76 |. 8B55 E8 MOV EDX,DWORD PTR SS:[EBP-18]
005B4D79 |. 8D45 FC LEA EAX,DWORD PTR SS:[EBP-4]
005B4D7C |. E8 03FFE4FF CALL MISAll.00404C84
005B4D81 |. 8D4D EC LEA ECX,DWORD PTR SS:[EBP-14]
005B4D84 |. BA 02000000 MOV EDX,2
005B4D89 |. 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
005B4D8C |. E8 FBE4E8FF CALL MISAll.0044328C
005B4D91 |. 8B45 F8 MOV EAX,DWORD PTR SS:[EBP-8]
005B4D94 |. E8 1301E5FF CALL MISAll.00404EAC
005B4D99 |. 8BF0 MOV ESI,EAX
005B4D9B |. 83FE 02 CMP ESI,2
005B4D9E |. 7D 28 JGE SHORT MISAll.005B4DC8
005B4DA0 |. 8D45 E4 LEA EAX,DWORD PTR SS:[EBP-1C]
005B4DA3 |. 50 PUSH EAX
005B4DA4 |. B9 02000000 MOV ECX,2
005B4DA9 |. 2BCE SUB ECX,ESI
005B4DAB |. BA 01000000 MOV EDX,1
005B4DB0 |. B8 484F5B00 MOV EAX,MISAll.005B4F48 ; ASCII "00"
005B4DB5 |. E8 5203E5FF CALL MISAll.0040510C
005B4DBA |. 8B55 E4 MOV EDX,DWORD PTR SS:[EBP-1C]
005B4DBD |. 8D45 F8 LEA EAX,DWORD PTR SS:[EBP-8]
005B4DC0 |. 8B4D F8 MOV ECX,DWORD PTR SS:[EBP-8]
005B4DC3 |. E8 3001E5FF CALL MISAll.00404EF8
005B4DC8 |> 8B45 EC MOV EAX,DWORD PTR SS:[EBP-14]
005B4DCB |. 8B55 F8 MOV EDX,DWORD PTR SS:[EBP-8]
005B4DCE |. E8 2502E5FF CALL MISAll.00404FF8
005B4DD3 |. 74 09 JE SHORT MISAll.005B4DDE
005B4DD5 |. C645 F7 00 MOV BYTE PTR SS:[EBP-9],0
005B4DD9 |. E9 27010000 JMP MISAll.005B4F05
005B4DDE |> 8D45 E0 LEA EAX,DWORD PTR SS:[EBP-20]
005B4DE1 |. 50 PUSH EAX
005B4DE2 |. B9 01000000 MOV ECX,1
005B4DE7 |. BA 09000000 MOV EDX,9
005B4DEC |. 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
005B4DEF |. E8 1803E5FF CALL MISAll.0040510C
005B4DF4 |. 8B45 E0 MOV EAX,DWORD PTR SS:[EBP-20]
005B4DF7 |. E8 2050E5FF CALL MISAll.00409E1C
005B4DFC |. 8903 MOV DWORD PTR DS:[EBX],EAX
005B4DFE |. 8D4D DC LEA ECX,DWORD PTR SS:[EBP-24]
005B4E01 |. BA 08000000 MOV EDX,8
005B4E06 |. 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
005B4E09 |. E8 0EE4E8FF CALL MISAll.0044321C
005B4E0E |. 8B55 DC MOV EDX,DWORD PTR SS:[EBP-24]
005B4E11 |. 8D45 FC LEA EAX,DWORD PTR SS:[EBP-4]
005B4E14 |. E8 6BFEE4FF CALL MISAll.00404C84
005B4E19 |. 833B 01 CMP DWORD PTR DS:[EBX],1
005B4E1C |. 75 20 JNZ SHORT MISAll.005B4E3E
005B4E1E |. E8 E1FCFFFF CALL <JMP.&MiAll.GetIdeDiskSerialNumber>
005B4E23 |. 8BD0 MOV EDX,EAX
005B4E25 |. 8D45 F0 LEA EAX,DWORD PTR SS:[EBP-10]
005B4E28 |. E8 B7FFE4FF CALL MISAll.00404DE4
005B4E2D |. E8 D2FCFFFF CALL <JMP.&MiAll.GetIdeDiskSerialNumber>
005B4E32 |. 8BD0 MOV EDX,EAX
005B4E34 |. 8D45 F0 LEA EAX,DWORD PTR SS:[EBP-10]
005B4E37 |. E8 A8FFE4FF CALL MISAll.00404DE4
005B4E3C |. EB 2E JMP SHORT MISAll.005B4E6C
005B4E3E |> 833B 02 CMP DWORD PTR DS:[EBX],2
005B4E41 |. 75 12 JNZ SHORT MISAll.005B4E55
005B4E43 |. 8D45 F0 LEA EAX,DWORD PTR SS:[EBP-10]
005B4E46 |. E8 A1FBFFFF CALL MISAll.005B49EC
005B4E4B |. 8D45 F0 LEA EAX,DWORD PTR SS:[EBP-10]
005B4E4E |. E8 99FBFFFF CALL MISAll.005B49EC
005B4E53 |. EB 17 JMP SHORT MISAll.005B4E6C
005B4E55 |> 833B 03 CMP DWORD PTR DS:[EBX],3
005B4E58 |. 75 0A JNZ SHORT MISAll.005B4E64
005B4E5A |. 8D45 F0 LEA EAX,DWORD PTR SS:[EBP-10]
005B4E5D |. E8 FEFBFFFF CALL MISAll.005B4A60
005B4E62 |. EB 08 JMP SHORT MISAll.005B4E6C
005B4E64 |> 8D45 F0 LEA EAX,DWORD PTR SS:[EBP-10]
005B4E67 |. E8 80FDE4FF CALL MISAll.00404BEC
005B4E6C |> 8B45 F0 MOV EAX,DWORD PTR SS:[EBP-10]
005B4E6F |. E8 3800E5FF CALL MISAll.00404EAC
005B4E74 |. 8BD8 MOV EBX,EAX
005B4E76 |. 83FB 08 CMP EBX,8
005B4E79 |. 7D 27 JGE SHORT MISAll.005B4EA2
005B4E7B |. 8D45 D8 LEA EAX,DWORD PTR SS:[EBP-28]
005B4E7E |. 50 PUSH EAX
005B4E7F |. B9 08000000 MOV ECX,8
005B4E84 |. 2BCB SUB ECX,EBX
005B4E86 |. BA 01000000 MOV EDX,1
005B4E8B |. B8 544F5B00 MOV EAX,MISAll.005B4F54 ; ASCII "ABCDEFGH"
005B4E90 |. E8 7702E5FF CALL MISAll.0040510C
005B4E95 |. 8B55 D8 MOV EDX,DWORD PTR SS:[EBP-28]
005B4E98 |. 8D45 F0 LEA EAX,DWORD PTR SS:[EBP-10]
005B4E9B |. E8 1400E5FF CALL MISAll.00404EB4
005B4EA0 |. EB 2D JMP SHORT MISAll.005B4ECF
005B4EA2 |> 83FB 08 CMP EBX,8
005B4EA5 |. 7E 1D JLE SHORT MISAll.005B4EC4
005B4EA7 |. 8D4D D4 LEA ECX,DWORD PTR SS:[EBP-2C]
005B4EAA |. BA 08000000 MOV EDX,8
005B4EAF |. 8B45 F0 MOV EAX,DWORD PTR SS:[EBP-10]
005B4EB2 |. E8 65E3E8FF CALL MISAll.0044321C
005B4EB7 |. 8B55 D4 MOV EDX,DWORD PTR SS:[EBP-2C]
005B4EBA |. 8D45 F0 LEA EAX,DWORD PTR SS:[EBP-10]
005B4EBD |. E8 C2FDE4FF CALL MISAll.00404C84
005B4EC2 |. EB 0B JMP SHORT MISAll.005B4ECF
005B4EC4 |> 8D45 F0 LEA EAX,DWORD PTR SS:[EBP-10]
005B4EC7 |. 8B55 F0 MOV EDX,DWORD PTR SS:[EBP-10]
005B4ECA |. E8 B5FDE4FF CALL MISAll.00404C84
005B4ECF |> 8D55 D0 LEA EDX,DWORD PTR SS:[EBP-30]
005B4ED2 |. 8B45 F0 MOV EAX,DWORD PTR SS:[EBP-10]
005B4ED5 |. E8 4649E5FF CALL MISAll.00409820
005B4EDA |. 8B45 D0 MOV EAX,DWORD PTR SS:[EBP-30]
005B4EDD |. 50 PUSH EAX
005B4EDE |. 8D55 CC LEA EDX,DWORD PTR SS:[EBP-34]
005B4EE1 |. 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
005B4EE4 |. E8 3749E5FF CALL MISAll.00409820
005B4EE9 |. 8B55 CC MOV EDX,DWORD PTR SS:[EBP-34]
005B4EEC |. 58 POP EAX
005B4EED |. E8 0601E5FF CALL MISAll.00404FF8
005B4EF2 |. 75 11 JNZ SHORT MISAll.005B4F05
005B4EF4 |. 8B45 EC MOV EAX,DWORD PTR SS:[EBP-14]
005B4EF7 |. 8B55 F8 MOV EDX,DWORD PTR SS:[EBP-8]
005B4EFA |. E8 F900E5FF CALL MISAll.00404FF8
005B4EFF |. 75 04 JNZ SHORT MISAll.005B4F05
005B4F01 |. C645 F7 01 MOV BYTE PTR SS:[EBP-9],1
005B4F05 |> 33C0 XOR EAX,EAX
005B4F07 |. 5A POP EDX
005B4F08 |. 59 POP ECX
005B4F09 |. 59 POP ECX
005B4F0A |. 64:8910 MOV DWORD PTR FS:[EAX],EDX
005B4F0D |. 68 344F5B00 PUSH MISAll.005B4F34
005B4F12 |> 8D45 CC LEA EAX,DWORD PTR SS:[EBP-34]
005B4F15 |. BA 0A000000 MOV EDX,0A
005B4F1A |. E8 F1FCE4FF CALL MISAll.00404C10
005B4F1F |. 8D45 F8 LEA EAX,DWORD PTR SS:[EBP-8]
005B4F22 |. BA 02000000 MOV EDX,2
005B4F27 |. E8 E4FCE4FF CALL MISAll.00404C10
005B4F2C \. C3 RETN
下面是跟进005B4D71
005B4F60 /$ 55 PUSH EBP
005B4F61 |. 8BEC MOV EBP,ESP
005B4F63 |. 83C4 F8 ADD ESP,-8
005B4F66 |. 53 PUSH EBX
005B4F67 |. 56 PUSH ESI
005B4F68 |. 57 PUSH EDI
005B4F69 |. 33DB XOR EBX,EBX
005B4F6B |. 895D F8 MOV DWORD PTR SS:[EBP-8],EBX
005B4F6E |. 894D FC MOV DWORD PTR SS:[EBP-4],ECX
005B4F71 |. 8BF2 MOV ESI,EDX
005B4F73 |. 8BD8 MOV EBX,EAX
005B4F75 |. 33C0 XOR EAX,EAX
005B4F77 |. 55 PUSH EBP
005B4F78 |. 68 27505B00 PUSH MISAll.005B5027
005B4F7D |. 64:FF30 PUSH DWORD PTR FS:[EAX]
005B4F80 |. 64:8920 MOV DWORD PTR FS:[EAX],ESP
005B4F83 |. 8D55 F8 LEA EDX,DWORD PTR SS:[EBP-8]
005B4F86 |. 8BC3 MOV EAX,EBX
005B4F88 |. E8 73010000 CALL MISAll.005B5100
005B4F8D |. 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
005B4F90 |. 8B55 F8 MOV EDX,DWORD PTR SS:[EBP-8]
005B4F93 |. E8 A8FCE4FF CALL MISAll.00404C40
005B4F98 |. 8B45 F8 MOV EAX,DWORD PTR SS:[EBP-8]
005B4F9B |. E8 0CFFE4FF CALL MISAll.00404EAC
005B4FA0 |. 8BF8 MOV EDI,EAX
005B4FA2 |. 85FF TEST EDI,EDI
005B4FA4 |. 7E 6B JLE SHORT MISAll.005B5011
005B4FA6 |. BB 01000000 MOV EBX,1
005B4FAB |> 8B45 F8 /MOV EAX,DWORD PTR SS:[EBP-8]
005B4FAE |. 8A4418 FF |MOV AL,BYTE PTR DS:[EAX+EBX-1]
005B4FB2 |. 0FB7D6 |MOVZX EDX,SI
005B4FB5 |. C1EA 08 |SHR EDX,8
005B4FB8 |. 32C2 |XOR AL,DL
005B4FBA |. 84C0 |TEST AL,AL
005B4FBC |. 75 1F |JNZ SHORT MISAll.005B4FDD
005B4FBE |. 8B45 FC |MOV EAX,DWORD PTR SS:[EBP-4]
005B4FC1 |. E8 3E01E5FF |CALL MISAll.00405104
005B4FC6 |. 8B55 F8 |MOV EDX,DWORD PTR SS:[EBP-8]
005B4FC9 |. 8A541A FF |MOV DL,BYTE PTR DS:[EDX+EBX-1]
005B4FCD |. 885418 FF |MOV BYTE PTR DS:[EAX+EBX-1],DL
005B4FD1 |. 66:6BC6 0B |IMUL AX,SI,0B
005B4FD5 |. 66:83C0 0C |ADD AX,0C
005B4FD9 |. 8BF0 |MOV ESI,EAX
005B4FDB |. EB 30 |JMP SHORT MISAll.005B500D
005B4FDD |> 8B45 FC |MOV EAX,DWORD PTR SS:[EBP-4]
005B4FE0 |. E8 1F01E5FF |CALL MISAll.00405104
005B4FE5 |. 8B55 F8 |MOV EDX,DWORD PTR SS:[EBP-8]
005B4FE8 |. 8A541A FF |MOV DL,BYTE PTR DS:[EDX+EBX-1]
005B4FEC |. 0FB7CE |MOVZX ECX,SI
005B4FEF |. C1E9 08 |SHR ECX,8
005B4FF2 |. 32D1 |XOR DL,CL
005B4FF4 |. 885418 FF |MOV BYTE PTR DS:[EAX+EBX-1],DL
005B4FF8 |. 8B45 F8 |MOV EAX,DWORD PTR SS:[EBP-8]
005B4FFB |. 0FB64418 FF |MOVZX EAX,BYTE PTR DS:[EAX+EBX-1]
005B5000 |. 66:03F0 |ADD SI,AX
005B5003 |. 66:6BC6 0B |IMUL AX,SI,0B
005B5007 |. 66:83C0 0C |ADD AX,0C
005B500B |. 8BF0 |MOV ESI,EAX
005B500D |> 43 |INC EBX
005B500E |. 4F |DEC EDI
005B500F |.^ 75 9A \JNZ SHORT MISAll.005B4FAB
005B5011 |> 33C0 XOR EAX,EAX
005B5013 |. 5A POP EDX
005B5014 |. 59 POP ECX
005B5015 |. 59 POP ECX
005B5016 |. 64:8910 MOV DWORD PTR FS:[EAX],EDX
005B5019 |. 68 2E505B00 PUSH MISAll.005B502E
005B501E |> 8D45 F8 LEA EAX,DWORD PTR SS:[EBP-8]
005B5021 |. E8 C6FBE4FF CALL MISAll.00404BEC
005B5026 \. C3 RETN
005B4FAB 到005B500F里面 asll显示的都是输入的注册码(假码)
00604040 /. 55 PUSH EBP
00604041 |. 8BEC MOV EBP,ESP
00604043 |. B9 05000000 MOV ECX,5
00604048 |> 6A 00 /PUSH 0
0060404A |. 6A 00 |PUSH 0
0060404C |. 49 |DEC ECX
0060404D |.^ 75 F9 \JNZ SHORT MISAll.00604048
0060404F |. 51 PUSH ECX
00604050 |. 53 PUSH EBX
00604051 |. 8BD8 MOV EBX,EAX
00604053 |. 33C0 XOR EAX,EAX
00604055 |. 55 PUSH EBP
00604056 |. 68 DD416000 PUSH MISAll.006041DD
0060405B |. 64:FF30 PUSH DWORD PTR FS:[EAX]
0060405E |. 64:8920 MOV DWORD PTR FS:[EAX],ESP
00604061 |. 8D55 F4 LEA EDX,DWORD PTR SS:[EBP-C]
00604064 |. 8B83 CC030000 MOV EAX,DWORD PTR DS:[EBX+3CC]
0060406A |. E8 1D2CE8FF CALL MISAll.00486C8C
0060406F |. FF75 F4 PUSH DWORD PTR SS:[EBP-C]
00604072 |. 8D55 F0 LEA EDX,DWORD PTR SS:[EBP-10]
00604075 |. 8B83 C8030000 MOV EAX,DWORD PTR DS:[EBX+3C8]
0060407B |. E8 0C2CE8FF CALL MISAll.00486C8C
00604080 |. FF75 F0 PUSH DWORD PTR SS:[EBP-10]
00604083 |. 8D55 EC LEA EDX,DWORD PTR SS:[EBP-14]
00604086 |. 8B83 C4030000 MOV EAX,DWORD PTR DS:[EBX+3C4]
0060408C |. E8 FB2BE8FF CALL MISAll.00486C8C
00604091 |. FF75 EC PUSH DWORD PTR SS:[EBP-14]
00604094 |. 8D55 E8 LEA EDX,DWORD PTR SS:[EBP-18]
00604097 |. 8B83 C0030000 MOV EAX,DWORD PTR DS:[EBX+3C0]
0060409D |. E8 EA2BE8FF CALL MISAll.00486C8C
006040A2 |. FF75 E8 PUSH DWORD PTR SS:[EBP-18]
006040A5 |. 8D55 E4 LEA EDX,DWORD PTR SS:[EBP-1C]
006040A8 |. 8B83 BC030000 MOV EAX,DWORD PTR DS:[EBX+3BC]
006040AE |. E8 D92BE8FF CALL MISAll.00486C8C
006040B3 |. FF75 E4 PUSH DWORD PTR SS:[EBP-1C]
006040B6 |. 8D45 FC LEA EAX,DWORD PTR SS:[EBP-4]
006040B9 |. BA 05000000 MOV EDX,5
006040BE |. E8 A90EE0FF CALL MISAll.00404F6C
006040C3 |. 8D55 E0 LEA EDX,DWORD PTR SS:[EBP-20]
006040C6 |. B8 05000000 MOV EAX,5
006040CB |. E8 105CE0FF CALL MISAll.00409CE0 这个是不是算法啊?
006040D0 |. 8B55 E0 MOV EDX,DWORD PTR SS:[EBP-20]
006040D3 |. 8D4D F8 LEA ECX,DWORD PTR SS:[EBP-8]
006040D6 |. 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
006040D9 |. E8 4A0CFBFF CALL MISAll.005B4D28 ;这是关键CALL
006040DE |. 3C 01 CMP AL,1
006040E0 |. 0F85 AF000000 JNZ MISAll.00604195
006040E6 |. 68 F4416000 PUSH MISAll.006041F4 ; 恭喜您,注册成功!您将拥有我们完备的售后服务!\n\n 提醒您:务必保存好您的注册号\n\n
跟进006040CB
00409CE0 /$ 56 PUSH ESI ; MISAll.004F7920
00409CE1 |. 89E6 MOV ESI,ESP
00409CE3 |. 83EC 10 SUB ESP,10
00409CE6 |. 31C9 XOR ECX,ECX
00409CE8 |. 52 PUSH EDX
00409CE9 |. 31D2 XOR EDX,EDX
00409CEB |. E8 A4FFFFFF CALL MISAll.00409C94
00409CF0 |. 89F2 MOV EDX,ESI
00409CF2 |. 58 POP EAX
00409CF3 |. E8 E4AFFFFF CALL MISAll.00404CDC
00409CF8 |. 83C4 10 ADD ESP,10
00409CFB |. 5E POP ESI
00409CFC \. C3 RETN
下面是跟进006040D9
005B4D28 /$ 55 PUSH EBP
005B4D29 |. 8BEC MOV EBP,ESP
005B4D2B |. 51 PUSH ECX
005B4D2C |. B9 06000000 MOV ECX,6
005B4D31 |> 6A 00 /PUSH 0
005B4D33 |. 6A 00 |PUSH 0
005B4D35 |. 49 |DEC ECX
005B4D36 |.^ 75 F9 \JNZ SHORT MISAll.005B4D31
005B4D38 |. 874D FC XCHG DWORD PTR SS:[EBP-4],ECX
005B4D3B |. 53 PUSH EBX
005B4D3C |. 56 PUSH ESI
005B4D3D |. 8BD9 MOV EBX,ECX
005B4D3F |. 8955 F8 MOV DWORD PTR SS:[EBP-8],EDX
005B4D42 |. 8945 FC MOV DWORD PTR SS:[EBP-4],EAX
005B4D45 |. 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
005B4D48 |. E8 4F03E5FF CALL MISAll.0040509C
005B4D4D |. 8B45 F8 MOV EAX,DWORD PTR SS:[EBP-8]
005B4D50 |. E8 4703E5FF CALL MISAll.0040509C
005B4D55 |. 33C0 XOR EAX,EAX
005B4D57 |. 55 PUSH EBP
005B4D58 |. 68 2D4F5B00 PUSH MISAll.005B4F2D
005B4D5D |. 64:FF30 PUSH DWORD PTR FS:[EAX]
005B4D60 |. 64:8920 MOV DWORD PTR FS:[EAX],ESP
005B4D63 |. C645 F7 00 MOV BYTE PTR SS:[EBP-9],0
005B4D67 |. 8D4D E8 LEA ECX,DWORD PTR SS:[EBP-18]
005B4D6A |. 66:BA 674E MOV DX,4E67
005B4D6E |. 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
005B4D71 |. E8 EA010000 CALL MISAll.005B4F60 这里我不知道是不是算法?
005B4D76 |. 8B55 E8 MOV EDX,DWORD PTR SS:[EBP-18]
005B4D79 |. 8D45 FC LEA EAX,DWORD PTR SS:[EBP-4]
005B4D7C |. E8 03FFE4FF CALL MISAll.00404C84
005B4D81 |. 8D4D EC LEA ECX,DWORD PTR SS:[EBP-14]
005B4D84 |. BA 02000000 MOV EDX,2
005B4D89 |. 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
005B4D8C |. E8 FBE4E8FF CALL MISAll.0044328C
005B4D91 |. 8B45 F8 MOV EAX,DWORD PTR SS:[EBP-8]
005B4D94 |. E8 1301E5FF CALL MISAll.00404EAC
005B4D99 |. 8BF0 MOV ESI,EAX
005B4D9B |. 83FE 02 CMP ESI,2
005B4D9E |. 7D 28 JGE SHORT MISAll.005B4DC8
005B4DA0 |. 8D45 E4 LEA EAX,DWORD PTR SS:[EBP-1C]
005B4DA3 |. 50 PUSH EAX
005B4DA4 |. B9 02000000 MOV ECX,2
005B4DA9 |. 2BCE SUB ECX,ESI
005B4DAB |. BA 01000000 MOV EDX,1
005B4DB0 |. B8 484F5B00 MOV EAX,MISAll.005B4F48 ; ASCII "00"
005B4DB5 |. E8 5203E5FF CALL MISAll.0040510C
005B4DBA |. 8B55 E4 MOV EDX,DWORD PTR SS:[EBP-1C]
005B4DBD |. 8D45 F8 LEA EAX,DWORD PTR SS:[EBP-8]
005B4DC0 |. 8B4D F8 MOV ECX,DWORD PTR SS:[EBP-8]
005B4DC3 |. E8 3001E5FF CALL MISAll.00404EF8
005B4DC8 |> 8B45 EC MOV EAX,DWORD PTR SS:[EBP-14]
005B4DCB |. 8B55 F8 MOV EDX,DWORD PTR SS:[EBP-8]
005B4DCE |. E8 2502E5FF CALL MISAll.00404FF8
005B4DD3 |. 74 09 JE SHORT MISAll.005B4DDE
005B4DD5 |. C645 F7 00 MOV BYTE PTR SS:[EBP-9],0
005B4DD9 |. E9 27010000 JMP MISAll.005B4F05
005B4DDE |> 8D45 E0 LEA EAX,DWORD PTR SS:[EBP-20]
005B4DE1 |. 50 PUSH EAX
005B4DE2 |. B9 01000000 MOV ECX,1
005B4DE7 |. BA 09000000 MOV EDX,9
005B4DEC |. 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
005B4DEF |. E8 1803E5FF CALL MISAll.0040510C
005B4DF4 |. 8B45 E0 MOV EAX,DWORD PTR SS:[EBP-20]
005B4DF7 |. E8 2050E5FF CALL MISAll.00409E1C
005B4DFC |. 8903 MOV DWORD PTR DS:[EBX],EAX
005B4DFE |. 8D4D DC LEA ECX,DWORD PTR SS:[EBP-24]
005B4E01 |. BA 08000000 MOV EDX,8
005B4E06 |. 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
005B4E09 |. E8 0EE4E8FF CALL MISAll.0044321C
005B4E0E |. 8B55 DC MOV EDX,DWORD PTR SS:[EBP-24]
005B4E11 |. 8D45 FC LEA EAX,DWORD PTR SS:[EBP-4]
005B4E14 |. E8 6BFEE4FF CALL MISAll.00404C84
005B4E19 |. 833B 01 CMP DWORD PTR DS:[EBX],1
005B4E1C |. 75 20 JNZ SHORT MISAll.005B4E3E
005B4E1E |. E8 E1FCFFFF CALL <JMP.&MiAll.GetIdeDiskSerialNumber>
005B4E23 |. 8BD0 MOV EDX,EAX
005B4E25 |. 8D45 F0 LEA EAX,DWORD PTR SS:[EBP-10]
005B4E28 |. E8 B7FFE4FF CALL MISAll.00404DE4
005B4E2D |. E8 D2FCFFFF CALL <JMP.&MiAll.GetIdeDiskSerialNumber>
005B4E32 |. 8BD0 MOV EDX,EAX
005B4E34 |. 8D45 F0 LEA EAX,DWORD PTR SS:[EBP-10]
005B4E37 |. E8 A8FFE4FF CALL MISAll.00404DE4
005B4E3C |. EB 2E JMP SHORT MISAll.005B4E6C
005B4E3E |> 833B 02 CMP DWORD PTR DS:[EBX],2
005B4E41 |. 75 12 JNZ SHORT MISAll.005B4E55
005B4E43 |. 8D45 F0 LEA EAX,DWORD PTR SS:[EBP-10]
005B4E46 |. E8 A1FBFFFF CALL MISAll.005B49EC
005B4E4B |. 8D45 F0 LEA EAX,DWORD PTR SS:[EBP-10]
005B4E4E |. E8 99FBFFFF CALL MISAll.005B49EC
005B4E53 |. EB 17 JMP SHORT MISAll.005B4E6C
005B4E55 |> 833B 03 CMP DWORD PTR DS:[EBX],3
005B4E58 |. 75 0A JNZ SHORT MISAll.005B4E64
005B4E5A |. 8D45 F0 LEA EAX,DWORD PTR SS:[EBP-10]
005B4E5D |. E8 FEFBFFFF CALL MISAll.005B4A60
005B4E62 |. EB 08 JMP SHORT MISAll.005B4E6C
005B4E64 |> 8D45 F0 LEA EAX,DWORD PTR SS:[EBP-10]
005B4E67 |. E8 80FDE4FF CALL MISAll.00404BEC
005B4E6C |> 8B45 F0 MOV EAX,DWORD PTR SS:[EBP-10]
005B4E6F |. E8 3800E5FF CALL MISAll.00404EAC
005B4E74 |. 8BD8 MOV EBX,EAX
005B4E76 |. 83FB 08 CMP EBX,8
005B4E79 |. 7D 27 JGE SHORT MISAll.005B4EA2
005B4E7B |. 8D45 D8 LEA EAX,DWORD PTR SS:[EBP-28]
005B4E7E |. 50 PUSH EAX
005B4E7F |. B9 08000000 MOV ECX,8
005B4E84 |. 2BCB SUB ECX,EBX
005B4E86 |. BA 01000000 MOV EDX,1
005B4E8B |. B8 544F5B00 MOV EAX,MISAll.005B4F54 ; ASCII "ABCDEFGH"
005B4E90 |. E8 7702E5FF CALL MISAll.0040510C
005B4E95 |. 8B55 D8 MOV EDX,DWORD PTR SS:[EBP-28]
005B4E98 |. 8D45 F0 LEA EAX,DWORD PTR SS:[EBP-10]
005B4E9B |. E8 1400E5FF CALL MISAll.00404EB4
005B4EA0 |. EB 2D JMP SHORT MISAll.005B4ECF
005B4EA2 |> 83FB 08 CMP EBX,8
005B4EA5 |. 7E 1D JLE SHORT MISAll.005B4EC4
005B4EA7 |. 8D4D D4 LEA ECX,DWORD PTR SS:[EBP-2C]
005B4EAA |. BA 08000000 MOV EDX,8
005B4EAF |. 8B45 F0 MOV EAX,DWORD PTR SS:[EBP-10]
005B4EB2 |. E8 65E3E8FF CALL MISAll.0044321C
005B4EB7 |. 8B55 D4 MOV EDX,DWORD PTR SS:[EBP-2C]
005B4EBA |. 8D45 F0 LEA EAX,DWORD PTR SS:[EBP-10]
005B4EBD |. E8 C2FDE4FF CALL MISAll.00404C84
005B4EC2 |. EB 0B JMP SHORT MISAll.005B4ECF
005B4EC4 |> 8D45 F0 LEA EAX,DWORD PTR SS:[EBP-10]
005B4EC7 |. 8B55 F0 MOV EDX,DWORD PTR SS:[EBP-10]
005B4ECA |. E8 B5FDE4FF CALL MISAll.00404C84
005B4ECF |> 8D55 D0 LEA EDX,DWORD PTR SS:[EBP-30]
005B4ED2 |. 8B45 F0 MOV EAX,DWORD PTR SS:[EBP-10]
005B4ED5 |. E8 4649E5FF CALL MISAll.00409820
005B4EDA |. 8B45 D0 MOV EAX,DWORD PTR SS:[EBP-30]
005B4EDD |. 50 PUSH EAX
005B4EDE |. 8D55 CC LEA EDX,DWORD PTR SS:[EBP-34]
005B4EE1 |. 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
005B4EE4 |. E8 3749E5FF CALL MISAll.00409820
005B4EE9 |. 8B55 CC MOV EDX,DWORD PTR SS:[EBP-34]
005B4EEC |. 58 POP EAX
005B4EED |. E8 0601E5FF CALL MISAll.00404FF8
005B4EF2 |. 75 11 JNZ SHORT MISAll.005B4F05
005B4EF4 |. 8B45 EC MOV EAX,DWORD PTR SS:[EBP-14]
005B4EF7 |. 8B55 F8 MOV EDX,DWORD PTR SS:[EBP-8]
005B4EFA |. E8 F900E5FF CALL MISAll.00404FF8
005B4EFF |. 75 04 JNZ SHORT MISAll.005B4F05
005B4F01 |. C645 F7 01 MOV BYTE PTR SS:[EBP-9],1
005B4F05 |> 33C0 XOR EAX,EAX
005B4F07 |. 5A POP EDX
005B4F08 |. 59 POP ECX
005B4F09 |. 59 POP ECX
005B4F0A |. 64:8910 MOV DWORD PTR FS:[EAX],EDX
005B4F0D |. 68 344F5B00 PUSH MISAll.005B4F34
005B4F12 |> 8D45 CC LEA EAX,DWORD PTR SS:[EBP-34]
005B4F15 |. BA 0A000000 MOV EDX,0A
005B4F1A |. E8 F1FCE4FF CALL MISAll.00404C10
005B4F1F |. 8D45 F8 LEA EAX,DWORD PTR SS:[EBP-8]
005B4F22 |. BA 02000000 MOV EDX,2
005B4F27 |. E8 E4FCE4FF CALL MISAll.00404C10
005B4F2C \. C3 RETN
下面是跟进005B4D71
005B4F60 /$ 55 PUSH EBP
005B4F61 |. 8BEC MOV EBP,ESP
005B4F63 |. 83C4 F8 ADD ESP,-8
005B4F66 |. 53 PUSH EBX
005B4F67 |. 56 PUSH ESI
005B4F68 |. 57 PUSH EDI
005B4F69 |. 33DB XOR EBX,EBX
005B4F6B |. 895D F8 MOV DWORD PTR SS:[EBP-8],EBX
005B4F6E |. 894D FC MOV DWORD PTR SS:[EBP-4],ECX
005B4F71 |. 8BF2 MOV ESI,EDX
005B4F73 |. 8BD8 MOV EBX,EAX
005B4F75 |. 33C0 XOR EAX,EAX
005B4F77 |. 55 PUSH EBP
005B4F78 |. 68 27505B00 PUSH MISAll.005B5027
005B4F7D |. 64:FF30 PUSH DWORD PTR FS:[EAX]
005B4F80 |. 64:8920 MOV DWORD PTR FS:[EAX],ESP
005B4F83 |. 8D55 F8 LEA EDX,DWORD PTR SS:[EBP-8]
005B4F86 |. 8BC3 MOV EAX,EBX
005B4F88 |. E8 73010000 CALL MISAll.005B5100
005B4F8D |. 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
005B4F90 |. 8B55 F8 MOV EDX,DWORD PTR SS:[EBP-8]
005B4F93 |. E8 A8FCE4FF CALL MISAll.00404C40
005B4F98 |. 8B45 F8 MOV EAX,DWORD PTR SS:[EBP-8]
005B4F9B |. E8 0CFFE4FF CALL MISAll.00404EAC
005B4FA0 |. 8BF8 MOV EDI,EAX
005B4FA2 |. 85FF TEST EDI,EDI
005B4FA4 |. 7E 6B JLE SHORT MISAll.005B5011
005B4FA6 |. BB 01000000 MOV EBX,1
005B4FAB |> 8B45 F8 /MOV EAX,DWORD PTR SS:[EBP-8]
005B4FAE |. 8A4418 FF |MOV AL,BYTE PTR DS:[EAX+EBX-1]
005B4FB2 |. 0FB7D6 |MOVZX EDX,SI
005B4FB5 |. C1EA 08 |SHR EDX,8
005B4FB8 |. 32C2 |XOR AL,DL
005B4FBA |. 84C0 |TEST AL,AL
005B4FBC |. 75 1F |JNZ SHORT MISAll.005B4FDD
005B4FBE |. 8B45 FC |MOV EAX,DWORD PTR SS:[EBP-4]
005B4FC1 |. E8 3E01E5FF |CALL MISAll.00405104
005B4FC6 |. 8B55 F8 |MOV EDX,DWORD PTR SS:[EBP-8]
005B4FC9 |. 8A541A FF |MOV DL,BYTE PTR DS:[EDX+EBX-1]
005B4FCD |. 885418 FF |MOV BYTE PTR DS:[EAX+EBX-1],DL
005B4FD1 |. 66:6BC6 0B |IMUL AX,SI,0B
005B4FD5 |. 66:83C0 0C |ADD AX,0C
005B4FD9 |. 8BF0 |MOV ESI,EAX
005B4FDB |. EB 30 |JMP SHORT MISAll.005B500D
005B4FDD |> 8B45 FC |MOV EAX,DWORD PTR SS:[EBP-4]
005B4FE0 |. E8 1F01E5FF |CALL MISAll.00405104
005B4FE5 |. 8B55 F8 |MOV EDX,DWORD PTR SS:[EBP-8]
005B4FE8 |. 8A541A FF |MOV DL,BYTE PTR DS:[EDX+EBX-1]
005B4FEC |. 0FB7CE |MOVZX ECX,SI
005B4FEF |. C1E9 08 |SHR ECX,8
005B4FF2 |. 32D1 |XOR DL,CL
005B4FF4 |. 885418 FF |MOV BYTE PTR DS:[EAX+EBX-1],DL
005B4FF8 |. 8B45 F8 |MOV EAX,DWORD PTR SS:[EBP-8]
005B4FFB |. 0FB64418 FF |MOVZX EAX,BYTE PTR DS:[EAX+EBX-1]
005B5000 |. 66:03F0 |ADD SI,AX
005B5003 |. 66:6BC6 0B |IMUL AX,SI,0B
005B5007 |. 66:83C0 0C |ADD AX,0C
005B500B |. 8BF0 |MOV ESI,EAX
005B500D |> 43 |INC EBX
005B500E |. 4F |DEC EDI
005B500F |.^ 75 9A \JNZ SHORT MISAll.005B4FAB
005B5011 |> 33C0 XOR EAX,EAX
005B5013 |. 5A POP EDX
005B5014 |. 59 POP ECX
005B5015 |. 59 POP ECX
005B5016 |. 64:8910 MOV DWORD PTR FS:[EAX],EDX
005B5019 |. 68 2E505B00 PUSH MISAll.005B502E
005B501E |> 8D45 F8 LEA EAX,DWORD PTR SS:[EBP-8]
005B5021 |. E8 C6FBE4FF CALL MISAll.00404BEC
005B5026 \. C3 RETN
005B4FAB 到005B500F里面 asll显示的都是输入的注册码(假码)
赞赏
他的文章
- [求助]急求帮忙,会编程的就能帮到我! 1293
- [求助]得出注册码,但不会写注册机,请求帮助! 1502
- [求助]请高手高高手进来看看!谢谢! 1499
- [求助]关于重启验证 1287
- [求助]求解,求解 1348
看原图
赞赏
雪币:
留言: