zbnysjwsnd8 发表于 2017-9-8 20:06

发一个超级简单的CM


爆破请发爆破点
追码请发注册码。

冥界3大法王 发表于 2017-9-9 12:27

0041ABC0   .8D4424 08   lea   eax,dword ptr ss:关键!
这个地方之后的某个区间,是段陷井,进坑程序就崩溃退出

mmgglgy 发表于 2017-9-8 20:20

什么鬼来的

ningfei 发表于 2017-9-8 21:18

本帖最后由 ningfei 于 2018-2-20 22:45 编辑

感谢分享

西交范略 发表于 2017-9-8 21:37

4734133-45-15-82-193

Aperodry 发表于 2017-9-9 01:08

师傅 易语言 到字节()命令有什么用 。。其他2个都逆出来了 ,就这个命令不知道有什么用。。

冥界3大法王 发表于 2017-9-9 12:09

0040108F|.8945 F0       mov   ,eax                  ;取得假的码
接下来向下 看到 - 这就是楼主露馅儿的地方

0040105B/.55            push    ebp
0040105C|.8BEC          mov   ebp,esp
0040105E|.81EC 40000000 sub   esp,0x40
00401064|.C745 FC 00000>mov   ,0x0
0040106B|.C745 F8 00000>mov   ,0x0
00401072|.C745 F4 00000>mov   ,0x0
00401079|.6A FF         push    -0x1
0040107B|.6A 08         push    0x8
0040107D|.68 04000116   push    0x16010004
00401082|.68 01000152   push    0x52010001
00401087|.E8 68080000   call    CrackMe.004018F4
0040108C|.83C4 10       add   esp,0x10
0040108F|.8945 F0       mov   ,eax                  ;取得假的码
00401092|.6A 00         push    0x0
00401094|.6A 00         push    0x0
00401096|.6A 00         push    0x0
00401098|.68 04000080   push    0x80000004
0040109D|.6A 00         push    0x0
0040109F|.68 5C3C4800   push    CrackMe.00483C5C               ;-
004010A4|.68 04000080   push    0x80000004
004010A9|.6A 00         push    0x0
004010AB|.8B45 F0       mov   eax,
004010AE|.85C0          test    eax,eax
004010B0      75 05         jnz   short CrackMe.004010B7         ;流向不明,改后无果,估计近点
004010B2|.B8 5E3C4800   mov   eax,CrackMe.00483C5E
004010B7|>50            push    eax
004010B8|.68 03000000   push    0x3
004010BD|.BB 101D4000   mov   ebx,CrackMe.00401D10
004010C2|.E8 1B080000   call    CrackMe.004018E2
004010C7|.83C4 28       add   esp,0x28
004010CA|.8945 EC       mov   ,eax
004010CD|.8B5D F0       mov   ebx,
004010D0|.85DB          test    ebx,ebx
004010D2      74 09         je      short CrackMe.004010DD         ;与上雷同
004010D4|.53            push    ebx
004010D5|.E8 FC070000   call    CrackMe.004018D6
004010DA|.83C4 04       add   esp,0x4
004010DD|>8B45 EC       mov   eax,
004010E0|.50            push    eax
004010E1|.8B1D C08E4A00 mov   ebx,dword ptr ds:
004010E7|.53            push    ebx
004010E8|.8B0B          mov   ecx,dword ptr ds:
004010EA|.83C3 04       add   ebx,0x4
004010ED|.85C9          test    ecx,ecx
004010EF|.74 11         je      short CrackMe.00401102
004010F1|.8B03          mov   eax,dword ptr ds:
004010F3|>83C3 04       /add   ebx,0x4
004010F6|.49            |dec   ecx
004010F7|.74 05         |je      short CrackMe.004010FE
004010F9|.0FAF03      |imul    eax,dword ptr ds:
004010FC|.^ EB F5         \jmp   short CrackMe.004010F3
004010FE|>8BC8          mov   ecx,eax
00401100|.85C9          test    ecx,ecx
00401102|>0F84 19000000 je      CrackMe.00401121
00401108|>51            /push    ecx
00401109|.8B03          |mov   eax,dword ptr ds:
0040110B|.85C0          |test    eax,eax
0040110D|.74 0B         |je      short CrackMe.0040111A
0040110F|.53            |push    ebx
00401110|.50            |push    eax
00401111|.E8 C0070000   |call    CrackMe.004018D6
00401116|.83C4 04       |add   esp,0x4
00401119|.5B            |pop   ebx
0040111A|>83C3 04       |add   ebx,0x4
0040111D|.59            |pop   ecx
0040111E|.49            |dec   ecx
0040111F|.^ 75 E7         \jnz   short CrackMe.00401108
00401121|>E8 B0070000   call    CrackMe.004018D6
00401126|.83C4 04       add   esp,0x4
00401129|.58            pop   eax
0040112A|.A3 C08E4A00   mov   dword ptr ds:,eax
0040112F|.8B1D C08E4A00 mov   ebx,dword ptr ds:
00401135|.33C0          xor   eax,eax
00401137|.833B 00       cmp   dword ptr ds:,0x0
0040113A|.7E 03         jle   short CrackMe.0040113F
0040113C|.8B43 04       mov   eax,dword ptr ds:
0040113F|>8945 EC       mov   ,eax
00401142|.837D EC 05    cmp   ,0x5
00401146      EB 45         jmp   short CrackMe.0040118D         ;由前后关系 断言 恐怕重要!
00401148      90            nop
00401149      90            nop
0040114A      90            nop
0040114B      90            nop
0040114C|.6A 00         push    0x0
0040114E|.6A 00         push    0x0
00401150|.6A 00         push    0x0
00401152|.68 04000080   push    0x80000004
00401157|.6A 00         push    0x0
00401159|.68 5F3C4800   push    CrackMe.00483C5F               ;Try again!
0040115E|.68 01030080   push    0x80000301
00401163|.6A 00         push    0x0
00401165|.68 10000000   push    0x10
0040116A|.68 04000080   push    0x80000004
0040116F|.6A 00         push    0x0
00401171|.68 6A3C4800   push    CrackMe.00483C6A               ;Wrong serial!
00401176|.68 04000000   push    0x4
0040117B|.BB 30214000   mov   ebx,CrackMe.00402130
00401180|.E8 5D070000   call    CrackMe.004018E2
00401185|.83C4 34       add   esp,0x34
00401188|.E9 C7050000   jmp   CrackMe.00401754
0040118D|>8B1D C08E4A00 mov   ebx,dword ptr ds:
00401193|.8B0B          mov   ecx,dword ptr ds:
00401195|.41            inc   ecx
00401196|.C1E1 02       shl   ecx,0x2
00401199|.03D9          add   ebx,ecx
0040119B|.B8 00000000   mov   eax,0x0
004011A0|.C1E0 02       shl   eax,0x2
004011A3|.03D8          add   ebx,eax
004011A5|.895D F0       mov   ,ebx
004011A8|.68 04000080   push    0x80000004
004011AD|.6A 00         push    0x0
004011AF|.8B5D F0       mov   ebx,
004011B2|.8B03          mov   eax,dword ptr ds:
004011B4|.85C0          test    eax,eax
004011B6|.75 05         jnz   short CrackMe.004011BD         ;继续看到 加码,情况依然不明朗!Y
004011B8|.B8 5E3C4800   mov   eax,CrackMe.00483C5E
004011BD|>50            push    eax
004011BE|.68 01000000   push    0x1
004011C3|.BB E01B4000   mov   ebx,CrackMe.00401BE0
004011C8|.E8 15070000   call    CrackMe.004018E2
004011CD|.83C4 10       add   esp,0x10
004011D0|.8945 EC       mov   ,eax
004011D3|.8D45 FC       lea   eax,
004011D6|.50            push    eax
004011D7|.68 40000000   push    0x40
004011DC|.68 04000000   push    0x4
004011E1|.FF75 EC       push   
004011E4|.B8 00000000   mov   eax,0x0
004011E9|.E8 00070000   call    CrackMe.004018EE
004011EE|.8945 E4       mov   ,eax
004011F1|.837D E4 00    cmp   ,0x0
004011F5      EB 45         jmp   short CrackMe.0040123C         ;看来影响走位,故此,再改之!
004011F7      90            nop
004011F8      90            nop
004011F9      90            nop
004011FA      90            nop
004011FB|.6A 00         push    0x0
004011FD|.6A 00         push    0x0
004011FF|.6A 00         push    0x0
00401201|.68 04000080   push    0x80000004
00401206|.6A 00         push    0x0
00401208|.68 5F3C4800   push    CrackMe.00483C5F               ;Try again!
0040120D|.68 01030080   push    0x80000301
00401212|.6A 00         push    0x0
00401214|.68 10000000   push    0x10
00401219|.68 04000080   push    0x80000004
0040121E|.6A 00         push    0x0
00401220|.68 6A3C4800   push    CrackMe.00483C6A               ;Wrong serial!
00401225|.68 04000000   push    0x4
0040122A|.BB 30214000   mov   ebx,CrackMe.00402130
0040122F|.E8 AE060000   call    CrackMe.004018E2
00401234|.83C4 34       add   esp,0x34
00401237|.E9 18050000   jmp   CrackMe.00401754
0040123C|>8B1D C08E4A00 mov   ebx,dword ptr ds:
00401242|.8B0B          mov   ecx,dword ptr ds:
00401244|.41            inc   ecx
00401245|.C1E1 02       shl   ecx,0x2
00401248|.03D9          add   ebx,ecx
0040124A|.B8 01000000   mov   eax,0x1
0040124F|.C1E0 02       shl   eax,0x2
00401252|.03D8          add   ebx,eax
00401254|.895D F0       mov   ,ebx
00401257|.68 04000080   push    0x80000004
0040125C|.6A 00         push    0x0
0040125E|.8B5D F0       mov   ebx,
00401261|.8B03          mov   eax,dword ptr ds:
00401263|.85C0          test    eax,eax
00401265|.75 05         jnz   short CrackMe.0040126C
00401267|.B8 5E3C4800   mov   eax,CrackMe.00483C5E
0040126C|>50            push    eax
0040126D|.68 01000000   push    0x1
00401272|.BB E01A4000   mov   ebx,CrackMe.00401AE0
00401277|.E8 66060000   call    CrackMe.004018E2
0040127C|.83C4 10       add   esp,0x10
0040127F|.68 01010080   push    0x80000101
00401284|.6A 00         push    0x0
00401286|.50            push    eax
00401287|.68 01000000   push    0x1
0040128C|.BB A01E4000   mov   ebx,CrackMe.00401EA0
00401291|.E8 4C060000   call    CrackMe.004018E2
00401296|.83C4 10       add   esp,0x10
00401299|.8945 E8       mov   ,eax
0040129C|.8B1D C08E4A00 mov   ebx,dword ptr ds:
004012A2|.8B0B          mov   ecx,dword ptr ds:
004012A4|.41            inc   ecx
004012A5|.C1E1 02       shl   ecx,0x2
004012A8|.03D9          add   ebx,ecx
004012AA|.B8 02000000   mov   eax,0x2
004012AF|.C1E0 02       shl   eax,0x2
004012B2|.03D8          add   ebx,eax
004012B4|.895D E4       mov   ,ebx
004012B7|.68 04000080   push    0x80000004
004012BC|.6A 00         push    0x0
004012BE|.8B5D E4       mov   ebx,
004012C1|.8B03          mov   eax,dword ptr ds:
004012C3|.85C0          test    eax,eax
004012C5|.75 05         jnz   short CrackMe.004012CC
004012C7|.B8 5E3C4800   mov   eax,CrackMe.00483C5E
004012CC|>50            push    eax
004012CD|.68 01000000   push    0x1
004012D2|.BB E01A4000   mov   ebx,CrackMe.00401AE0
004012D7|.E8 06060000   call    CrackMe.004018E2
004012DC|.83C4 10       add   esp,0x10
004012DF|.68 01010080   push    0x80000101
004012E4|.6A 00         push    0x0
004012E6|.50            push    eax
004012E7|.68 01000000   push    0x1
004012EC|.BB A01E4000   mov   ebx,CrackMe.00401EA0
004012F1|.E8 EC050000   call    CrackMe.004018E2
004012F6|.83C4 10       add   esp,0x10
004012F9|.8945 DC       mov   ,eax
004012FC|.8B1D C08E4A00 mov   ebx,dword ptr ds:
00401302|.8B0B          mov   ecx,dword ptr ds:
00401304|.41            inc   ecx
00401305|.C1E1 02       shl   ecx,0x2
00401308|.03D9          add   ebx,ecx
0040130A|.B8 03000000   mov   eax,0x3
0040130F|.C1E0 02       shl   eax,0x2
00401312|.03D8          add   ebx,eax
00401314|.895D D8       mov   ,ebx
00401317|.68 04000080   push    0x80000004
0040131C|.6A 00         push    0x0
0040131E|.8B5D D8       mov   ebx,
00401321|.8B03          mov   eax,dword ptr ds:
00401323|.85C0          test    eax,eax
00401325|.75 05         jnz   short CrackMe.0040132C
00401327|.B8 5E3C4800   mov   eax,CrackMe.00483C5E
0040132C|>50            push    eax
0040132D|.68 01000000   push    0x1
00401332|.BB E01A4000   mov   ebx,CrackMe.00401AE0
00401337|.E8 A6050000   call    CrackMe.004018E2
0040133C|.83C4 10       add   esp,0x10
0040133F|.68 01010080   push    0x80000101
00401344|.6A 00         push    0x0
00401346|.50            push    eax
00401347|.68 01000000   push    0x1
0040134C|.BB A01E4000   mov   ebx,CrackMe.00401EA0
00401351|.E8 8C050000   call    CrackMe.004018E2
00401356|.83C4 10       add   esp,0x10
00401359|.8945 D0       mov   ,eax
0040135C|.8B1D C08E4A00 mov   ebx,dword ptr ds:
00401362|.8B0B          mov   ecx,dword ptr ds:
00401364|.41            inc   ecx
00401365|.C1E1 02       shl   ecx,0x2
00401368|.03D9          add   ebx,ecx
0040136A|.B8 04000000   mov   eax,0x4
0040136F|.C1E0 02       shl   eax,0x2
00401372|.03D8          add   ebx,eax
00401374|.895D CC       mov   ,ebx
00401377|.68 04000080   push    0x80000004
0040137C|.6A 00         push    0x0
0040137E|.8B5D CC       mov   ebx,
00401381|.8B03          mov   eax,dword ptr ds:
00401383|.85C0          test    eax,eax
00401385|.75 05         jnz   short CrackMe.0040138C
00401387|.B8 5E3C4800   mov   eax,CrackMe.00483C5E
0040138C|>50            push    eax
0040138D|.68 01000000   push    0x1
00401392|.BB E01A4000   mov   ebx,CrackMe.00401AE0
00401397|.E8 46050000   call    CrackMe.004018E2
0040139C|.83C4 10       add   esp,0x10
0040139F|.68 01010080   push    0x80000101
004013A4|.6A 00         push    0x0
004013A6|.50            push    eax
004013A7|.68 01000000   push    0x1
004013AC|.BB A01E4000   mov   ebx,CrackMe.00401EA0
004013B1|.E8 2C050000   call    CrackMe.004018E2
004013B6|.83C4 10       add   esp,0x10
004013B9|.8945 C4       mov   ,eax
004013BC|.FF75 C4       push   
004013BF|.FF75 D0       push   
004013C2|.FF75 DC       push   
004013C5|.FF75 E8       push   
004013C8|.B9 04000000   mov   ecx,0x4
004013CD|.E8 32FCFFFF   call    CrackMe.00401004
004013D2|.83C4 10       add   esp,0x10
004013D5|.8945 C0       mov   ,eax
004013D8|.8B5D E8       mov   ebx,
004013DB|.85DB          test    ebx,ebx
004013DD|.74 09         je      short CrackMe.004013E8
004013DF|.53            push    ebx
004013E0|.E8 F1040000   call    CrackMe.004018D6
004013E5|.83C4 04       add   esp,0x4
004013E8|>8B5D DC       mov   ebx,
004013EB|.85DB          test    ebx,ebx
004013ED|.74 09         je      short CrackMe.004013F8
004013EF|.53            push    ebx
004013F0|.E8 E1040000   call    CrackMe.004018D6
004013F5|.83C4 04       add   esp,0x4
004013F8|>8B5D D0       mov   ebx,
004013FB|.85DB          test    ebx,ebx
004013FD|.74 09         je      short CrackMe.00401408
004013FF|.53            push    ebx
00401400|.E8 D1040000   call    CrackMe.004018D6
00401405|.83C4 04       add   esp,0x4
00401408|>8B5D C4       mov   ebx,
0040140B|.85DB          test    ebx,ebx
0040140D|.74 09         je      short CrackMe.00401418
0040140F|.53            push    ebx
00401410|.E8 C1040000   call    CrackMe.004018D6
00401415|.83C4 04       add   esp,0x4
00401418|>8B45 C0       mov   eax,
0040141B|.50            push    eax
0040141C|.8B5D F8       mov   ebx,
0040141F|.85DB          test    ebx,ebx
00401421|.74 09         je      short CrackMe.0040142C
00401423|.53            push    ebx
00401424|.E8 AD040000   call    CrackMe.004018D6
00401429|.83C4 04       add   esp,0x4
0040142C|>58            pop   eax
0040142D|.8945 F8       mov   ,eax
00401430|.8B1D C08E4A00 mov   ebx,dword ptr ds:
00401436|.8B0B          mov   ecx,dword ptr ds:
00401438|.41            inc   ecx
00401439|.C1E1 02       shl   ecx,0x2
0040143C|.03D9          add   ebx,ecx
0040143E|.B8 00000000   mov   eax,0x0
00401443|.C1E0 02       shl   eax,0x2
00401446|.03D8          add   ebx,eax
00401448|.895D F0       mov   ,ebx
0040144B|.68 04000080   push    0x80000004
00401450|.6A 00         push    0x0
00401452|.8B5D F0       mov   ebx,
00401455|.8B03          mov   eax,dword ptr ds:
00401457|.85C0          test    eax,eax
00401459|.75 05         jnz   short CrackMe.00401460
0040145B|.B8 5E3C4800   mov   eax,CrackMe.00483C5E
00401460|>50            push    eax
00401461|.68 01000000   push    0x1
00401466|.BB E01B4000   mov   ebx,CrackMe.00401BE0
0040146B|.E8 72040000   call    CrackMe.004018E2
00401470|.83C4 10       add   esp,0x10
00401473|.8945 EC       mov   ,eax
00401476|.68 05000080   push    0x80000005
0040147B|.6A 00         push    0x0
0040147D|.8B45 F8       mov   eax,
00401480|.85C0          test    eax,eax
00401482|.75 05         jnz   short CrackMe.00401489
00401484|.B8 783C4800   mov   eax,CrackMe.00483C78
00401489|>50            push    eax
0040148A|.68 01000000   push    0x1
0040148F|.BB 301A4000   mov   ebx,CrackMe.00401A30
00401494|.E8 49040000   call    CrackMe.004018E2
00401499|.83C4 10       add   esp,0x10
0040149C|.68 01030080   push    0x80000301
004014A1|.6A 00         push    0x0
004014A3|.50            push    eax
004014A4|.68 01030080   push    0x80000301
004014A9|.6A 00         push    0x0
004014AB|.FF75 EC       push   
004014AE|.68 05000080   push    0x80000005
004014B3|.6A 00         push    0x0
004014B5|.8B45 F8       mov   eax,
004014B8|.85C0          test    eax,eax
004014BA|.75 05         jnz   short CrackMe.004014C1
004014BC|.B8 783C4800   mov   eax,CrackMe.00483C78
004014C1|>50            push    eax
004014C2|.68 03000000   push    0x3
004014C7|.BB F0234000   mov   ebx,CrackMe.004023F0
004014CC|.E8 11040000   call    CrackMe.004018E2
004014D1|.83C4 28       add   esp,0x28
004014D4|.8B1D C08E4A00 mov   ebx,dword ptr ds:
004014DA|.8B0B          mov   ecx,dword ptr ds:
004014DC|.41            inc   ecx
004014DD|.C1E1 02       shl   ecx,0x2
004014E0|.03D9          add   ebx,ecx
004014E2|.B8 00000000   mov   eax,0x0
004014E7|.C1E0 02       shl   eax,0x2
004014EA|.03D8          add   ebx,eax
004014EC|.895D F0       mov   ,ebx
004014EF|.68 04000080   push    0x80000004
004014F4|.6A 00         push    0x0
004014F6|.8B5D F0       mov   ebx,
004014F9|.8B03          mov   eax,dword ptr ds:
004014FB|.85C0          test    eax,eax
004014FD|.75 05         jnz   short CrackMe.00401504
004014FF|.B8 5E3C4800   mov   eax,CrackMe.00483C5E
00401504|>50            push    eax
00401505|.68 01000000   push    0x1
0040150A|.BB E01B4000   mov   ebx,CrackMe.00401BE0
0040150F|.E8 CE030000   call    CrackMe.004018E2
00401514|.83C4 10       add   esp,0x10
00401517|.8945 EC       mov   ,eax
0040151A|.8D45 F4       lea   eax,
0040151D|.50            push    eax
0040151E|.FF75 FC       push   
00401521|.68 04000000   push    0x4
00401526|.FF75 EC       push   
00401529|.B8 00000000   mov   eax,0x0
0040152E|.E8 BB030000   call    CrackMe.004018EE
00401533|.E8 57020000   call    CrackMe.0040178F
00401538|.8945 EC       mov   ,eax
0040153B|.837D EC 01    cmp   ,0x1
0040153F|.0F84 41000000 je      CrackMe.00401586
00401545|.6A 00         push    0x0
00401547|.6A 00         push    0x0
00401549|.6A 00         push    0x0
0040154B|.68 04000080   push    0x80000004
00401550|.6A 00         push    0x0
00401552|.68 5F3C4800   push    CrackMe.00483C5F               ;Try again!
00401557|.68 01030080   push    0x80000301
0040155C|.6A 00         push    0x0
0040155E|.68 10000000   push    0x10
00401563|.68 04000080   push    0x80000004
00401568|.6A 00         push    0x0
0040156A|.68 6A3C4800   push    CrackMe.00483C6A               ;Wrong serial!
0040156F|.68 04000000   push    0x4
00401574|.BB 30214000   mov   ebx,CrackMe.00402130
00401579|.E8 64030000   call    CrackMe.004018E2
0040157E|.83C4 34       add   esp,0x34
00401581|.E9 CE010000   jmp   CrackMe.00401754
00401586|>E8 04020000   call    CrackMe.0040178F
0040158B|.68 01030080   push    0x80000301
00401590|.6A 00         push    0x0
00401592|.50            push    eax
00401593|.68 01000000   push    0x1
00401598|.BB 00204000   mov   ebx,CrackMe.00402000
0040159D|.E8 40030000   call    CrackMe.004018E2
004015A2|.83C4 10       add   esp,0x10
004015A5|.8945 EC       mov   ,eax
004015A8|.68 01030080   push    0x80000301
004015AD|.6A 00         push    0x0
004015AF|.68 02000000   push    0x2
004015B4|.68 04000080   push    0x80000004
004015B9|.6A 00         push    0x0
004015BB|.8B45 EC       mov   eax,
004015BE|.85C0          test    eax,eax
004015C0|.75 05         jnz   short CrackMe.004015C7
004015C2|.B8 5E3C4800   mov   eax,CrackMe.00483C5E
004015C7|>50            push    eax
004015C8|.68 05000080   push    0x80000005
004015CD|.6A 00         push    0x0
004015CF|.68 803C4800   push    CrackMe.00483C80
004015D4|.68 03000000   push    0x3
004015D9|.B8 01000000   mov   eax,0x1
004015DE|.BB C0F84500   mov   ebx,CrackMe.0045F8C0
004015E3|.E8 00030000   call    CrackMe.004018E8
004015E8|.83C4 28       add   esp,0x28
004015EB|.8945 E8       mov   ,eax
004015EE|.8B5D EC       mov   ebx,
004015F1|.85DB          test    ebx,ebx
004015F3|.74 09         je      short CrackMe.004015FE
004015F5|.53            push    ebx
004015F6|.E8 DB020000   call    CrackMe.004018D6
004015FB|.83C4 04       add   esp,0x4
004015FE|>68 05000080   push    0x80000005
00401603|.6A 00         push    0x0
00401605|.8B45 E8       mov   eax,
00401608|.85C0          test    eax,eax
0040160A|.75 05         jnz   short CrackMe.00401611
0040160C|.B8 783C4800   mov   eax,CrackMe.00483C78
00401611|>50            push    eax
00401612|.68 01000000   push    0x1
00401617|.BB 00204000   mov   ebx,CrackMe.00402000
0040161C|.E8 C1020000   call    CrackMe.004018E2
00401621|.83C4 10       add   esp,0x10
00401624|.8945 E4       mov   ,eax
00401627|.8B5D E8       mov   ebx,
0040162A|.85DB          test    ebx,ebx
0040162C|.74 09         je      short CrackMe.00401637
0040162E|.53            push    ebx
0040162F|.E8 A2020000   call    CrackMe.004018D6
00401634|.83C4 04       add   esp,0x4
00401637|>E8 53010000   call    CrackMe.0040178F
0040163C|.68 01030080   push    0x80000301
00401641|.6A 00         push    0x0
00401643|.50            push    eax
00401644|.68 01000000   push    0x1
00401649|.BB 00204000   mov   ebx,CrackMe.00402000
0040164E|.E8 8F020000   call    CrackMe.004018E2
00401653|.83C4 10       add   esp,0x10
00401656|.8945 DC       mov   ,eax
00401659|.68 01030080   push    0x80000301
0040165E|.6A 00         push    0x0
00401660|.68 02000000   push    0x2
00401665|.68 04000080   push    0x80000004
0040166A|.6A 00         push    0x0
0040166C|.8B45 DC       mov   eax,
0040166F|.85C0          test    eax,eax
00401671|.75 05         jnz   short CrackMe.00401678
00401673|.B8 5E3C4800   mov   eax,CrackMe.00483C5E
00401678|>50            push    eax
00401679|.68 05000080   push    0x80000005
0040167E|.6A 00         push    0x0
00401680|.68 973C4800   push    CrackMe.00483C97
00401685|.68 03000000   push    0x3
0040168A|.B8 01000000   mov   eax,0x1
0040168F|.BB C0F84500   mov   ebx,CrackMe.0045F8C0
00401694|.E8 4F020000   call    CrackMe.004018E8
00401699|.83C4 28       add   esp,0x28
0040169C|.8945 D8       mov   ,eax
0040169F|.8B5D DC       mov   ebx,
004016A2|.85DB          test    ebx,ebx
004016A4|.74 09         je      short CrackMe.004016AF
004016A6|.53            push    ebx
004016A7|.E8 2A020000   call    CrackMe.004018D6
004016AC|.83C4 04       add   esp,0x4
004016AF|>68 05000080   push    0x80000005
004016B4|.6A 00         push    0x0
004016B6|.8B45 D8       mov   eax,
004016B9|.85C0          test    eax,eax
004016BB|.75 05         jnz   short CrackMe.004016C2
004016BD|.B8 783C4800   mov   eax,CrackMe.00483C78
004016C2|>50            push    eax
004016C3|.68 01000000   push    0x1
004016C8|.BB 00204000   mov   ebx,CrackMe.00402000
004016CD|.E8 10020000   call    CrackMe.004018E2
004016D2|.83C4 10       add   esp,0x10
004016D5|.8945 D4       mov   ,eax
004016D8|.8B5D D8       mov   ebx,
004016DB|.85DB          test    ebx,ebx
004016DD|.74 09         je      short CrackMe.004016E8
004016DF|.53            push    ebx
004016E0|.E8 F1010000   call    CrackMe.004018D6
004016E5|.83C4 04       add   esp,0x4
004016E8|>6A 00         push    0x0
004016EA|.6A 00         push    0x0
004016EC|.6A 00         push    0x0
004016EE|.68 04000080   push    0x80000004
004016F3|.6A 00         push    0x0
004016F5|.8B45 D4       mov   eax,
004016F8|.85C0          test    eax,eax
004016FA|.75 05         jnz   short CrackMe.00401701
004016FC|.B8 5E3C4800   mov   eax,CrackMe.00483C5E
00401701|>50            push    eax
00401702|.68 01030080   push    0x80000301
00401707|.6A 00         push    0x0
00401709|.68 00000000   push    0x0
0040170E|.68 04000080   push    0x80000004
00401713|.6A 00         push    0x0
00401715|.8B45 E4       mov   eax,
00401718|.85C0          test    eax,eax
0040171A|.75 05         jnz   short CrackMe.00401721
0040171C|.B8 5E3C4800   mov   eax,CrackMe.00483C5E
00401721|>50            push    eax
00401722|.68 04000000   push    0x4
00401727|.BB 30214000   mov   ebx,CrackMe.00402130
0040172C|.E8 B1010000   call    CrackMe.004018E2
00401731|.83C4 34       add   esp,0x34
00401734|.8B5D E4       mov   ebx,
00401737|.85DB          test    ebx,ebx
00401739|.74 09         je      short CrackMe.00401744
0040173B|.53            push    ebx
0040173C|.E8 95010000   call    CrackMe.004018D6
00401741|.83C4 04       add   esp,0x4
00401744|>8B5D D4       mov   ebx,
00401747|.85DB          test    ebx,ebx
00401749|.74 09         je      short CrackMe.00401754
0040174B|.53            push    ebx
0040174C|.E8 85010000   call    CrackMe.004018D6
00401751|.83C4 04       add   esp,0x4
00401754|>8B5D F8       mov   ebx,
00401757|.85DB          test    ebx,ebx
00401759|.74 09         je      short CrackMe.00401764
0040175B|.53            push    ebx
0040175C|.E8 75010000   call    CrackMe.004018D6
00401761|.83C4 04       add   esp,0x4
00401764|>8BE5          mov   esp,ebp
00401766|.5D            pop   ebp
00401767\.C3            retn


zbnysjwsnd8 发表于 2017-9-9 12:49

西交范略 发表于 2017-9-8 21:37
4734133-45-15-82-193

能说一下怎么做的吗?大神

西交范略 发表于 2017-9-10 22:49

zbnysjwsnd8 发表于 2017-9-9 12:49
能说一下怎么做的吗?大神

abs(x)+2=1无法成立,只好修改那里的常数2了

zbnysjwsnd8 发表于 2017-9-10 23:07

西交范略 发表于 2017-9-10 22:49
abs(x)+2=1无法成立,只好修改那里的常数2了

这个还可以直接改写计算函数代码
直接返回1
页: [1] 2
查看完整版本: 发一个超级简单的CM