Several breaks written in BCG before joining BCG 5

zhaozj2021-02-16  50

Sequence number: 57247

Title: CRACK Profile 6 --- Crack Authorware5 Software Dog () (2,000 words)

Sender: y97523 [

Short message]

Time: 2002-03-09 20:04:17

Reading: 366

details:

CRACK's intra-handwriting 6 --- Soft Dog () cracking Authorware5

In fact, it is the CHECKDOG function of Authorware, and does not enter the dog's airship (after all, the people who have a dog anti-PJ are high)

// -----------------------------------------------

1. First shift a SalesAgent protection

2.

__Checkdog proc Near; code Xref: SUB_42AE90 16P

.text: 0050d680; SUB_42AF80 15P ...

.TEXT: 0050D680 TEST BYTE PTR DWORD_618918, 10H

.Text: 0050D687 Push EBX

.Text: 0050d688 Push ESI

.text: 0050d689 Push EDI

.Text: 0050D68A MOV ESI, ECX

.Text: 0050D68C MOV EBX, 1

.TEXT: 0050D691 JZ Short Loc_50D6D7

.TEXT: 0050D693 CALL SUB_50D600

.Text: 0050d698 Movzx Eax, AX

.text: 0050d69b Mov Edi, [ESI]

.Text: 0050d69d Mov ECX, EAX

.text: 0050d69f shl Eax, 3

.Text: 0050D6A2 SUB EAX, ECX

.text: 0050d6A4 Lea ECX, Unk_620B48 [EAX * 2]

.Text: 0050D6AB PUSH ECX

.Text: 0050d6ac Lea EBX, DS: 0 [EAX * 2]

.text: 0050d6b3 MOV ECX, ESI

.TEXT: 0050D6B5 Call DWORD PTR [EDI 8]; read the dog's data

.Text: 0050d6b8 MOV CX, Word_620B54 [EBX]

.Text: 0050d6bf sub cx, AX

.TEXT: 0050D6C2 CMP CX, 1

.Text: 0050D6C6 SBB EBX, EBX

.Text: 0050D6C8 NEG EBX

.Text: 0050D6CA Test EBX, EBX

.TEXT: 0050D6CC JNZ Short Loc_50D6D7

.Text: 0050D6CE MOV EAX, [ESP 10h]

.text: 0050d6d2 MOV ECX, ESI

.Text: 0050D6D4 Push EAX

.text: 0050d6d5 Call Dword PTR [EDI]; Display Error dialog

.TEXT: 0050D6D7

.Text: 0050d6d7 Loc_50d6d7:; code Xref: __checkdog 11j

.text: 0050d6d7; __checkdog 4cj

.text: 0050d6d7 MOV EAX, EBX; EAX = 1 means a dog, EAX = 0 means no dog

.text: 0050d6d9 POP EDI

.text: 0050d6da pop ESI

.text: 0050d6db pop ebx

.TEXT: 0050D6DC RETN 4

.TEXT: 0050D6DC __CHECKDOG ENDP; SP = -8

转载请注明原文地址:https://www.9cbs.com/read-20642.html

New Post(0)