找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 89400|回复: 189

[科普]如何在内核里隐蔽运行代码

 火... [复制链接]

859

主题

2638

回帖

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

积分
36140
发表于 2017-6-18 13:45:43 | 显示全部楼层 |阅读模式
注意:这篇科普不是什么“新科技”,而是老生常谈。
在内核里隐蔽执行代码,总体来说分为两类:隐藏驱动“以BUFFER形式加载驱动”

一、“五毛”技术:隐藏驱动并把DriverSection置零
隐藏驱动的基本手段是断链,这个大家都知道,可惜这样子不能过流行ARK(比如PCHUNTER)。网上有个老文章提出,可以自己去抹掉目录对象里的数据,再把PE头抹掉。这么做不是不行,但是这么做,不但硬编码多,而且影响驱动稳定性。其实有个简单的方法,代码就一行,即可让驱动从PCHUNTER的驱动列表里消失,对于其它ARK,即使搜索到了可疑驱动,也无法显示驱动路径:
游客,如果您要查看本帖隐藏内容请回复
这样子隐藏驱动虽然很爽,但是有个严重的后果,就是不支持新系统:
游客,如果您要查看本帖隐藏内容请回复

二、高级技术:以BUFFER形式加载驱动
由于上述方法的严重后果,所以必须另辟蹊径。以BUFFER形式加载驱动,就是你自行把驱动文件给映射到内核并执行,替代系统自带的驱动加载函数。由于这一切都是你自己做的,自然无论用任何手段都找不到你的驱动了,也就达到了过任何检测隐藏驱动目的。这还有个额外的好处,就是驱动文件不落地(落地的只有驱动加载器),防止被竞争对手分析功能驱动。说到这里,估计有人要忍不住要去抄某些“国牛”在前几年在放的含坑代码了。其实真的不必,有个非常好的项目可以抄:
游客,如果您要查看本帖隐藏内容请回复
但是,看到这里也暂时不要欢欣鼓舞,因为无论是方法一还是方法二,都有个麻烦的问题:
游客,如果您要查看本帖隐藏内容请回复
估计肯定有人想问“有可以避免麻烦问题的方法吗”?答案是有的,估计乱七八糟的方法很多。我自己也想到了一个,并于用在了公司产品上,但限于“保守商业秘密”的原则就不公开了。

78

主题

190

回帖

9

精华

贵宾会员

积分
15605
发表于 2017-6-18 14:11:38 | 显示全部楼层
双击666

4

主题

38

回帖

0

精华

铜牌会员

积分
249
发表于 2017-6-18 14:11:51 | 显示全部楼层
第一次抢到沙发....

1

主题

35

回帖

0

精华

铜牌会员

积分
274
发表于 2017-6-18 14:12:29 | 显示全部楼层
学习学习~~ 感谢分享~~

1

主题

56

回帖

1

精华

贵宾会员

积分
2075
发表于 2017-6-18 14:13:42 | 显示全部楼层
麻烦问题

0

主题

9

回帖

0

精华

铜牌会员

积分
113
发表于 2017-6-18 14:14:13 | 显示全部楼层
学习

0

主题

7

回帖

0

精华

铜牌会员

积分
41
发表于 2017-6-18 14:15:49 | 显示全部楼层
谢谢分享.学习

0

主题

8

回帖

0

精华

铜牌会员

积分
40
发表于 2017-6-18 14:17:51 | 显示全部楼层
前排学习,另出租此楼的广告位,嘿嘿嘿

0

主题

29

回帖

0

精华

铜牌会员

积分
87
发表于 2017-6-18 14:21:40 | 显示全部楼层
感谢分享!

8

主题

68

回帖

0

精华

钻石会员

积分
4115
发表于 2017-6-18 14:23:22 | 显示全部楼层
高科技 ?

0

主题

45

回帖

0

精华

铜牌会员

积分
117
发表于 2017-6-18 14:25:16 | 显示全部楼层
来学习学习来学习学习

0

主题

9

回帖

0

精华

贵宾会员

积分
2030
发表于 2017-6-18 14:27:36 | 显示全部楼层

感谢分享!

0

主题

111

回帖

0

精华

银牌会员

积分
340
发表于 2017-6-18 14:50:13 | 显示全部楼层
谢谢分享~~~ 谢谢
头像被屏蔽

2

主题

43

回帖

0

精华

银牌会员

积分
397
发表于 2017-6-18 14:53:42 | 显示全部楼层
提示: 该帖被管理员或版主屏蔽

0

主题

24

回帖

0

精华

铜牌会员

积分
117
发表于 2017-6-18 15:07:24 来自手机 | 显示全部楼层
学习学习

0

主题

46

回帖

0

精华

铜牌会员

积分
195
发表于 2017-6-18 15:18:18 | 显示全部楼层
前来看看,姿势

0

主题

40

回帖

0

精华

铜牌会员

积分
96
发表于 2017-6-18 15:58:14 | 显示全部楼层
好资料

4

主题

145

回帖

0

精华

金牌会员

积分
1189
发表于 2017-6-18 17:05:55 | 显示全部楼层
来看看你是怎么搞的 哈哈

4

主题

145

回帖

0

精华

金牌会员

积分
1189
发表于 2017-6-18 17:07:12 | 显示全部楼层
难道你们使用blackbone是没有遇到其他奇怪的事情?

评分

参与人数 1水晶币 +1 收起 理由
Tesla.Angela + 1 BB肯定有坑,要自己改。此外我们的产品不用.

查看全部评分

7

主题

67

回帖

2

精华

钻石会员

积分
2565
发表于 2017-6-18 18:22:52 | 显示全部楼层
看看黑科技

6

主题

84

回帖

2

精华

钻石会员

积分
2923
发表于 2017-6-18 18:46:53 | 显示全部楼层
观望下

1

主题

118

回帖

0

精华

金牌会员

积分
856
发表于 2017-6-18 20:03:00 | 显示全部楼层
可以的,学习一下.            

0

主题

8

回帖

0

精华

铜牌会员

积分
56
发表于 2017-6-18 20:41:49 | 显示全部楼层
TA每次的文章都可以好好的研究

3

主题

75

回帖

0

精华

银牌会员

积分
440
发表于 2017-6-18 21:20:58 | 显示全部楼层
7 - 1,7 - 1,7 - 1。感谢分享

0

主题

65

回帖

0

精华

金牌会员

积分
1011
发表于 2017-6-18 21:51:40 | 显示全部楼层
谢谢分享.学习

0

主题

3

回帖

0

精华

初来乍到

积分
35
发表于 2017-6-18 22:25:53 | 显示全部楼层
看下。。。新手路过

0

主题

10

回帖

0

精华

铜牌会员

积分
128
发表于 2017-6-19 02:05:40 | 显示全部楼层
看看,谢谢分享~~~

0

主题

21

回帖

0

精华

铜牌会员

积分
150
发表于 2017-6-19 09:16:51 | 显示全部楼层
感谢分享,学习了

9

主题

43

回帖

2

精华

铂金会员

积分
2525
发表于 2017-6-19 11:20:42 | 显示全部楼层
围观来~~~,话说这方法被应用在某P的XXOO驱动

5

主题

68

回帖

2

精华

钻石会员

积分
2738
QQ
发表于 2017-6-19 11:35:59 | 显示全部楼层
看一下看看

0

主题

10

回帖

0

精华

铜牌会员

积分
160
发表于 2017-6-19 14:22:02 | 显示全部楼层
虽是老东西但是对于新手仍然是学习的好资料

0

主题

35

回帖

0

精华

铜牌会员

积分
63
发表于 2017-6-19 15:41:43 | 显示全部楼层
学习一下~
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

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