Crackme
Windows
难度:低
001 abexcm5
难度:中
难度:高
本文档使用 MrDoc 发布
-
+
首页
001 abexcm5
## 题目下载 - [【附件】abexcm5.rar](/media/attachment/2024/04/abexcm5.rar) ## 成功展示 ![](/media/202404/2024-04-02_144218_9550220.3794759008914118.png) ## 解题思路 - 动态调试工具 OD 或者 x64Dbg 打开,搜索字符串即可看到如下内容。 ![](/media/202404/2024-04-02_144015_1019460.41807319480783667.png) - 双击跳转,向上即可找到关键跳转 ![](/media/202404/2024-04-02_144113_4910740.2959011483323004.png) - 改成 jmp 强制跳转即可。 ## 算法分析 ![](/media/202404/2024-04-02_144552_0259010.7328338597077266.png) - 逻辑很简单: 1. GetVolumeInformation 函数获取当前卷名。 2. lstrcat 将卷名和"4562-ABEX"字符串拼接。 3. 循环两次,将拼接结果的前四个字节的十六进制值加一。 4. lstrcat 将"L2C-5781"与循环结果拼接起来。 5. 与用户输入对比,对比成功即通过校验。
别卷了
2024年6月28日 15:35
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码