首页
社区
课程
招聘
[原创]破解MBR硬盘逻辑锁
发表于: 2020-6-22 19:24 9113

[原创]破解MBR硬盘逻辑锁

2020-6-22 19:24
9113

今年五一假期在网上冲浪,无意发现了这个锁机样本,由于个人好奇MBR,于是对其进行了分析后破解成功,简单记录一下,暂不涉及太多技术点。


本地管理员权限执行后电脑中招后显示如下,骷髅头?怪吓人的......


会通过文件操作的方式写入MBR区域,如"\\.\\physicaldrive0",共写入512个字节数据,这也是规定的MBR区域大小,相当于整体替换了。


该样本会备份原始的MBR数据(非直接破坏型,输入正常密码后会引导启动成功),这里手工对其保存到本地如下。


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 4
支持
分享
最新回复 (9)
雪    币: 106
活跃值: (739)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
还有一种先写到mbr,然后开机就加密$MFT的,那个才恶心。
2020-6-22 19:58
0
雪    币: 56
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
3
怎么向MBR里面写入启动项?
2020-6-22 22:58
0
雪    币: 405
活跃值: (2285)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
先写到mbr,然后开机就加密$MFT的属于PETYA系列,启动的时候用非对称的那个密钥加密MFT表,然后删除密钥,导致无法解密。所以重启后,只要不执行MBR,立刻进PE恢复MBR,就没事了。不过实际上基本没这个机会。楼主这种基本网上有易语言的生成库,可以生成各种密码的MBR.恢复也简单直接进PE把,备份扇区写回MBR即可。所说的只支持XP ,.不支持WIN7其实是MBR的代码里有BUG,没有处理好堆栈导致,改几个字节就都能用了。其实也都是小儿科的东西,忽悠不懂得人而已,没什么技术。
2020-6-23 12:34
0
雪    币: 259
活跃值: (283)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
666
2020-6-23 15:12
0
雪    币: 4667
活跃值: (3582)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6

感觉更像自己写的 拿来演示      C++写 都是几句代码  没什么用

最后于 2020-6-23 21:19 被沉迷于编辑 ,原因:
2020-6-23 20:37
0
雪    币: 29
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
7
虽然较为煎蛋感谢分享
2020-6-24 11:41
0
雪    币: 1037
活跃值: (1780)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
看看
2020-6-24 17:51
0
雪    币: 452
活跃值: (6128)
能力值: ( LV12,RANK:580 )
在线值:
发帖
回帖
粉丝
9
感谢 这不是易语言的吗 很早的了
2020-6-25 08:52
0
雪    币: 2171
活跃值: (476)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
这应该是无名模块。
2020-6-26 09:51
0
游客
登录 | 注册 方可回帖
返回
//