低调的菜鸡 发表于 2020-1-16 22:16

[超好玩]VS写的一个挺好玩的CrackMe(更正)

本帖最后由 低调的菜鸡 于 2020-1-17 08:04 编辑

如题,发现论坛里面大多是易语言写的CrackMe,就用C语言写了个挺好玩的CrakeMe,各位老哥慢慢玩,第一个成功的,嗯?加个cb?哈哈哈
话说回来,爆破得一半,哈哈哈,超过10层就发注册机
一、运行界面
主界面:

失败界面:

成功界面:


二、下载链接

// 没有装mfc库的,可以使用这个链接下载,能运行,二楼老哥来一手?
链接:https://pan.baidu.com/s/1cfi5bCX3DAPxRfUu2zJ6uQ
提取码:fpq4

低调的菜鸡 发表于 2020-1-18 09:46

好啦,现在公布注册机import os
import math

szName = input("请输入用户名:")

dwNameNum = 0
for i in range(len(szName)):
    dwNameNum = dwNameNum + ord(szName)
    dwNameNum = dwNameNum * 10
dwNameNum = dwNameNum ^ 0x12345678

# 爆破密码
nNum = 0;
while True:
    szCode = str(nNum)
    dwCodeNum = 0
    for i in range(1,len(szCode),2):
      dwCodeNum = dwCodeNum + ord(szCode)
    dwCodeNum = dwCodeNum * nNum
    if (dwCodeNum > dwNameNum-100) and (dwCodeNum < dwNameNum+100):
      print(nNum)
      break
    nNum += 1

爱飞的猫 发表于 2020-1-17 08:09

本帖最后由 jixun66 于 2020-1-17 08:24 编辑


```text
账号:jixun
注册码:1036258Z07

账号:jixun
注册码:450547@jixun66-FwE

账号:jixun
注册码:325526@52pojie@jixun66$$
```

凑合着看,笔记做得比较乱… 代码基本上是 js 在浏览器跑

```
code = '0123456789abcdef'.split('')
code.filter((x, i) => i % 2 == 1).reduce((sum, v) => sum + v.charCodeAt(), 0)
=565 (0x235)

565 * 123456789 = 69753085785 (0x103d9b9f59)
(转 32 位整型) 69753085785|0 = 1033609049 (0x3D9B9F59)

serial_sum = 偶数位字符代码综合 * 整体作为整数解析时的值

serial_sum - 100 <= dword_12977FC <= serial_sum + 100

用户名 = jixun
算出哈希:
012977FCE8 9C 87 12
dword_12977FC = 0x12879cE8 (310877416)


v = code => code.split('').filter((x, i) => i % 2 == 1).reduce((sum, v) => sum + v.charCodeAt(), 0) * parseInt(code, 10) - 310877416;

满足表达式 -100 <= v(序列号) <= 100 即可。

sub_1291FF0: (base = 0x1290000)

if (dword_12977FC < (unsigned int)(serial_sum - 100)) {
        fail;
}

if (dword_12977FC > (unsigned int)(serial_sum + 100)) {
        fail;
}

g_flag = 100;
```

rebotdxy 发表于 2020-1-16 23:29

本帖最后由 rebotdxy 于 2020-1-16 23:31 编辑

附件运行不了~~~

大灰狼外婆 发表于 2020-1-16 23:44

有点意思,一会自己试试

xjh88232259 发表于 2020-1-17 00:21

虽然看不懂,但是还是要支持!

天阶 发表于 2020-1-17 01:03

第几层了??

SherryMefum 发表于 2020-1-17 01:06

谢谢楼主分享,希望能分析一些工具。

xjyown 发表于 2020-1-17 07:44

没钱下载附件怎么办

miocaro507 发表于 2020-1-17 07:45

谢谢分享!!!

低调的菜鸡 发表于 2020-1-17 08:03

rebotdxy 发表于 2020-1-16 23:29
附件运行不了~~~

我编译选项忘改了,你直接在百度网盘的链接中下载,里面那个是可以的
页: [1] 2 3 4
查看完整版本: [超好玩]VS写的一个挺好玩的CrackMe(更正)