⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cdr38key.asm

📁 破解很多程序的序列号算法程序
💻 ASM
📖 第 1 页 / 共 4 页
字号:
    xor edi, edi
    mov edx, [esi]
    mov [esp+25Ch+var_118], 6360AA4Eh
    mov [esp+25Ch+var_114], 0ADFB8334h
    mov [esp+25Ch+var_110], 77723FA3h
    mov [esp+25Ch+var_10C], 41E7D9EDh
    mov [esp+25Ch+var_108], 8721489Ah
    mov [esp+25Ch+var_104], 3B7BEA3h
    mov [esp+25Ch+var_100], 69A7223Eh
    mov [esp+25Ch+var_FC], 54E1A472h
    mov [esp+25Ch+var_F8], 0D0A4C68Ch
    mov [esp+25Ch+var_F4], 874DF1F6h
    mov [esp+25Ch+var_F0], 20D67A7Dh
    mov [esp+25Ch+var_EC], 0CABA1697h
    mov [esp+25Ch+var_E8], 0FC6C2D00h
    mov [esp+25Ch+var_E4], 0C6A57724h
    mov [esp+25Ch+var_E0], 0C2DFC6F5h
    mov [esp+25Ch+var_DC], 9EDA9F18h
    mov [esp+25Ch+var_D8], 0D7359E61h
    mov [esp+25Ch+var_D4], 3BCDCE5Bh
    mov [esp+25Ch+var_D0], 13313369h
    mov [esp+25Ch+var_CC], 0E2387A8Dh
    mov [esp+25Ch+var_C8], 0FB8E0220h
    mov [esp+25Ch+var_C4], 8D340C1Dh
    mov [esp+25Ch+var_C0], 2067BCBDh
    mov [esp+25Ch+var_BC], 2AD25731h
    mov [esp+25Ch+var_B8], 35812D68h
    mov [esp+25Ch+var_B4], 1A983447h
    mov [esp+25Ch+var_B0], 7639059Fh
    mov [esp+25Ch+var_AC], 2998ADA3h
    mov [esp+25Ch+var_A8], 2FD98A24h
    mov [esp+25Ch+var_A4], 0F5ED8456h
    mov [esp+25Ch+var_A0], 0E36F3092h
    mov [esp+25Ch+var_9C], 673B95D7h
    mov [esp+25Ch+var_98], 0E3E6DBCh
    mov [esp+25Ch+var_94], 66640B75h
    mov [esp+25Ch+var_90], 726DC12Fh
    mov [esp+25Ch+var_8C], 0E6D27EBBh
    mov [esp+25Ch+var_88], 4C065EB7h
    mov [esp+25Ch+var_84], 7AFE08DDh
    mov [esp+25Ch+var_80], 0F3DF18B5h
    mov [esp+25Ch+var_7C], 0B98EC3D7h
    mov [esp+25Ch+var_78], 4BA2E58Fh
    mov [esp+25Ch+var_74], 8498F6FEh
    mov [esp+25Ch+var_70], 0BCF64FC4h
    mov [esp+25Ch+var_6C], 46146CB3h
    mov [esp+25Ch+var_68], 0A0AA6CAFh
    mov [esp+25Ch+var_64], 7A47638Bh
    mov [esp+25Ch+var_60], 349327CBh
    mov [esp+25Ch+var_5C], 0A02C5AE6h
    mov [esp+25Ch+var_58], 0A13A3621h
    mov [esp+25Ch+var_54], 0B9E56293h
    mov [esp+25Ch+var_50], 0C5B1A5CFh
    mov [esp+25Ch+var_4C], 0D048E99Dh
    mov [esp+25Ch+var_48], 0CC87CF0Bh
    mov [esp+25Ch+var_44], 0CBC276CFh
    mov [esp+25Ch+var_40], 9068495Fh
    mov [esp+25Ch+var_3C], 0D0FF7891h
    mov [esp+25Ch+var_38], 0BD4ED21h
    mov [esp+25Ch+var_34], 0A1BFEC57h
    mov [esp+25Ch+var_28], 2B0CA78Bh
    mov [esp+25Ch+var_24], 49209AB3h
    mov [esp+25Ch+var_20], 95974DC5h
    mov [esp+25Ch+var_1C], 539BA816h
    mov [esp+25Ch+var_18], 0F3495BB8h
    mov [esp+25Ch+var_14], 869EBBAAh
    mov [esp+25Ch+var_10], 485EF215h
    mov [esp+25Ch+var_C], 7189252Ch
    mov [esp+25Ch+var_8], 0E14095B4h
    mov [esp+25Ch+var_4], 0B1BFF10Ah
    mov [esp+25Ch+var_250], 6706B724h
    mov [esp+25Ch+var_24C], 0D4DBED5Ah
    xor ecx, ecx
    lea eax, [esp+25Ch+var_244]
loc_0_420A59:
    mov ebx, [eax]
    xor ebx, 83AC00DEh
    cmp edx, ebx
    jz short is_Blacklisted
    add eax, 8
    inc ecx
    cmp ecx, 49h
    jl short loc_0_420A59
    xor ecx, ecx
    lea eax, [esp+25Ch+var_24C]
loc_0_420A74:
    mov esi, [eax]
    xor esi, 83AC00DEh
    cmp edx, esi
    jz short loc_0_420A8F
    add eax, 8
    inc ecx
    cmp ecx, 1
    jl short loc_0_420A74
loc_0_420A8F:        
    pop edi
    pop esi
    pop ebx
    add esp, 250h
    xor eax, eax
    retn

is_Blacklisted:
    pop  edi
    pop  esi
    pop  ebx
    add  esp, 250h
    mov  eax, 1
    retn
CDRWin_Blacklisted_Routine endp

; ripped from DAO V3.7F, still up-to-date with DAO V3.8B July
DAO_Blacklisted_Routine proc
var_230  = dword ptr -230h
var_22C  = dword ptr -22Ch
var_228  = dword ptr -228h
var_224  = dword ptr -224h
var_220  = dword ptr -220h
var_21C  = dword ptr -21Ch
var_218  = dword ptr -218h
var_214  = dword ptr -214h
var_210  = dword ptr -210h
var_20C  = dword ptr -20Ch
var_208  = dword ptr -208h
var_204  = dword ptr -204h
var_200  = dword ptr -200h
var_1FC  = dword ptr -1FCh
var_1F8  = dword ptr -1F8h
var_1F4  = dword ptr -1F4h
var_1F0  = dword ptr -1F0h
var_1EC  = dword ptr -1ECh
var_1E8  = dword ptr -1E8h
var_1E4  = dword ptr -1E4h
var_1E0  = dword ptr -1E0h
var_1DC  = dword ptr -1DCh
var_1D8  = dword ptr -1D8h
var_1D4  = dword ptr -1D4h
var_1D0  = dword ptr -1D0h
var_1CC  = dword ptr -1CCh
var_1C8  = dword ptr -1C8h
var_1C4  = dword ptr -1C4h
var_1C0  = dword ptr -1C0h
var_1BC  = dword ptr -1BCh
var_1B8  = dword ptr -1B8h
var_1B4  = dword ptr -1B4h
var_1B0  = dword ptr -1B0h
var_1AC  = dword ptr -1ACh
var_1A8  = dword ptr -1A8h
var_1A4  = dword ptr -1A4h
var_1A0  = dword ptr -1A0h
var_19C  = dword ptr -19Ch
var_198  = dword ptr -198h
var_194  = dword ptr -194h
var_190  = dword ptr -190h
var_18C  = dword ptr -18Ch
var_188  = dword ptr -188h
var_184  = dword ptr -184h
var_180  = dword ptr -180h
var_17C  = dword ptr -17Ch
var_178  = dword ptr -178h
var_174  = dword ptr -174h
var_170  = dword ptr -170h
var_16C  = dword ptr -16Ch
var_168  = dword ptr -168h
var_164  = dword ptr -164h
var_160  = dword ptr -160h
var_15C  = dword ptr -15Ch
var_158  = dword ptr -158h
var_154  = dword ptr -154h
var_150  = dword ptr -150h
var_14C  = dword ptr -14Ch
var_148  = dword ptr -148h
var_144  = dword ptr -144h
var_140  = dword ptr -140h
var_13C  = dword ptr -13Ch
var_138  = dword ptr -138h
var_134  = dword ptr -134h
var_130  = dword ptr -130h
var_12C  = dword ptr -12Ch
var_128  = dword ptr -128h
var_124  = dword ptr -124h
var_120  = dword ptr -120h
var_11C  = dword ptr -11Ch
var_118  = dword ptr -118h
var_114  = dword ptr -114h
var_110  = dword ptr -110h
var_10C  = dword ptr -10Ch
var_108  = dword ptr -108h
var_104  = dword ptr -104h
var_100  = dword ptr -100h
var_FC  = dword ptr -0FCh
var_F8  = dword ptr -0F8h
var_F4  = dword ptr -0F4h
var_F0  = dword ptr -0F0h
var_EC  = dword ptr -0ECh
var_E8  = dword ptr -0E8h
var_E4  = dword ptr -0E4h
var_E0  = dword ptr -0E0h
var_DC  = dword ptr -0DCh
var_D8  = dword ptr -0D8h
var_D4  = dword ptr -0D4h
var_D0  = dword ptr -0D0h
var_CC  = dword ptr -0CCh
var_C8  = dword ptr -0C8h
var_C4  = dword ptr -0C4h
var_C0  = dword ptr -0C0h
var_BC  = dword ptr -0BCh
var_B8  = dword ptr -0B8h
var_B4  = dword ptr -0B4h
var_B0  = dword ptr -0B0h
var_AC  = dword ptr -0ACh
var_A8  = dword ptr -0A8h
var_A4  = dword ptr -0A4h
var_A0  = dword ptr -0A0h
var_9C  = dword ptr -9Ch
var_98  = dword ptr -98h
var_94  = dword ptr -94h
var_90  = dword ptr -90h
var_8C  = dword ptr -8Ch
var_88  = dword ptr -88h
var_84  = dword ptr -84h
var_80  = dword ptr -80h
var_7C  = dword ptr -7Ch
var_78  = dword ptr -78h
var_74  = dword ptr -74h
var_70  = dword ptr -70h
var_6C  = dword ptr -6Ch
var_68  = dword ptr -68h
var_64  = dword ptr -64h
var_60  = dword ptr -60h
var_5C  = dword ptr -5Ch
var_58  = dword ptr -58h
var_54  = dword ptr -54h
var_50  = dword ptr -50h
var_4C  = dword ptr -4Ch
var_48  = dword ptr -48h
var_44  = dword ptr -44h
var_40  = dword ptr -40h
var_3C  = dword ptr -3Ch
var_38  = dword ptr -38h
var_34  = dword ptr -34h
var_30  = dword ptr -30h
var_2C  = dword ptr -2Ch
var_28  = dword ptr -28h
var_24  = dword ptr -24h
var_20  = dword ptr -20h
var_1C  = dword ptr -1Ch
var_18  = dword ptr -18h
var_14  = dword ptr -14h
var_10  = dword ptr -10h
var_C  = dword ptr -0Ch
var_8  = dword ptr -8
var_4  = dword ptr -4
arg_0  = dword ptr  4

    sub esp, 230h
    push ebx
    mov ecx, 8FAAE28Dh
    mov eax, 5824DB27h
    push esi
    push edi
    mov [esp+23Ch+var_228], 0AD3280EBh
    mov [esp+23Ch+var_224], 458DF21Bh
    mov [esp+23Ch+var_220], 4A657872h
    mov [esp+23Ch+var_21C], 1F66689Eh
    mov [esp+23Ch+var_218], 6A1124FAh
    mov [esp+23Ch+var_214], 0CED3C7D2h
    mov [esp+23Ch+var_210], 3561AF16h
    mov [esp+23Ch+var_20C], 0CD958380h
    mov [esp+23Ch+var_208], 0CB3A0906h
    mov [esp+23Ch+var_204], 3E850F29h
    mov [esp+23Ch+var_200], 7BA2EF91h
    mov [esp+23Ch+var_1FC], 462DE239h
    mov [esp+23Ch+var_1F8], 0F7C4062Eh
    mov [esp+23Ch+var_1F4], 620C02A4h
    mov [esp+23Ch+var_1F0], 7795D377h
    mov [esp+23Ch+var_1EC], 96EEA896h
    mov [esp+23Ch+var_1E8], 6F4066AFh
    mov [esp+23Ch+var_1E4], 0BEF1D909h
    mov [esp+23Ch+var_1E0], 0E8C59982h
    mov [esp+23Ch+var_1DC], 3457E6EEh
    mov [esp+23Ch+var_1D8], 67AF1001h
    mov [esp+23Ch+var_1D4], 0EB116C7Ch
    mov [esp+23Ch+var_1D0], 2198D9BAh
    mov [esp+23Ch+var_1CC], 385BF874h
    mov [esp+23Ch+var_1C8], 0FE986859h
    mov [esp+23Ch+var_1C4], 3B6D52D9h
    mov [esp+23Ch+var_1C0], 49A7AEADh
    mov [esp+23Ch+var_1BC], 0FD91289Fh
    mov [esp+23Ch+var_1B8], 0AB4AD932h
    mov [esp+23Ch+var_1B4], 8F98BDD6h
    mov [esp+23Ch+var_1B0], 0D5229D55h
    mov [esp+23Ch+var_1AC], 2D8BA486h
    mov [esp+23Ch+var_1A8], 3DBA6ADDh
    mov [esp+23Ch+var_1A4], 0D974FF42h
    mov [esp+23Ch+var_1A0], 8CACEA8Ch
    mov [esp+23Ch+var_19C], 0B7490FB7h
    mov [esp+23Ch+var_198], 8A694F3h
    mov [esp+23Ch+var_194], 0E3CFB569h
    mov [esp+23Ch+var_190], 6F059E22h
    mov [esp+23Ch+var_18C], 43170B09h
    mov [esp+23Ch+var_188], 7291CFD1h
    mov [esp+23Ch+var_184], 0B4E34F22h
    mov [esp+23Ch+var_180], ecx
    mov [esp+23Ch+var_17C], eax
    mov [esp+23Ch+var_178], 0F5B768A5h
    mov [esp+23Ch+var_174], 5EFB89ABh
    mov [esp+23Ch+var_170], 0C3BAC968h
    mov [esp+23Ch+var_16C], 0C91D33B8h
    mov [esp+23Ch+var_168], 93077C90h
    mov [esp+23Ch+var_164], 0EC8D17FDh
    mov [esp+23Ch+var_160], 7DE1B0EFh
    mov [esp+23Ch+var_15C], 0AD43C308h
    mov [esp+23Ch+var_158], 7BF4399Fh
    mov [esp+23Ch+var_154], 0D2953D96h
    mov [esp+23Ch+var_150], 0FDCB1E8Fh
    mov [esp+23Ch+var_14C], 554D61A9h
    mov [esp+23Ch+var_148], 0C54547E7h
    mov [esp+23Ch+var_144], 541D7357h
    mov [esp+23Ch+var_140], 9F0F8360h
    mov [esp+23Ch+var_13C], 0DF4E9ED3h
    mov [esp+23Ch+var_138], 1FE15A53h
    mov [esp+23Ch+var_134], 7EA7496Eh
    mov [esp+23Ch+var_130], 2BE4B685h
    mov [esp+23Ch+var_12C], 3C5404B8h
    mov [esp+23Ch+var_128], 929C70ECh
    mov [esp+23Ch+var_124], 0D5CCE79h
    mov [esp+23Ch+var_120], 434D7C03h
    mov [esp+23Ch+var_11C], 0C1EB66EDh
    mov [esp+23Ch+var_118], 4E1C0C54h
    mov [esp+23Ch+var_114], 0EE8C7D3Eh
    mov [esp+23Ch+var_110], 2DE36ACDh
    mov [esp+23Ch+var_10C], 0E7AE3427h
    mov [esp+23Ch+var_108], 5FCF2E35h
    mov [esp+23Ch+var_104], 77F7BB15h
    mov [esp+23Ch+var_100], 45B3A955h
    mov [esp+23Ch+var_FC], 9817F3FDh
    mov esi, [esp+23Ch+arg_0]
    mov [esp+23Ch+var_10], ecx
    mov [esp+23Ch+var_C], eax
    xor edi, edi
    mov edx, [esi]
    mov [esp+23Ch+var_F8], 69BE9E19h
    mov [esp+23Ch+var_F4], 0A725B763h
    mov [esp+23Ch+var_F0], 7DAC0BF4h
    mov [esp+23Ch+var_EC], 4B39EDBAh
    mov [esp+23Ch+var_E8], 8DFF7CCDh
    mov [esp+23Ch+var_E4], 9698AF4h
    mov [esp+23Ch+var_E0], 63791669h
    mov [esp+23Ch+var_DC], 5E3F9025h
    mov [esp+23Ch+var_D8], 0DA7AF2DBh
    mov [esp+23Ch+var_D4], 8D93C5A1h
    mov [esp+23Ch+var_D0], 2A084E2Ah
    mov [esp+23Ch+var_CC], 0C06422C0h
    mov [esp+23Ch+var_C8], 0F6B21957h
    mov [esp+23Ch+var_C4], 0CC7B4373h
    mov [esp+23Ch+var_C0], 0C801F2A2h
    mov [esp+23Ch+var_BC], 9404AB4Fh
    mov [esp+23Ch+var_B8], 0DDEBAA36h
    mov [esp+23Ch+var_B4], 3113FA0Ch
    mov [esp+23Ch+var_B0], 19EF073Eh
    mov [esp+23Ch+var_AC], 0E8E64EDAh
    mov [esp+23Ch+var_A8], 0F1503677h
    mov [esp+23Ch+var_A4], 87EA384Ah
    mov [esp+23Ch+var_A0], 2AB988EAh
    mov [esp+23Ch+var_9C], 200C6366h
    mov [esp+23Ch+var_98], 3F5F193Fh
    mov [esp+23Ch+var_94], 10460010h
    mov [esp+23Ch+var_90], 7CE731C8h
    mov [esp+23Ch+var_8C], 234699F4h
    mov [esp+23Ch+var_88], 2507BE73h
    mov [esp+23Ch+var_84], 0FF33B001h
    mov [esp+23Ch+var_80], 0E9B104C5h
    mov [esp+23Ch+var_7C], 6DE5A180h
    mov [esp+23Ch+var_78], 4E059EBh
    mov [esp+23Ch+var_74], 6CBA3F22h
    mov [esp+23Ch+var_70], 78B3F578h
    mov [esp+23Ch+var_6C], 0EC0C4AECh
    mov [esp+23Ch+var_68], 46D86AE0h
    mov [esp+23Ch+var_64], 70203C8Ah
    mov [esp+23Ch+var_60], 0F9012CE2h
    mov [esp+23Ch+var_5C], 0B350F780h
    mov [esp+23Ch+var_58], 417CD1D8h
    mov [esp+23Ch+var_54], 8E46C2A9h
    mov [esp+23Ch+var_50], 0B6287B93h
    mov [esp+23Ch+var_4C], 4CCA58E4h
    mov [esp+23Ch+var_48], 0AA7458F8h
    mov [esp+23Ch+var_44], 709957DCh
    mov [esp+23Ch+var_40], 3E4D139Ch
    mov [esp+23Ch+var_3C], 0AAF26EB1h
    mov [esp+23Ch+var_38], 0ABE40276h
    mov [esp+23Ch+var_34], 0B33B56C4h
    mov [esp+23Ch+var_30], 0CF6F9198h
    mov [esp+23Ch+var_2C], 0DA96DDCAh
    mov [esp+23Ch+var_28], 0C659FB5Ch
    mov [esp+23Ch+var_24], 0C11C4298h
    mov [esp+23Ch+var_20], 9AB67D08h
    mov [esp+23Ch+var_1C], 0DA214CC6h
    mov [esp+23Ch+var_18], 10AD976h
    mov [esp+23Ch+var_14], 0AB61D800h
    mov [esp+23Ch+var_8], 21D293DCh
    mov [esp+23Ch+var_4], 43FEAEE4h
    mov [esp+23Ch+var_230], 6DD88373h
    mov [esp+23Ch+var_22C], 0DE05D90Dh
    xor ecx, ecx
    lea eax, [esp+23Ch+var_228]
loc_0_402A01:    
    mov ebx, [eax]
    xor ebx, 89723489h
    cmp edx, ebx
    jz short loc_0_402A41
    add eax, 8
    inc ecx
    cmp ecx, 45h
    jl short loc_0_402A01
    xor ecx, ecx
    lea eax, [esp+23Ch+var_230]
loc_0_402A1C:    
    mov esi, [eax]
    xor esi, 89723489h
    cmp edx, esi
    jz short loc_0_402A37
    add eax, 8
    inc ecx
    cmp ecx, 1
    jl short loc_0_402A1C
loc_0_402A37: 
    pop edi
    pop esi
    pop ebx
    xor   eax, eax
    add esp, 230h
    retn
loc_0_402A41: 
    pop edi
    pop esi
    pop ebx
    mov   eax, 1
    add esp, 230h
    retn
DAO_Blacklisted_Routine endp



end start

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -