易语言写了个CM难度不大欢迎玩耍
本帖最后由 dongshao 于 2021-8-31 21:28 编辑成功图:
无花无壳无毒无反调试,爆破追码都可。因为要取机器码所以如果密码正确的话会卡一下。
链接:https://pan.baidu.com/s/1h-VLd2TD-dxvDr8wWBgsjQ
提取码:1llo /**********************************************************************/
/* ->开始分析<- */
/**********************************************************************/
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
完事 用F12暂停或者下信息框断点都行,出现错误就往回跟,然后往上找到跳过的,或者跳过来的,一一修改就行。 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
算法懒得看了,今天累了。。。。
懒死了,不想看算法 8位卡密,猜测应该是一次取两位进行比较,修改比较call即可
woflant 发表于 2021-9-1 09:57
8位卡密,猜测应该是一次取两位进行比较,修改比较call即可
对的,来晚了没评分了 保持战斗力 谁能给个偏移和分析思路我是新手 一直破解不了 我自己研究了下没破解成功然后请教大佬发现 易语言程序都是固定的C:\Users\zjm\Desktop\1/jpg