吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4549|回复: 11
收起左侧

[CrackMe] 发一个超级简单的CM

[复制链接]
zbnysjwsnd8 发表于 2017-9-8 20:06
CM是什么?Crackme是什么?这是什么东西?楼主发的什么?
他们都是一些公开给别人尝试破解的小程序,制作 Crackme 的人可能是程序员,想测试一下自己的软件保护技术,也可能是一位 Cracker,想挑战一下其它 Cracker 的破解实力,也可能是一些正在学习破解的人,自己编一些小程序给自己破解,KeyGenMe是要求别人做出它的 keygen (序号产生器), ReverseMe 要求别人把它的算法做出逆向分析, UnpackMe 是要求别人把它成功脱壳,本版块禁止回复非技术无关水贴。


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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册[Register]

x

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
mmgglgy + 1 + 1 已答复!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

冥界3大法王 发表于 2017-9-9 12:27
0041ABC0   .  8D4424 08     lea     eax,dword ptr ss:[esp+0x8]关键!
这个地方之后的某个区间,是段陷井,进坑程序就崩溃退出
mmgglgy 发表于 2017-9-8 20:20
什么鬼来的

免费评分

参与人数 1违规 +1 收起 理由
Godfather.Cr + 1 请勿灌水,提高回帖质量是每位会员应尽的义务!

查看全部评分

ningfei 发表于 2017-9-8 21:18 来自手机
本帖最后由 ningfei 于 2018-2-20 22:45 编辑

感谢分享

免费评分

参与人数 1违规 +1 收起 理由
Godfather.Cr + 1 请勿灌水,提高回帖质量是每位会员应尽的义务!

查看全部评分

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

免费评分

参与人数 1吾爱币 +2 热心值 +1 收起 理由
zbnysjwsnd8 + 2 + 1 我很赞同!

查看全部评分

Aperodry 发表于 2017-9-9 01:08
师傅 易语言 到字节()命令有什么用 。。其他2个都逆出来了 ,就这个命令不知道有什么用。。

点评

把数字进行 & 0xFF 操作,或者说除以 255 的余数。  发表于 2017-9-9 02:00
冥界3大法王 发表于 2017-9-9 12:09
0040108F  |.  8945 F0       mov     [local.4],eax                    ;  取得假的码
接下来向下 看到 - 这就是楼主露馅儿的地方

0040105B  /.  55            push    ebp
0040105C  |.  8BEC          mov     ebp,esp
0040105E  |.  81EC 40000000 sub     esp,0x40
00401064  |.  C745 FC 00000>mov     [local.1],0x0
0040106B  |.  C745 F8 00000>mov     [local.2],0x0
00401072  |.  C745 F4 00000>mov     [local.3],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     [local.4],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,[local.4]
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     [local.5],eax
004010CD  |.  8B5D F0       mov     ebx,[local.4]
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,[local.5]
004010E0  |.  50            push    eax
004010E1  |.  8B1D C08E4A00 mov     ebx,dword ptr ds:[0x4A8EC0]
004010E7  |.  53            push    ebx
004010E8  |.  8B0B          mov     ecx,dword ptr ds:[ebx]
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:[ebx]
004010F3  |>  83C3 04       /add     ebx,0x4
004010F6  |.  49            |dec     ecx
004010F7  |.  74 05         |je      short CrackMe.004010FE
004010F9  |.  0FAF03        |imul    eax,dword ptr ds:[ebx]
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:[ebx]
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:[0x4A8EC0],eax
0040112F  |.  8B1D C08E4A00 mov     ebx,dword ptr ds:[0x4A8EC0]
00401135  |.  33C0          xor     eax,eax
00401137  |.  833B 00       cmp     dword ptr ds:[ebx],0x0
0040113A  |.  7E 03         jle     short CrackMe.0040113F
0040113C  |.  8B43 04       mov     eax,dword ptr ds:[ebx+0x4]
0040113F  |>  8945 EC       mov     [local.5],eax
00401142  |.  837D EC 05    cmp     [local.5],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:[0x4A8EC0]
00401193  |.  8B0B          mov     ecx,dword ptr ds:[ebx]
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     [local.4],ebx
004011A8  |.  68 04000080   push    0x80000004
004011AD  |.  6A 00         push    0x0
004011AF  |.  8B5D F0       mov     ebx,[local.4]
004011B2  |.  8B03          mov     eax,dword ptr ds:[ebx]
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     [local.5],eax
004011D3  |.  8D45 FC       lea     eax,[local.1]
004011D6  |.  50            push    eax
004011D7  |.  68 40000000   push    0x40
004011DC  |.  68 04000000   push    0x4
004011E1  |.  FF75 EC       push    [local.5]
004011E4  |.  B8 00000000   mov     eax,0x0
004011E9  |.  E8 00070000   call    CrackMe.004018EE
004011EE  |.  8945 E4       mov     [local.7],eax
004011F1  |.  837D E4 00    cmp     [local.7],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:[0x4A8EC0]
00401242  |.  8B0B          mov     ecx,dword ptr ds:[ebx]
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     [local.4],ebx
00401257  |.  68 04000080   push    0x80000004
0040125C  |.  6A 00         push    0x0
0040125E  |.  8B5D F0       mov     ebx,[local.4]
00401261  |.  8B03          mov     eax,dword ptr ds:[ebx]
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     [local.6],eax
0040129C  |.  8B1D C08E4A00 mov     ebx,dword ptr ds:[0x4A8EC0]
004012A2  |.  8B0B          mov     ecx,dword ptr ds:[ebx]
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     [local.7],ebx
004012B7  |.  68 04000080   push    0x80000004
004012BC  |.  6A 00         push    0x0
004012BE  |.  8B5D E4       mov     ebx,[local.7]
004012C1  |.  8B03          mov     eax,dword ptr ds:[ebx]
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     [local.9],eax
004012FC  |.  8B1D C08E4A00 mov     ebx,dword ptr ds:[0x4A8EC0]
00401302  |.  8B0B          mov     ecx,dword ptr ds:[ebx]
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     [local.10],ebx
00401317  |.  68 04000080   push    0x80000004
0040131C  |.  6A 00         push    0x0
0040131E  |.  8B5D D8       mov     ebx,[local.10]
00401321  |.  8B03          mov     eax,dword ptr ds:[ebx]
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     [local.12],eax
0040135C  |.  8B1D C08E4A00 mov     ebx,dword ptr ds:[0x4A8EC0]
00401362  |.  8B0B          mov     ecx,dword ptr ds:[ebx]
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     [local.13],ebx
00401377  |.  68 04000080   push    0x80000004
0040137C  |.  6A 00         push    0x0
0040137E  |.  8B5D CC       mov     ebx,[local.13]
00401381  |.  8B03          mov     eax,dword ptr ds:[ebx]
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     [local.15],eax
004013BC  |.  FF75 C4       push    [local.15]
004013BF  |.  FF75 D0       push    [local.12]
004013C2  |.  FF75 DC       push    [local.9]
004013C5  |.  FF75 E8       push    [local.6]
004013C8  |.  B9 04000000   mov     ecx,0x4
004013CD  |.  E8 32FCFFFF   call    CrackMe.00401004
004013D2  |.  83C4 10       add     esp,0x10
004013D5  |.  8945 C0       mov     [local.16],eax
004013D8  |.  8B5D E8       mov     ebx,[local.6]
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,[local.9]
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,[local.12]
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,[local.15]
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,[local.16]
0040141B  |.  50            push    eax
0040141C  |.  8B5D F8       mov     ebx,[local.2]
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     [local.2],eax
00401430  |.  8B1D C08E4A00 mov     ebx,dword ptr ds:[0x4A8EC0]
00401436  |.  8B0B          mov     ecx,dword ptr ds:[ebx]
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     [local.4],ebx
0040144B  |.  68 04000080   push    0x80000004
00401450  |.  6A 00         push    0x0
00401452  |.  8B5D F0       mov     ebx,[local.4]
00401455  |.  8B03          mov     eax,dword ptr ds:[ebx]
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     [local.5],eax
00401476  |.  68 05000080   push    0x80000005
0040147B  |.  6A 00         push    0x0
0040147D  |.  8B45 F8       mov     eax,[local.2]
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    [local.5]
004014AE  |.  68 05000080   push    0x80000005
004014B3  |.  6A 00         push    0x0
004014B5  |.  8B45 F8       mov     eax,[local.2]
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:[0x4A8EC0]
004014DA  |.  8B0B          mov     ecx,dword ptr ds:[ebx]
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     [local.4],ebx
004014EF  |.  68 04000080   push    0x80000004
004014F4  |.  6A 00         push    0x0
004014F6  |.  8B5D F0       mov     ebx,[local.4]
004014F9  |.  8B03          mov     eax,dword ptr ds:[ebx]
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     [local.5],eax
0040151A  |.  8D45 F4       lea     eax,[local.3]
0040151D  |.  50            push    eax
0040151E  |.  FF75 FC       push    [local.1]
00401521  |.  68 04000000   push    0x4
00401526  |.  FF75 EC       push    [local.5]
00401529  |.  B8 00000000   mov     eax,0x0
0040152E  |.  E8 BB030000   call    CrackMe.004018EE
00401533  |.  E8 57020000   call    CrackMe.0040178F
00401538  |.  8945 EC       mov     [local.5],eax
0040153B  |.  837D EC 01    cmp     [local.5],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     [local.5],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,[local.5]
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     [local.6],eax
004015EE  |.  8B5D EC       mov     ebx,[local.5]
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,[local.6]
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     [local.7],eax
00401627  |.  8B5D E8       mov     ebx,[local.6]
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     [local.9],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,[local.9]
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     [local.10],eax
0040169F  |.  8B5D DC       mov     ebx,[local.9]
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,[local.10]
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     [local.11],eax
004016D8  |.  8B5D D8       mov     ebx,[local.10]
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,[local.11]
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,[local.7]
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,[local.7]
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,[local.11]
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,[local.2]
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-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吾爱币 +1 热心值 +1 收起 理由
西交范略 + 1 + 1 谢谢@Thanks!

查看全部评分

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止回复与主题无关非技术内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-4-19 22:52

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表