dongshao 发表于 2021-8-31 21:25

易语言写了个CM难度不大欢迎玩耍

本帖最后由 dongshao 于 2021-8-31 21:28 编辑

成功图:

无花无壳无毒无反调试,爆破追码都可。因为要取机器码所以如果密码正确的话会卡一下。
链接:https://pan.baidu.com/s/1h-VLd2TD-dxvDr8wWBgsjQ
提取码:1llo

zjchxj 发表于 2021-9-1 11:57

/**********************************************************************/
/*                            ->开始分析<-                            */
/**********************************************************************/
    401DA4 -> 文本相加
    408D9A -> 字节集相加
    405327 -> 文本比较    <-
    428CE0 -> 设置窗口组件内容
    428CC0 -> 获取窗口组件内容
    428E10 -> 内存申请
    428F10 -> 内存释放
    428960 -> 核心库命令调用
    428920 -> 三方库命令调用
    4288E0 -> 数据表初始化
    428DF0 -> 结束
    428910 -> Api调用
    428E50 -> 内存分配
    401692 -> 整数运算结果
    401996 -> 取数组成员
    401004 -> 取数组成员内容

头部直接改
00405327 <creakme.文本比较>         | 33C0                  | xor eax,eax                                        |
00405329                        | C3                  | ret                                                |
0040532A                        | 90                  | nop                                                |
33 C0 C3 90

完事

Elizer 发表于 2021-9-1 09:06

用F12暂停或者下信息框断点都行,出现错误就往回跟,然后往上找到跳过的,或者跳过来的,一一修改就行。

搜索曾经的回忆 发表于 2021-8-31 23:17

0040AE0F   /EB 6C         jmp   short 0040AE7D
0040AE11   |90            nop
0040AE12   |90            nop
0040AE13   |90            nop
0040AE14   |90            nop

0040B3C0    90            nop
0040B3C1    90            nop
0040B3C2    90            nop
0040B3C3    90            nop
0040B3C4    90            nop
0040B3C5    90            nop

0040B48F   /EB 6C         jmp   short 0040B4FD
0040B491   |90            nop
0040B492   |90            nop
0040B493   |90            nop
0040B494   |90            nop

0040B6D2    90            nop
0040B6D3    90            nop
0040B6D4    90            nop
0040B6D5    90            nop
0040B6D6    90            nop
0040B6D7    90            nop

0040B7A1   /EB 62         jmp   short 0040B805
0040B7A3   |90            nop
0040B7A4   |90            nop
0040B7A5   |90            nop
0040B7A6   |90            nop

0040B9B2    90            nop
0040B9B3    90            nop
0040B9B4    90            nop
0040B9B5    90            nop
0040B9B6    90            nop
0040B9B7    90            nop

0040BA7C   /E9 90000000   jmp   0040BB11
0040BA81   |90            nop

算法懒得看了,今天累了。。。。

HYK666 发表于 2021-8-31 23:34

懒死了,不想看算法

woflant 发表于 2021-9-1 09:57

8位卡密,猜测应该是一次取两位进行比较,修改比较call即可

dongshao 发表于 2021-9-1 10:05

woflant 发表于 2021-9-1 09:57
8位卡密,猜测应该是一次取两位进行比较,修改比较call即可

对的,来晚了没评分了

ebuy177 发表于 2021-9-1 10:18

保持战斗力

Bachelor硕 发表于 2021-9-1 11:19

谁能给个偏移和分析思路我是新手 一直破解不了

Bachelor硕 发表于 2021-9-1 14:23

我自己研究了下没破解成功然后请教大佬发现   易语言程序都是固定的C:\Users\zjm\Desktop\1/jpg
页: [1] 2 3
查看完整版本: 易语言写了个CM难度不大欢迎玩耍