打印

大家有做U盘隐藏区的吗,咨询一下原理!

[复制链接]
1784|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
l_lin2003|  楼主 | 2013-6-28 16:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
U盘, AC, CD, ROM, ST
本帖最后由 l_lin2003 于 2013-7-2 14:00 编辑

大侠们有做U盘隐藏区相关的吗?想了解一下原理
比如:我做个U盘CDROM分区+隐藏分区,CDROM里面放着隐藏分区登陆软件,打开软件,输入用户口令正确后,就能显示隐藏分区

我只知道有一种实现方法:就是输入用户口令后,把设备重新枚举一次,枚举成CDROM分区+隐藏分区,这是一种方法,但这样CDROM也一起重新枚举了一次。

现在我想:输入用户口令正确后,不让CDROM重新枚举(CDROM状态不变化),就能显示隐藏分区,咨询一下这个方法的实现原理是什么?纯软就能实现呢,还是需要硬件的配合?

在这里谢谢大家了!!

今天回去重新查看了一下SCSI协议,好像在test unit Ready指令回复错误的CSW,然后在requst sense中回复sense key为06,ASC和ASCQ为2800的错误代码就能表示medium changed。见下图协议抓图:


但我在bus hound中看到,系统收到这这个错误代码后,没其他反应啊,还是重复发送test unit Ready指令,如下图所示:
首先:返回2800
接下来:系统又开始重复发送test unit Ready指令了。。。。

求大侠给分析分析,先谢啦!!!

相关帖子

沙发
insignal| | 2013-6-29 12:40 | 只看该作者
不用重新枚举
有这个功能的U盘满大街
你买一个
插上去看一下数据不就清楚了

使用特权

评论回复
板凳
l_lin2003|  楼主 | 2013-7-1 17:31 | 只看该作者
insignal 发表于 2013-6-29 12:40
不用重新枚举
有这个功能的U盘满大街
你买一个

您有用bus hound抓取的这方面的数据吗,给我参考一下行吗?先谢了~~~

使用特权

评论回复
地板
l_lin2003|  楼主 | 2013-7-1 17:40 | 只看该作者
本帖最后由 l_lin2003 于 2013-7-2 14:01 编辑

自己顶一下!!!

使用特权

评论回复
5
l_lin2003|  楼主 | 2013-7-2 14:02 | 只看该作者
自己顶!!!!

使用特权

评论回复
6
insignal| | 2013-7-3 11:43 | 只看该作者
不是这样做的
技术细节东西最好的方法就是借鉴已有的
这个功能很普遍 又不需要原创

使用特权

评论回复
7
l_lin2003|  楼主 | 2013-7-4 10:54 | 只看该作者
insignal 发表于 2013-7-3 11:43
不是这样做的
技术细节东西最好的方法就是借鉴已有的
这个功能很普遍 又不需要原创

买也得找对了地方才能买到啊
满大街都是买U盘的,但是要CDROM+隐藏区的,能有几个?
你要知道,给推荐个也行,先谢了

使用特权

评论回复
8
insignal| | 2013-7-6 22:04 | 只看该作者
只要找一个有用户密码控制的U盘
看一下是如何实现密码控制的 就很明白了
和cdrom没什么关系

使用特权

评论回复
9
l_lin2003|  楼主 | 2013-7-8 09:36 | 只看该作者
insignal 发表于 2013-7-6 22:04
只要找一个有用户密码控制的U盘
看一下是如何实现密码控制的 就很明白了
和cdrom没什么关系 ...

手头有一个这样的U盘,不过输入密码后是Reset了设备

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

103

帖子

1

粉丝