发一个超级简单的CM
爆破请发爆破点
追码请发注册码。
0041ABC0 .8D4424 08 lea eax,dword ptr ss:关键!
这个地方之后的某个区间,是段陷井,进坑程序就崩溃退出
什么鬼来的 本帖最后由 ningfei 于 2018-2-20 22:45 编辑
感谢分享 4734133-45-15-82-193 师傅 易语言 到字节()命令有什么用 。。其他2个都逆出来了 ,就这个命令不知道有什么用。。 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
西交范略 发表于 2017-9-8 21:37
4734133-45-15-82-193
能说一下怎么做的吗?大神 zbnysjwsnd8 发表于 2017-9-9 12:49
能说一下怎么做的吗?大神
abs(x)+2=1无法成立,只好修改那里的常数2了 西交范略 发表于 2017-9-10 22:49
abs(x)+2=1无法成立,只好修改那里的常数2了
这个还可以直接改写计算函数代码
直接返回1
页:
[1]
2