AGE OF WONDERS v1.35 CD-ROM-CHECK CRACK

      by: SoftBeard




File: AOWEPACK.DPL

Change bytes:

 OFFSET              FROM          TO

 [56AE]              50            EB
 [56AF]              E8            57
 

Grisly details:

.55706291: E8CAAEFFFF                   call     .055701160   -------- (1)     
.55706296: 8B55F4                       mov       edx,[ebp][-000C]             
.55706299: 8D45F8                       lea       eax,[ebp][-0008]             
.5570629C: B940637055                   mov       ecx,055706340 ;"Upc@"        
.557062A1: E8EAAEFFFF                   call     .055701190   -------- (2)     
.557062A6: 8B45F8                       mov       eax,[ebp][-0008]             
.557062A9: E802AFFFFF                   call     .0557011B0   -------- (3)     

.557062AE: 50                           push      eax      ;Force in a JMP 55706307                  

.557062AF: E8C0B1FFFF                   call     .055701474   -------- (4)     
.557062B4: 83F805                       cmp       eax,005 ;" "                 
.557062B7: 7554                         jne      .05570630D   -------- (5)     
.557062B9: 8D45F4                       lea       eax,[ebp][-000C]             
.557062BC: 8A55FF                       mov       dl,[ebp][-0001]              
.557062BF: E89CAEFFFF                   call     .055701160   -------- (6)     
.557062C4: 8D45F4                       lea       eax,[ebp][-000C]             
.557062C7: BA4C637055                   mov       edx,05570634C ;"UpcL"        
.557062CC: E8B7AEFFFF                   call     .055701188   -------- (7)     
.557062D1: 8B45F4                       mov       eax,[ebp][-000C]             
.557062D4: E8CBB2FFFF                   call     .0557015A4   -------- (8)     
.557062D9: 8BD8                         mov       ebx,eax                      
.557062DB: 84DB                         test      bl,bl                        
.557062DD: 7424                         je       .055706303   -------- (9)     
.557062DF: 8D45F4                       lea       eax,[ebp][-000C]             
.557062E2: 8A55FF                       mov       dl,[ebp][-0001]              
.557062E5: E876AEFFFF                   call     .055701160   -------- (A)     
.557062EA: 8D45F4                       lea       eax,[ebp][-000C]             
.557062ED: BA64637055                   mov       edx,055706364 ;"Upcd"        
.557062F2: E891AEFFFF                   call     .055701188   -------- (B)     
.557062F7: 8B45F4                       mov       eax,[ebp][-000C]             
.557062FA: E8A5B2FFFF                   call     .0557015A4   -------- (C)     
.557062FF: 84C0                         test      al,al                        
.55706301: 7504                         jne      .055706307   -------- (D)     
.55706303: 33C0                         xor       eax,eax                      
.55706305: EB02                         jmps     .055706309   -------- (E)     
.55706307: B001                         mov       al,001 ;" "                  ;Here's where we want to go
.55706309: 8BD8                         mov       ebx,eax                      
.5570630B: EB02                         jmps     .05570630F   -------- (F)     
.5570630D: 33DB                         xor       ebx,ebx                      
.5570630F: 33C0                         xor       eax,eax                      
.55706311: 5A                           pop       edx                          
.55706312: 59                           pop       ecx                          
.55706313: 59                           pop       ecx                          
.55706314: 648910                       mov       fs:[eax],edx                 
.55706317: 6831637055                   push      055706331 ;"Upc1"            
.5570631C: 8D45F4                       lea       eax,[ebp][-000C]             
.5570631F: BA02000000                   mov       edx,000000002 ;"    "        
.55706324: E81FAEFFFF                   call     .055701148   -------- (G)     
.55706329: C3                           retn