# Crack-Me **Repository Path**: sweeticelolly/Crack-Me ## Basic Information - **Project Name**: Crack-Me - **Description**: 很久之前群里兴起一股破解风,然后我用VB6写了这个“来破解呀”。现在也发上来吧233 - **Primary Language**: Visual Basic - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2019-07-27 - **Last Updated**: 2022-05-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Crack-Me 很久之前[群里](//shang.qq.com/wpa/qunwpa?idkey=f3303876e4d4ac3f353cef939357291e6f534915216cef1fc7c3fbce29051c0e)兴起一股破解风,然后我用VB6写了这个“来破解呀”。现在也发上来吧233 实际上技术含量不高,在那些真正的大神写的CrackMe之前真的算不上什么 重在分享嘛233 `【慎入】` `内有粗鄙之语!` `代码极其暴力!` # 一些细节 - 函数名用了难听的粗口命名,一反编译就看到满屏脏话 - 瞎引用了一堆API,即使用VB Decompiler反编译了也看不出到底用了那个API - 字符串全部通过数学方式“加密”,直接查看字符串是看不出来的 - 数值经过加密,每次更改的时候都会更改存储的位置 - 有个Timer检测系统时间,如果程序被挂起了一秒或以上(说明程序可能正在被调试)就触发异常 - 弄了个资源文件,如果用ResHacker之类的程序能看到个小彩蛋 - 附上了用来生成粗口代码的生成器和生成“加密”字符串的生成器 - 添加大量无用代码,即使拿着源码你也会看疯 - 在窗体上创建了一个隐藏的小窗体,给那些用Spy++之类的工具检查窗体的人一个小惊喜 - 在破解者尝试用Cheat Engine之类的工具更改数值的时候显示一个假的数值,让破解者误以为“轻轻松松就成功了”,然后弹出对破解者的“嘲讽”