首页
社区
课程
招聘
[原创]完整逆向Sysnap同学的注册表还原工具
发表于: 2009-4-2 20:47 14739

[原创]完整逆向Sysnap同学的注册表还原工具

2009-4-2 20:47
14739

在debugman上恰巧看到sysnap同学发的一个还原注册表的demo([工具]注册表保护),既然涉及到磁盘解析之类的,我顿时来了兴趣,于是简单看了下, IDA+WINDBG.如下:




总体来说,有点儿大题小做~
-----------------------------------------------------------------------------------
逆向Sysnap同学的注册表还原工具所带驱动.完成为C源码,编译后可正常替换原驱动,且新驱动和源驱动代码相似度为98%. 其中设计了一个简单的单向链表,来存储受保护文件,可动态扩充

code逆的很烂,就不放了(若相关大牛做过注册表还原,可以交流代码,相互提高) 不过这个驱动的idb,是我逆向有史以来,注释最仔细的,几乎每个细节都注释了,所以放一个IDB + 编译完的驱动 在这里,供需要学习注册表还原的同学参考.

若您想进一步了解磁盘还原知识, 可以逆下国内外一些常见的还原软件(ShadowUser / 雨过天晴 / ...)


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 7
支持
分享
最新回复 (28)
雪    币: 615
活跃值: (1267)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
乐乐雄雨过天晴.
2009-4-2 20:50
0
雪    币: 8835
活跃值: (2404)
能力值: ( LV12,RANK:760 )
在线值:
发帖
回帖
粉丝
3
sudami还是贴代码吧——还要装个IDA才能看idb~~~
2009-4-3 01:51
0
雪    币: 148
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
无法理解.无视.
2009-4-3 03:52
0
雪    币: 82
活跃值: (10)
能力值: (RANK:210 )
在线值:
发帖
回帖
粉丝
5
先膜拜,后学习
2009-4-3 04:16
0
雪    币: 1233
活跃值: (907)
能力值: ( LV12,RANK:750 )
在线值:
发帖
回帖
粉丝
6
驱动果然是小玩意,你去逆向一个C++工程看看
2009-4-3 09:56
0
雪    币: 709
活跃值: (2420)
能力值: ( LV12,RANK:1010 )
在线值:
发帖
回帖
粉丝
7
我是菜,没楼上的牛.
2009-4-3 09:59
0
雪    币: 709
活跃值: (2420)
能力值: ( LV12,RANK:1010 )
在线值:
发帖
回帖
粉丝
8
QQ给你传个~~
2009-4-3 10:17
0
雪    币: 581
活跃值: (149)
能力值: ( LV12,RANK:600 )
在线值:
发帖
回帖
粉丝
9
V大你把你的多点还原也帖下吧
2009-4-3 10:42
0
雪    币: 148
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
谁QQ收到源代码了.贴出来吧.
2009-4-3 10:44
0
雪    币: 193
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
黑客果然都比较喜欢装。
2009-4-3 11:28
0
雪    币: 8
活跃值: (2826)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
我也要
2009-4-3 11:38
0
雪    币: 709
活跃值: (2420)
能力值: ( LV12,RANK:1010 )
在线值:
发帖
回帖
粉丝
13
你还天天黑客来黑客去. 很强大啊


上传的附件:
2009-4-3 11:47
0
雪    币: 8835
活跃值: (2404)
能力值: ( LV12,RANK:760 )
在线值:
发帖
回帖
粉丝
14
黑客,DIR,SharpWinner,SB

...
2009-4-3 11:51
0
雪    币: 239
活跃值: (11)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
15
[QUOTE=sudami;600703]在debugman上恰巧看到sysnap同学发的一个还原注册表的demo([工具]注册表保护 (http://www.debugman.com/read.php?tid=2849&page=e&#a)),既然涉及到磁盘解析之类的,我顿时来了兴趣,于是简单看了下, IDA+WINDBG.如下:

2...[/QUOTE]
感谢 sudami 分享,谢谢.
2009-4-3 11:57
0
雪    币: 1708
活跃值: (586)
能力值: ( LV15,RANK:670 )
在线值:
发帖
回帖
粉丝
16
以后写个hello world都要VM了。。。。
千万不要给大米看到
2009-4-3 12:14
0
雪    币: 2950
活跃值: (1793)
能力值: ( LV9,RANK:850 )
在线值:
发帖
回帖
粉丝
17
借光,传个给我看看。谢谢。
339171218
2009-4-3 12:22
0
雪    币: 709
活跃值: (2420)
能力值: ( LV12,RANK:1010 )
在线值:
发帖
回帖
粉丝
18
大伙直接拿IDB F5吧.
IDB已经注释相当详细了,动动手,CTRL+F5,就是源码了...
2009-4-3 12:43
0
雪    币: 148
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
非人类源码不要
2009-4-3 13:22
0
雪    币: 268
活跃值: (40)
能力值: ( LV10,RANK:170 )
在线值:
发帖
回帖
粉丝
20
很佩服大米的动手能力
2009-4-3 14:11
0
雪    币: 7651
活跃值: (523)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
21
大米逆向功底很强啊~
2009-4-3 14:56
0
雪    币: 709
活跃值: (2420)
能力值: ( LV12,RANK:1010 )
在线值:
发帖
回帖
粉丝
22
逆向顶多算个初学者. 还得多向大家学习.
2009-4-3 15:15
0
雪    币: 225
活跃值: (10)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
23
支持大米,不过大米的习惯估计放代码有点难度 ,还是看IDB就行了
2009-4-3 22:21
0
雪    币: 340
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
前两天做了个保护类的驱动也用了单向链表,看来单向链表容易被想到啊,不行啊不行
2009-4-3 22:26
0
雪    币: 143
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25
支持sudami大牛的分享
2010-3-24 22:00
0
游客
登录 | 注册 方可回帖
返回
//