只是写注册机的一个提示:
001B:0052624A CALL 00403F70
001B:0052624F MOV EAX,[005328F4]
001B:00526254 CMP BYTE PTR [EAX],00
001B:00526257 JZ 00526286
001B:00526259 LEA EDX,[EBP-18]
001B:0052625C MOV EAX,[EBP-0C]
001B:0052625F CALL 00527788
001B:00526264 MOV EAX,[EBP-18] ;名字
001B:00526267 CALL 00403F24 ;strlen(
)
001B:0052626C CMP EAX,03
;不得小于3
001B:0052626F JL 00526370
001B:00526275 MOV EAX,[EBP-08] ;key
001B:00526278 CALL 00403F24 ;strlen(
)
001B:0052627D CMP EAX,0C
;必须为12
001B:00526280 JNZ 00526370
001B:00526286 LEA EAX,[EBP-10]
001B:00526289 CALL 00403CA8
001B:0052628E MOV EBX,00000001
001B:00526293 LEA EAX,[EBP-18]
001B:00526296 MOV EDX,[EBP-0C]
001B:00526299 MOV DL,[EBX+EDX-01] ;Name[k]
001B:0052629D MOV ECX,[EBP-14]
001B:005262A0 MOV CL,[EBX+ECX-01] ;ID[k]
001B:005262A4 XOR DL,CL
;异或
001B:005262A6 CALL 00403E4C
001B:005262AB MOV EDX,[EBP-18]
001B:005262AE LEA EAX,[EBP-10]
001B:005262B1 CALL 00403F2C
001B:005262B6 INC EBX
001B:005262B7 CMP EBX,0D
;循环13次
001B:005262BA JNZ 00526293
001B:005262BC MOV EAX,[00532600]
001B:005262C1 MOV EDX,[EBP-08]
001B:005262C4 CALL 00403CFC
001B:005262C9 LEA EDX,[EBP-18]
001B:005262CC MOV EAX,[EBP-0C]
001B:005262CF CALL 00527788
001B:005262D4 MOV EDX,[EBP-18]
001B:005262D7 MOV EAX,[00532790]
001B:005262DC CALL 00403CFC
001B:005262E1 LEA EDX,[EBP-18]
001B:005262E4 MOV EAX,[EBP+08]
001B:005262E7 CALL 00527788
001B:005262EC MOV EDX,[EBP-18]
001B:005262EF MOV EAX,[00532504]
001B:005262F4 CALL 00403CFC
001B:005262F9 MOV EAX,[0053259C]
001B:005262FE MOV EAX,[EAX]
001B:00526300 MOV EDX,005263FC
001B:00526305 CALL 0050BBF0
001B:0052630A MOV EAX,[00532510]
001B:0052630F CMP BYTE PTR [EAX],00 ;注册版本?
001B:00526312 JZ 00526339
- 标 题:xiaolou请看:Hyper Maker 2000 (2千字)
- 作 者:1212 (blowfish)
- 时 间:2000-9-26 11:31:10
- 链 接:http://bbs.pediy.com