首页
社区
课程
招聘
[原创]某不知名MBR锁机逆向分析
2022-1-20 13:57 8073

[原创]某不知名MBR锁机逆向分析

2022-1-20 13:57
8073

开始之前

这是我第一次逆向分析锁机密码,说的不对和不妥的地方欢迎改正

开始

今天在某企鹅群里发现了这个东西

我一看

你这辅助打激素了?长得那么肥?

于是我直接给他打开

不讲武德!偷袭!

这不得让你进1W3好好玩玩?

脱壳

不查壳了,直接扔进来

通过观察我们基本可以断定是upx

那就用我们最爱的ESP定律吧!

单击F8向下走一步

然后右键ESP,点击一键断点

如果你的OD没有这个功能的话,那就点击跟随到数据窗口,在数据窗口第一行右键,如下图


之后我们F9直接运行

断点下来之后在jmp命令上按F4(可能要按两次)

之后单击F8即可跳转到OEP

分析

但我发现即使跳转到OEP字符串也不是熟悉的易语言

于是我下了一个CreateFileA的断点

他释放了一个dll,暂时不清楚是干嘛用的

反正不是好东西

现在转到00401000搜索字符串

真行啊字符串都不加密

这不就和裸奔一样了吗

然后我在这两个可疑字符串段头下了断点


之后F9直接运行

熟悉的警告

我直接给他允许了 (因为我从来不用win自带的任务管理器)

还挺唬人的

我这可不叫破解昂,我可没修改过你的任何一个字节[手动滑稽]

之后他断下了

这个函数有很多病毒界面的字符串,基本可以确定密码是在这里生成的

上图这个跳转我不太理解,好像正常都是跳过去,我直接修改标志位让他运行下去了

我们一步一步跟到这个位置

这时候EAX上已经有了ID号

接着单步跟下去

经过上面的call之后密码赫然出现在EAX上

那么我们就可以断定00401810这个call就是生成密码的函数

现在我们下上断点重启程序

重启之后我的ID号是94(忘了截图了)

我们直接来到密码生成的call

我们发现经过这个函数之后EAX中出现了"29"字样

暂时不知道他是什么,先接着走

又在一个同一个call出现了"24"字样

接着一个call把这两个字符串拼在了一起

出现了“23123”字样,暂时不知道是干嘛的

经过这个call的时候程序线程卡死

恢复之后出现了一串不明字符

通过观察我们可以猜想:

他是一个MD5值

于是我打开了MD5加密网站

23123 : 860b432652504fa60f8da945398e20de

和EAX的值完全吻合

那么这个call执行的就是MD5加密操作

这个call 将MD5截下来了一部分(3-11位)

之后转化为大写

把之前的"2924"合并

最后的栈

密码

23123

ID

显示信息

现在通过你聪明的大脑来分析吧~

ID:94

PassWord:2924 0B4326525

后面没什么好说的,看看"2924"和"94"的关系

很明显,在"9"和"4"的前面加了一个"2"

由此可得: 密码 = 2 + ID第一位 + 2 + ID第二位 + 0B4326525

改MBR了,咱就得对自己有自信,我直接允许(大家别这么浪)

很快啊!就像是过了一秒,机子就关了

启动之后就这样了(不要在意那个黑洞)

感觉挺标准的MBR锁机

现在我们输入密码

回车~

正常进入系统

总结

1.千万不要随便开软件,尤其是名字有[辅助][免费]这种诱惑性字样的,认准正版辅助(doge)

2.电脑尽量装一个杀毒软件,至少可以抵御MBR锁,用户锁这种脑子有包都能写的锁机

3.如果你被锁了就使用PEU盘重建MBR(没有?没有就去做或者买一个),尽量不要付款(你永远不知道打了钱之后对方给不给你密码)

4.就算你知道锁机密码也不能在实体机打开锁机,部分锁机不光是锁机器,而且有可能在内置一个远控或者感染病毒之类的东西(非常麻烦)

最后

看雪新人大家多担待~说的不对和不妥的地方欢迎改正


[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

最后于 2022-1-23 16:38 被Axinger编辑 ,原因:
上传的附件:
收藏
点赞3
打赏
分享
最新回复 (8)
雪    币: 345
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
AlphaYang 2022-1-20 22:20
2
1

楼主关于逆向部分的讲解可谓是潜入深出,有学习价值,收藏了~

最后于 2022-1-20 22:20 被AlphaYang编辑 ,原因:
雪    币: 282
活跃值: (358)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
open[xgc] 2 2022-1-21 01:12
3
1
请把标题改过…
雪    币: 792
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
simmtech 2022-1-21 07:56
4
0
好贴 技术贴 ,支持。
雪    币: 6296
活跃值: (3362)
能力值: ( LV5,RANK:69 )
在线值:
发帖
回帖
粉丝
小菜鸟一 2022-1-21 08:05
5
0
我是看标题进来的
雪    币: 2570
活跃值: (3657)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
syser 2022-1-21 08:46
6
0
看这生成的代码就知道是易语言的。。。
雪    币: 3844
活跃值: (3465)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
APT_华生 1 2022-1-21 10:58
7
0
一拳一个呜呜呜怪
雪    币: 660
活跃值: (136)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
Axinger 2022-1-21 13:40
8
0
小菜鸟一 我是看标题进来的
不好意思表达有些欠缺...
雪    币: 60
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
mb_lazqkwkb 2022-8-8 03:34
9
0
红骷髅头勒索病毒?
游客
登录 | 注册 方可回帖
返回