為了慶祝論壇重新開張,獻上一份厚禮,DBPE 註冊碼判斷核心 (840字)

看雪資料發表於2000-07-07

DBPE 註冊碼判斷核心
作者:IceWorld
網址:http://iceworld.126.com/
注意:裝載請註明出處

            MOV EAX,1
            XOR EBX,EBX
            MOV ESI,4086EE
            ADD ESI,EBP

A_1:        MOV BL,[ESI]            取經過換算的註冊碼
            CMP BL,00                到末尾了嗎?
            JZ A_2
            MUL EBX
            INC ESI
            JMP A_1

A_2:        XOR EAX,[EBP+40A01F]
            XOR EAX,[EBP+4084CF]
            XCHG AH,AL
            MOV EBX,EAX              這時EBX為正確的註冊碼
            MOV ESI,408702
            ADD ESI,EBP
            CALL Check_Serial        判斷註冊碼正確與否
            CMP EBX,EAX
            JZ Serial_OK            如果正確則AX=1

            MOV AX,0                如果錯誤則AX=0
            RET

Serial_OK:  MOV AX,1
            RET

相關文章