吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4823|回复: 31
收起左侧

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

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

本帖最后由 低调的菜鸡 于 2020-1-17 08:04 编辑
如题,发现论坛里面大多是易语言写的CrackMe,就用C语言写了个挺好玩的CrakeMe,各位老哥慢慢玩,第一个成功的,嗯?加个cb?哈哈哈
话说回来,爆破得一半,哈哈哈,超过10层就发注册机

一、运行界面
主界面:

失败界面:

成功界面:


二、下载链接

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

本帖子中包含更多资源

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

x

免费评分

参与人数 4吾爱币 +4 热心值 +3 收起 理由
三千十三 + 1 + 1 我很赞同!
处女-大龙猫 + 1 评分CB都给你
SherryMefum + 1 + 1 能不能教教我们写CM
陈世界 + 1 + 1 我很赞同!

查看全部评分

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

 楼主| 低调的菜鸡 发表于 2020-1-18 09:46
好啦,现在公布注册机
[Python] 纯文本查看 复制代码
import os
import math

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

dwNameNum = 0
for i in range(len(szName)):
    dwNameNum = dwNameNum + ord(szName[i])
    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[i])
    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 编辑
账号: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
算出哈希:
012977FC  E8 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;

免费评分

参与人数 1热心值 +1 收起 理由
低调的菜鸡 + 1 正解,厉害了大佬

查看全部评分

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

附件运行不了~~~

本帖子中包含更多资源

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

x
大灰狼外婆 发表于 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
没钱下载附件怎么办

免费评分

参与人数 1吾爱币 +1 收起 理由
低调的菜鸡 + 1 给你发个币,去下载吧

查看全部评分

miocaro507 发表于 2020-1-17 07:45
谢谢分享!!!

免费评分

参与人数 1吾爱币 -15 收起 理由
aakk007 -15 此为违规行为,请遵守论坛版规!

查看全部评分

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

我编译选项忘改了,你直接在百度网盘的链接中下载,里面那个是可以的
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-24 14:47

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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