UltraDebug

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: A C D R G Y M Z X S P
公益项目,接受捐赠
查看: 1355|回复: 0
收起左侧

[原创] 160Crackme--02 Afkayas 爆破算法分析

[复制链接]
Helpful

主题

0

回帖

UD

新手上路

UID
23
积分
19
注册时间
2022-2-12
最后登录
1970-1-1
2022-4-22 19:19:13 | 显示全部楼层 |阅读模式
我是刚入门不到一个月,最近刚开始刷160Crackme,第二个是我自己做出来的,包括爆破和算法分析,所以很开心.就想写下来,记录自己的破解过程和思路.
1.爆破
打开软件,输入假码,点击ok
160Crackme--02 Afkayas 爆破算法分析 - Helpful_UltraDebug

出现错误提示窗口
160Crackme--02 Afkayas 爆破算法分析 - Helpful_UltraDebug

我们使用F12暂停法:
不点击确定,直接F12,然后程序暂停,使用alt+k进入"调用堆栈"窗口
发现有一处调用是来自程序领空,我们右键,选择,显示调用,来到程序领空
160Crackme--02 Afkayas 爆破算法分析 - Helpful_UltraDebug

之后,我们向上一翻,发现有一处跳转,跳向了一处错误提示:
160Crackme--02 Afkayas 爆破算法分析 - Helpful_UltraDebug

我们来到这里,选中该行,在提示窗口发现,这个跳转来自0040258B,右键"转到来自":
160Crackme--02 Afkayas 爆破算法分析 - Helpful_UltraDebug

我们发现此处跳过了正确提示:
160Crackme--02 Afkayas 爆破算法分析 - Helpful_UltraDebug

那我们试着将这个跳转直接nop掉
160Crackme--02 Afkayas 爆破算法分析 - Helpful_UltraDebug

F9运行,点击确定,关闭刚才提示的错误窗口,再次输入假码,直接提示" You Get it",我们爆破成功!
160Crackme--02 Afkayas 爆破算法分析 - Helpful_UltraDebug

2.算法分析
(以下算法分析都是我的个人片面见解,如有错误,敬请指正!)写在前面:在这之前我没有接触过VB的程序,所以分析的时候就有点憨,把一个简单的东西,复杂化了
我们撤销刚才的nop,并在这个关键条下断点,在堆栈窗口并没有发现类似真码的东西.
索性从段首下断,运行程序
一直运行,观察堆栈,
还有更多的精彩内容,作者设置为付费后可见
UltraDebug免责声明
✅以上内容均来自网友转发或原创,如存在侵权请发送到站方邮件9003554@qq.com处理。
✅The above content is forwarded or original by netizens. If there is infringement, please send the email to the destination 9003554@qq.com handle.
回复 打印

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|站点地图|UltraDebug ( 滇ICP备2022002049号-2 滇公网安备 53032102000034号)

GMT+8, 2025-6-21 00:15 , Processed in 0.033140 second(s), 11 queries , Redis On.

Powered by Discuz X3.4

© 2001-2023 Discuz! Team.

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