首页
社区
课程
招聘
[讨论]如何判断Themida是否带驱?
发表于: 2006-6-11 00:42 6791

[讨论]如何判断Themida是否带驱?

2006-6-11 00:42
6791
http://bbs.pediy.com/showthread.php?s=&threadid=25790
这个1.0.0.8带驱动吗?

是从about里看吗?

以前的相关讨论:http://bbs.pediy.com/showthread.php?s=&threadid=25994

或者根据netsowell版主的来判断?

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

收藏
免费 0
支持
分享
最新回复 (23)
雪    币: 239
活跃值: (52)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
根据netsowell版主的来判断刚下的1.5.3.0是带驱的?
2006-6-11 00:43
0
雪    币: 239
活跃值: (52)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
sdk中的Registered功能如何用?我Test了一下。加了这个Registered SDK后用Themida来保护时Themida自己会非法操作而关闭。
2006-6-11 00:56
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
themida带不带驱动判断:
1、用lordpe或winHEX不能读进程内存的即带驱动。
2、heXer说的用调试器Olly调试出现蓝屏就带驱动。
3、发现有VM的就是不带驱动的。
2006-6-11 07:12
0
雪    币: 446
活跃值: (758)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
5
hero 常用的方法 BSOD
2006-6-11 07:29
0
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
6
bp CreateFileA看看是不是连接驱动去了
2006-6-11 10:03
0
雪    币: 339
活跃值: (1510)
能力值: ( LV13,RANK:970 )
在线值:
发帖
回帖
粉丝
7
判断这个非常容易,只要把软件拿到我机器上跑以下,如果提示驱动加载错误,那肯定就用驱动了,如果没提示,那8成没用。我都碰上好几个次类软件了
2006-6-11 10:10
0
雪    币: 239
活跃值: (52)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
8
哪麻烦你看看1.5.3.0是否是带驱的?
还有一个问题,为什么拿到你机器上跑一下?你机器做什么设置了会有这个提示?我们的机器一跑就会在系统目录下生成那个.sys文件了。奇怪的是第一次会生成,如果马上删掉,再去打开程序就不会生成了。
2006-6-11 13:23
0
雪    币: 339
活跃值: (1510)
能力值: ( LV13,RANK:970 )
在线值:
发帖
回帖
粉丝
9
最初由 fffddd 发布
哪麻烦你看看1.5.3.0是否是带驱的?
还有一个问题,为什么拿到你机器上跑一下?你机器做什么设置了会有这个提示?我们的机器一跑就会在系统目录下生成那个.sys文件了。奇怪的是第一次会生成,如果马上删掉,再去打开程序就不会生成了。


我的系统太垃圾了,状况很复杂,该能运行的运行不了,不该运行的都跑起来了。他在driver目录产生sys,那应该就是永了驱动乐吧
2006-6-11 14:47
0
雪    币: 342
活跃值: (323)
能力值: ( LV9,RANK:450 )
在线值:
发帖
回帖
粉丝
10
1.5.3的可以带,可以不带,关键在于你有没有选择ring0-protection,你可以bp CreateFileA+2 然后F9看看有没有连接到\\.\Global\oreans32,如果有那么就是带驱的.
2006-6-11 15:51
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
最初由 netsowell 发布
1.5.3的可以带,可以不带,关键在于你有没有选择ring0-protection,你可以bp CreateFileA+2 然后F9看看有没有连接到\\.\Global\oreans32,如果有那么就是带驱的.

不对啊,以前的没有驱动的版本也有这个选项阿
2006-6-11 17:41
0
雪    币: 8185
活跃值: (2681)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
在system32\driver下有两个一个oreans.sys,一个oreans32.sys
2006-6-11 17:56
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
heXer说的用调试器Olly调试出现蓝屏就带驱动。

edu a  !
2006-6-11 18:37
0
雪    币: 239
活跃值: (52)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
14
最初由 netsowell 发布
1.5.3的可以带,可以不带,关键在于你有没有选择ring0-protection,你可以bp CreateFileA+2 然后F9看看有没有连接到\\.\Global\oreans32,如果有那么就是带驱的.


正如11楼berry所说。我看了一下我拥的版本都有这个选项。难道都是带驱动的?

还有一个现象第一次运行themida时才会在drivers目录下生成oreans32.sys。如果立即去把这个oreans32.sys删掉。再运行themida时就不会生成了。除非重新启机,然后启机后现象又同上。
2006-6-11 19:21
0
雪    币: 342
活跃值: (323)
能力值: ( LV9,RANK:450 )
在线值:
发帖
回帖
粉丝
15
  bp CreateFileA+2看看。连接了,然后会立即DeviceIoControl那么肯定使用了驱动,你运行一次后驱动就被装入内存了,这时驱动文件删除了也不影响驱动的工作,因为驱动和一般软件工作方式不同。还有,使用了驱动并不意味着程序会被拉到ring0下运行,好象新版本的themida使用了驱动但是不拉程序到ring0下运行,我估计是为了兼容和稳定。
2006-6-11 19:31
0
雪    币: 239
活跃值: (52)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
16
万一是带驱的这样下断是要要蓝屏的,我不敢试。谁在虚拟机上试一下?
2006-6-12 17:42
0
雪    币: 427
活跃值: (412)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
首先要看看有没有蛆在电脑屏幕上爬。
2006-6-12 18:03
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
最初由 netsowell 发布
1.5.3的可以带,可以不带,关键在于你有没有选择ring0-protection,你可以bp CreateFileA+2 然后F9看看有没有连接到\\.\Global\oreans32,如果有那么就是带驱的.

凡是带VM的themida都不带驱动。
虽然以后版本的themida也释放一个驱动到系统目录,但是并没有使用。估计作者没有修改壳代码或懒得修改。虽然有ring0-protection选项,但是没有用。
如果通过调试来判断是否带驱,有很多方法。
通过表面来判断,就是用winHEX或loadpe来dump,看是否能dump.这个简单易行。
2006-6-12 20:46
0
雪    币: 342
活跃值: (323)
能力值: ( LV9,RANK:450 )
在线值:
发帖
回帖
粉丝
19
最初由 gkend 发布
凡是带VM的themida都不带驱动。
虽然以后版本的themida也释放一个驱动到系统目录,但是并没有使用。估计作者没有修改壳代码或懒得修改。虽然有ring0-protection选项,但是没有用。
如果通过调试来判断是否带驱,有很多方法。
通过表面来判断,就是用winHEX或loadpe来dump,看是否能dump.这个简单易行。


使用了驱动不一定就不能dump
2006-6-12 20:50
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
最初由 netsowell 发布
使用了驱动不一定就不能dump

你不要断章取义。在没有使用其它任何工具的前提下,用winhex或loadpe你能dump?
目前,使用带驱动的themida要dump不外乎2个:
1、进入ring0修改themida加载的驱动代码,或自己写驱动进行DUMP。
2、注入DLL进行DUMP.
2006-6-12 21:06
0
雪    币: 11
活跃值: (183)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
最初由 gkend 发布
你不要断章取义。在没有使用其它任何工具的前提下,用winhex或loadpe你能dump?
目前,使用带驱动的themida要dump不外乎2个:
1、进入ring0修改themida加载的驱动代码,或自己写驱动进行DUMP。
2、注入DLL进行DUMP.


长见识了
2006-6-13 12:03
0
雪    币: 342
活跃值: (323)
能力值: ( LV9,RANK:450 )
在线值:
发帖
回帖
粉丝
22
最初由 gkend 发布
你不要断章取义。在没有使用其它任何工具的前提下,用winhex或loadpe你能dump?
目前,使用带驱动的themida要dump不外乎2个:
1、进入ring0修改themida加载的驱动代码,或自己写驱动进行DUMP。
2、注入DLL进行DUMP.

你误解了,我的意思是说themida最新版使用了驱动但还是能直接dump
2006-6-13 12:11
0
雪    币: 239
活跃值: (52)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
23
最初由 gkend 发布
凡是带VM的themida都不带驱动。
虽然以后版本的themida也释放一个驱动到系统目录,但是并没有使用。估计作者没有修改壳代码或懒得修改。虽然有ring0-protection选项,但是没有用。
如果通过调试来判断是否带驱,有很多方法。
通过表面来判断,就是用winHEX或loadpe来dump,看是否能dump.这个简单易行。

你是从哪得到的资料“凡是带VM的themida都不带驱动。”或者你是如何判断出这个结果的?

你说的带VM是不是那个VM选项?有这个选项就是不带驱的?
2006-6-13 13:12
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
最初由 netsowell 发布
你误解了,我的意思是说themida最新版使用了驱动但还是能直接dump

还有最新的?最新的不就是1.5.3?themida1.5.3哪里使用了驱动?themida1.5.3根本就没有用驱动。
2006-6-13 20:06
0
游客
登录 | 注册 方可回帖
返回
//