本帖最后由 TLHorse 于 2020-4-20 13:59 编辑
简介
是的,你没有看错!这是一款全自动、可调参数的 CrackMe 随机生成器!生成出的 CM 可以用来练习写注册机,或者逆向。再也不用愁 CrackMe 了!下载链接在文末。
如果下载人数10+、查看人数100+,我就开发Windows 版本的CrackGen !我的要求已经很低了……
横幅提示:看了大家的评论了,我决定:一定出 Windows 版的 CrackGen!
基本信息
名称 |
描述 |
应用名称 |
CrackGen |
最新版本 |
v1.0.0 |
适用平台 |
macOS |
编写语言 |
Python |
GUI 框架 |
PySimpleGUI |
CM格式 |
可执行文件 |
CM种类 |
命令行程序 |
屏幕截图
废话不说,上图!
主页面
生成成功
生成的CM实例
使用方法
工作原理
先看一下工作原理,有助于待会儿操作软件:
- 软件会展示出一个
GUI ,给用户提供输入界面;
- 通过输入信息中的“运算次数”,生成一个随机的算法序列;
- 将算法序列拼接,生成
Swift 代码文件;
- 程序会将
Swift 代码文件嵌入一个现有的Xcode 工程(这个工程文件由我提供),它所在的工程目录,由用户在GUI 中设置的“CM 模板依赖”参数决定;
CrackMe 的Xcode 项目就位后,CrackGen 会自动在工程目录下执行xcodebuild 命令,实现对CrackMe 的编译;
- 使用
Python 将编译目录下生成的程序文件(可执行文件)名称改为用户设定的名称;
- 将最终的
CrackMe 移到目标文件夹下,之后删除编译文件夹。
一个崭新的 CM 就生成成功了!厉害不厉害?(我知道你想说什么。看完工作原理你会说:“这软件,我艹……”)
使用方法
- 首先滑动首页的 slider 来设置 CM 使用的算法次数;
- 填写
CrackMe 命名 ,给自己的 CM 起个名字;
- 选择
CrackMe 模版依赖 工程的 根目录;
- 选择一个导出目录,比如
/Users/xxx/Downloads ;
- 点击生成,然后稍等一会,成功或者错误后会有提示(如果生成错误,请将你的错误反馈给我);
- 如果目标目录有同名文件,会提示覆盖或取消;
- 成功后会提示是否打开 CM 所在的文件夹。
软件更新
- v1.0.1(开发中)
- 可以选择使用代码逻辑混淆;
- 添加更多的可用算法;
- 批量生成导出;
- 允许生成
GUI 版本的 CM;
- 生成 CM 源代码的同时,可以选择生成注册机。
- v1.0.0
- 可以生成随机算法序列;
- 可以指定导出目录;
- 可以指定 CM 模板依赖目录;
- 可以在主页面中提前设置 CM 名称
BUG
如果哪位提出 BUG 修改建议,将感激不尽!
PySimpleGUI 总是在程序运行时更改软件图标;
- 如果在主页面按下退出按钮,只会让窗口关闭,但是程序(Dock 栏里的)仍在运行,必须右键强制退出。
PySimpleGUI 在macOS 上实在是太Windows 了,以后可能换Swift 写。
郑重声明
如果下载人数10+、查看人数100+,我就开发Windows 版本的CrackGen !我的要求已经很低了……
- **看了大家的评论了,我一定出
Windows 作品!
- 就这破软件,我做了四天,希望火起来,多给我点分……感激不尽;
- 待补充……
下载
App 下载 v1.0.0:链接:https://share.weiyun.com/5JU3ESm 密码:7dndiy
CM 模版依赖:链接:https://share.weiyun.com/5T0InEp 密码:zwkf9j
GitHub 源代码:https://github.com/TLHorse/CrackGen.git
|