barriers / 阅读 / 详情

SAM(即安全管理数据库)有什么特点?

2023-07-07 14:26:33
共1条回复
wpBeta

分类: 电脑/网络 >> 程序设计 >> 其他编程语言

解析:

解剖安全帐号管理器(SAM)结构

I、 摘要

II、 关于SAM

III、注册表中SAM数据库的结构

IV、 SAM数据库的结构和主要内容

V、 关于SAM数据库分析的结论

一、摘要

分析安全帐号管理器结构是在一个多月前做的事情了,只零碎地记录下片段,没有发布过。不发布的主要

原因是安全帐户管理器(SAM)是WIN系统帐户管理的核心,并且非常系统化,我也有很多地方仅仅是进行的推

断和猜测,同时,SAM hack可能造成启动时lsass.exe加载帐户管理器出错,即便是安全模式也不能修复(启动

时候必然加载SAM)使得整个系统启动崩溃(我通常需要依靠第二系统删除SAM文件来启动)。至于现在发布出

来,主要是因为Adam和叮叮的《克隆管理员帐号》种所描述的制作rootkit办法隐蔽性和危害性,对SAM的结构

的熟悉,可以帮助安全维护人员做好安全检测(当然也可能让不良企图者利用)。

这里只介绍关于SAM的内容,同Security相关的暂时不公开。

二、关于SAM

不要误解了SAM,这不是一个文件sam这么简单。SAM(Security Accounts Manager安全帐户管理器)负责

SAM数据库的控制和维护。SAM数据库位于注册表HKLMSAMSAM下,受到ACL保护,可以使用regedt32.exe打开注

册表编辑器并设置适当权限查看SAM中的内容。SAM数据库在磁盘上就保存在%systemroot%system32config目

录下的sam文件中,在这个目录下还包括一个security文件,是安全数据库的内容,两者有不少关系。

SAM数据库中包含所有组、帐户的信息,包括密码HASH、帐户的SID等。这些内容在后面详细介绍。以我分

析的系统中文Win2K Adv Server为例。

三、注册表中SAM数据库的结构

展开注册表HKLMSAMSAM:

HKLM---SAM

|---SAM

|---Domains

| |---Account

| | |---Aliases

| | | |---Members

| | | |---Names

| | |---Groups

| | | |---***********

| | | |---Names

| | | |---None

| | |---Users

| | |---000001F4

| | |---000001F5

| | |---000003E8

| | |---000003E9

| | |---Names

| | |---Adaministrator

| | |---Guest

| | |---IUSR_REFDOM

| | |---IWASM_REFDOM

| |---Builtin

| |---Aliases

| | |---***********

| | |---***********

| | |---***********

| | |---***********

| | |---Members

| | | |---S-1-5-21-***********-***********-***********

| | | |---000001F4

| | | |---000001F5

| | | |---000003E8

| | | |---000003E9

| | |--- Names

| | |---Administrators

| | |---Users

| | |---Guests

| | |---Power Users

| |---Groups

| | |---Names

| |

| |---Users

| |---Names

|

|---RXACT

这是我机器上注册表中的SAM树。

对照SAM文件中的内容,可以看出,注册表中的SAM树实际上就是SAM文件中一样。不过,SAM文件中是先列

RXACT然后在是Domains内容(以此类推),文件中的表达顺序和注册表中的树形顺序是相反的。如果习惯于看

文件内容,从文件的0000h到0006Ch,表示的是SAM数据库所在的位置:systemrootsystem32configsam,然

后是一端空白,直到01000h(hbin),从这里开始就是整个数据库的内容。SAM数据库的文件内容不作主要介绍,

不过会穿插着介绍,有兴趣可以自己去研究。

四、SAM数据库的结构和主要内容:

在整个数据库中,帐号主要内容存在于下面这些位置:

在Domains下就是域(或本机)中的SAM内容,其下有两个分支“Account”和“Builtin”。

DomainsAccount是用户帐号内容。

DomainsAccountUsers下就是各个帐号的信息。其下的子键就是各个帐号的SID相对标志符。比如000001F4,

每个帐号下面有两个子项,F和V。其中Names下是用户帐号名,每个帐号名只有一个默认的子项,项中类型不

是一般的注册表数据类型,而是指向标志这个帐号的SID最后一项(相对标识符),比如其下的Administrator,

类型为0x1F4,于是从前面的000001F4就对应着帐户名administrator的内容。由此可见MS帐号搜索的逻辑。

推断一:从注册表中结构来看帐号,如果查询一个帐户名refdom的相关信息,那么,微软从帐号名refdom中

找到其类型0x3EB,然后查找相对标志符(或者SID)为000003EB的帐号内容。所有的API函数(比如NetUserEnum())

都是这样来执行的。因此,如果改变refdom帐号中的类型0x3EB为0x1F4,那么这个帐号将被指向类000001F4的帐

户。而这个帐号000001F4就是administrator帐户,这样,系统在登录过程中就把refdom帐号完全转为了administrator

帐号,帐号refdom所使用的所有内容、信息都是adminisrtator内容,包括密码、权限、桌面、记录、访问时间等

等。这个推断应该成立,但是,将意味着两个用户名对应一个用户信息,系统启动上应该会发生错误!

推断一是在以前分析结构的时候即得出了,揭示了登录过程中及之后帐户名和SID关联的关系。

DomainsAccountUsers00001F4,这就是administrator的帐户信息(其他类似)。其中有两个子项V和F。

项目V中保存的是帐户的基本资料,用户名、用户全名(full name)、所属组、描述、密码hash、注释、是否可以更

改密码、帐户启用、密码设置时间等。项目F中保存的是一些登录记录,比如上次登录时间、错误登录次数等,还

有一个重要的地方就是这个帐号的SID相对标志符。

以前分析结构的时候没有留意到这个地方,这就是Adam提出的思路。这个地方就是这个SID相对标志符在注册

表中一个帐号出现了两遍,一个是在子键000001F4,另一个地方就是子键中项F的内容里面,从48到51的四个字节:

F4 01 00 00,这实际上是一个long类型变量,也就是00 00 01 F4。当一个标志出现在两个地方的时候就将发生

同步问题。明显,微软犯了这个毛病。两个变量本应该统一标志一个用户帐号,但是微软把两个变量分别发挥各自

的作用,却没有同步统一起来。

子键中000001F4用来同用户名administrator对应,方便通过用户查询帐户信息,比如LookupAccountSid()等

帐号相关API函数都是通过这个位置来定位用户信息的,这个关联应该是用在了帐户登录以后。而项目V值中的

F4 01 00 00是同帐户登录最直接相关联的。

推断二:WIN登录的时候,将从SAM中获得相对标志符,而这个相对标志符的位置是V值中的 F4 01 00 00。但是,

帐户信息查询却使用的SAM中子键内容。

推断二的原因假设(假设一):在帐户登录的时候,登录过程获得SAM数据库中用户名使用的帐户记录信息中的

相对标志符值(相当于V值中的 F4 01 00 00),帐户登录之后,所有跟帐户相关的之后,这个值不再被API函数使

用,而相对标志符由一个数据记录项的字段名代替(相当于子键000001F4)。微软犯了一个同步逻辑问题!

推断二是根据Adam提出而进行的,以前没有这样推断过。:( 推断二如果成立,揭示了在登录过程中帐户SID进行

的过程。这就是为什么V中的值都是跟帐户登录记录(登录时间,密码错误次数等)相关的原因。同时,因为F中保存

了一个用户名内容,而API函数查询的是这个用户名,所以Adam的克隆办法还是容易露脸,经叮叮补充过后,这个用户

名也被恢复原用户名了,从用户名上检测就相对难了。

上面对项目V的介绍可以知道,其中保存的是帐户的基本资料,用户名、用户全名(full name)、所属组、描述、

密码hash、注释、是否可以更改密码、帐户启用、密码设置时间等。现在来关心的是密码HASH。

假设二:在帐户的项V中,包含了用户HASH,分别包括是LM2和NT的密码加密散列,Crack时,可分开进行。毕竟

LM2简单。

DomainsBuiltin下的内容是同帐户组相关的。其结构同Account下的类似,并且也存在相应的问题,就不再

罗嗦了。

SAM数据库保存的文件sam中,可没有注册表中的这么简明的内容,而主要是通过偏移量、长度来定位内容。并

且单个帐号的信息都是集中在一块的,而不是象注册表形式这样分隔开(名字的一个键而内容在另外一个键)。

sam文件中,可根据这些下面这些分隔符来定位数据含义:

nk (6E 6B) 键或者子键名

vk (76 6B) 相应的值

if (6C 66) 子键列表

sk (73 6B) 权限

五、关于SAM数据库分析的结论:

SAM HACK是非常有危险性的。不正确的修改会将系统的安全数据管理器破坏,造成系统启动问题,虽然可以通过

删除SAM文件来让启动恢复。如果能够熟悉SAM的结构,你将发现,可以对用户名与用户名之间、用户组与用户组之间

进行调换,以及帐户和帐户组伪造,完全打破微软的帐户格局。并且非常隐蔽,让帐户相关的API函数摸不着头脑。

虽然微软处理帐号信息中犯了不少逻辑问题,但是安全帐号数据库并非不安全,所有操作都必须能完全拥有管理

员权限。

当隐蔽后门的办法被提出来之后,一定会让不少“黑客”利用,管理员也应该多多熟悉相关技术,作好安全检测,

我的目的就达到了。对《克隆管理员帐号》的简单检测工具可以在我的主页(opengram)下载,但是更多的还

是需要管理员学习相关知识,才能更好地检测入侵。

相关推荐

sam怎么读?

sam。英语。。。,。。
2023-07-07 09:53:511

Sam的中文?

Sam音译为山姆或萨姆
2023-07-07 09:54:219

Sam怎么读用英语

Sam 用英语读的时候,英式英语发音是“萨母”;美式英语发音是“塞姆”这是一个英语名字,翻译成中文就是:萨姆
2023-07-07 09:54:441

sam英语怎么读

不知道自己想
2023-07-07 09:55:103

Sam的中文意思是什么?

萨姆能帮助你我很荣幸。
2023-07-07 09:55:244

公司给我起了个英文名"Sam"是什么意思?

中文翻译是山姆。
2023-07-07 09:56:114

sam的中文名是什么

sam的中文名是山姆、萨姆。Sam代表是忠实脚踏实地的人,常见于男生英文名。最早来源于拉丁语、希伯来语,Sam是个冷门的名字,这个名字给人的印象精明、严肃、幽默。在男生中,Sam非常多见,上万人使用过这个英文名,在女生中,Sam比较少见,用的外国人不是很多,Sam在最近100年内,男性共有124693人、女性共有1464人,Sam做男生英文名更好。
2023-07-07 09:56:481

sam生化名词解释是什么?

sam生化名词解释是S-adenosyl methionine.SAM是S-腺苷甲硫氨酸的缩写,全称是S-adenosyl methionine。它存在于所有的真核细胞中,它是一种辅酶,带有一个活化的甲基,参与甲基转移反应。蛋氨酸可用于防治慢性或急性肝炎、肝硬化等肝脏疾病,也可用于缓解砷、三氯甲烷、四氯化碳、苯、吡啶和喹啉等有害物质的毒性反应。sam的介绍:sam就是S-adenosyl methionine,称为“活性甲硫氨酸”,又称“S-腺苷甲硫氨酸”或“S-腺苷蛋氨酸”,是生物体内甲基的最重要的直接供体。S-腺苷甲硫氨酸就是在甲硫氨酸的那个S原子上又连了一个腺苷,甲硫键是高能键,蛋氨酸活化为S-腺苷甲硫氨酸后,甲硫键上连的那个甲基被活化,称为活性甲基.甲硫氨酸上的甲基只有在被活化的情况下,才能提供甲基。
2023-07-07 09:57:091

Sam的中文?

吉祥物名为sam的老鹰,由迪斯尼所设计的吉祥物,十足的美国风味,吉祥物被商业化利用也从此次开始;sam其他意思还有战略资产管理(sam)、人物英文名字、安全账号管理器sam、地对空飞弹的英文缩写等等。
2023-07-07 09:57:222

生物化学里SAM是什么的缩写啊?

SAM是S-腺苷甲硫氨酸的缩写,全称是S-adenosylmethionine。它存在于所有的真核细胞中,它是一种辅酶,带有一个活化的甲基,参与甲基转移反应。研究表明定期食用S-腺苷基蛋氨酸可抗抑郁,肝脏疾病,和关节炎/关节疼痛。在美国市场上用SAM-e的名字按营养补品销售,有改善情绪、保养肝脏和舒适关节的功效。S-腺苷甲硫氨酸,即S-腺苷-L-蛋氨酸,又名腺苷甲硫氨酸,它是甲硫氨酸(Methionine,Met)的活性形式,在动植物体内广泛存在,它是由底物L-甲硫氨酸和ATP经S-腺苷甲硫氨酸合成酶(S-Adenosyl-L-MethionineSynthetase,EC2.5.1.6)酶促合成的。甲硫键是高能键,另外其丙基胺部分也加入到多胺化合物中。当胆碱、肌酸及其它甲基化合物生成时它作为甲基供体而起作用。认为甲硫氨酸的分解也经过此物质。扩展资料:SAM在生物体所有细胞的代谢中均起重要作用,是体内100多种不同的甲基转移酶催化反应的甲基供体;也是合成谷胱甘肽(GSH)的转硫过程和合成多胺的转氨丙基过程的前体分子,并且还与多种酶的活性相关。来源充足的SAM是维持这些代谢途径正常运转的前提,有转甲基作用、转氨丙基作用、转硫作用。S-腺苷甲硫氨酸是一种改善细胞代谢的生化药物,通过质膜磷脂和蛋白质的甲基化影响其流动性和微粘性,通过转硫基化增加肝内谷胱甘肽(gsh)、硫酸根及牛磺酸水平,对恶性营养不良、肝毒素及酒精性脂肪肝有效,可防止肝脏因胆汁郁积等导致的肝炎、脂肪肝、肝纤维化、肝硬化和肝癌。S-腺苷-L-蛋氨酸是一种良好的肝脏营养剂:可防止酒精、药物和细胞素对肝脏的损伤;防止胆汁积淤;预防慢性活动性肝炎以及其他因素而造成的肝损伤。预防由于缺氧而造成的神经细胞坏死即缺氧症;促进神经细胞和神经纤维的组织再生。预防心脏疾病、癌症以及其他疾病的发生。治疗关节炎等疾病。抗抑郁症,松果体素合成所必需的前提物质。参考资料来源:百度百科-S-腺苷甲硫氨酸
2023-07-07 09:57:311

SAM是什么意思?

你问的是那方面的sam?先看这儿http://baike.baidu.com/view/337478.htm
2023-07-07 09:57:392

sam是什么意思?

吉祥物名为Sam的老鹰,;SAM其他意思还有战略资产管理(SAM)、人物英文名字、安全账号管理器SAM、地对空飞弹的英文缩写等。 你说的不太清楚。如果是SAM文件不能删除的
2023-07-07 09:57:561

电脑里SAM是什么?

存储帐户登陆信息的文件
2023-07-07 09:58:044

SAM是什么意思?(韩国人常用)

语气助词 ***삼 支持一楼地答案 千明勋自己创造的一个流行语言比如 안녕하삼
2023-07-07 09:58:253

SAM现象是什么

【回答】SAM现象并不是肥厚型心肌病所特有,但提示有肥厚型心肌病。SAM征:在心脏超声检中发现二尖瓣叶在收缩期前移,称为SAM征+SAM现象产生的机理可能是:①左室流出道狭窄,血流速度加快,流出道相对负压,吸引二尖瓣前叶及腱索前向运动, 即Venturi效应。②由于肥厚的室间隔收缩运动减弱,左室后壁代偿性运动增强,后基部的有力收缩迫使二尖瓣前叶进入血液几乎排空的左室流出道。③由于乳头肌排列紊乱,当心脏收缩时,肥厚的室间隔挤压绷紧的腱索,腱索后移,而二尖瓣前叶上翘前移。SAM现象不仅为肥厚型心肌病提供了一条重要的诊断依据,也为左室流出道梗阻的机制提供了一种解释方法,在非梗阻性心肌病,不存在或仅有轻微的SAM。而梗阻型心肌病,其SAM贴靠室间隔。二尖瓣前叶与室间隔接触的时间越长,流出道梗阻就越严重。除了二尖瓣前叶外,二尖瓣后叶、腱索都可发生收缩期向前移位。
2023-07-07 09:58:341

sam是什么职位

sam是公关活动工作职责:(1)制定具体季度客户服务计划,并组织实施;(2)成立项目小组,带动、指导团队为客户提供服务;(3)依据公关作业相应标准,制定并审查项目策划、报价,不断提高策划质量,监督项目实施,分解任务并发挥团队合作;(4)监督收款,提供正规财务手续,对成本进行控制;(5)制定季度业务拓展目标和计划,成立项目小组,对小组成员的工作进行协调和分配并监督进展;(6)实施公关市场拓展预算,在预算范围内最大限度地实现业务增长;(7)面向全公司实施培训,参加公司组织的各项培训和案例分享,组织部门内的专题培训(8)对AM及以下级别人员进行业务指导,帮助他们尽快成长(9)季度报告和季度业绩统计报表上交;(10)年度总结和计划,每年初总结上年度工作和任务完成情况,并制定本年度工作计划和任务目标;(11)客户数据库及管理信息及合同,询价/报价单整理留档。岗位要求:1. 具备新闻学、品牌传播、市场营销、媒体关系营销专业知识,本科学历以上;2. 四年以上公关活动执行经验,成功案例实施不低于5个,或甲方市场部资深的工作经验;3. 优秀的策划能力、创意能力、第三方管理能力;优秀的客户关系维护、管理能力,业务拓展及深度挖掘的能力;极强的主动解决问题及危机预警能力。4. 卓越的文字驾驭能力;善于提案和演讲;擅长有效沟通;对市场和消费群体有较强的认知和把握能力;5. 对公关活动执行具备较高的热情;6. 做事公正;为人正直;职业道德良好;优秀的洞察力;逻辑思维能力强;有创新意识;擅于分享和积累知识和人脉。
2023-07-07 09:58:441

sam的主要作用是

sam的主要作用是如下:SAM是SIM手机卡的起安全作用的存储模块。SAM卡通常是安装在智能卡的终端设备上面,其功能是可以实现终端与卡片之间的合法性认证,并且目前广泛用于城市一卡通、企业一卡通、身份识别等领域。智能卡也就是内嵌有微芯片的塑料卡的通称。一些智能卡包含一个微电子芯片,智能卡需要通过读写器进行数据交互。扩展资料:智能卡的用途可归为如下四点:1.身份识别-运用内含微计算机系统对数据进行数学计算,确认其唯一性。2.支付工具-内置计数器替代成货币、红利点数、等,数字体的数据。3.在加密、解密网络迅速发展的情况下,电子商务的使用率亦大幅成长,除可增加卡片的安全性外,还可采用离线作业,以降低网络上的通讯成本。4.由于GSM行动电话的普及,SIM卡需求量大增,加速智能卡的技术发展,使得行动电话从原来单纯的电话功能,延伸到今日的网络联机等功能。其信息存储的功能,使其有着广泛的商业应用。
2023-07-07 09:58:511

sam英语意思是什么

山姆
2023-07-07 09:59:142

sam文件的位置

系统当前用户配置在这*:WINDOWSsystem32config系统原始备份用户配置在这*:WINDOWS epair*是系统所在盘符,要是登录密码忘记了可用REPAIR文件中的SAM文件替换CONFIG中的SAM即可不建议直接删除
2023-07-07 09:59:244

SAM帐号是什么东东???

SAM文件是WIN2000里面保存密码信息的文件 windows NT及win2000中对用户帐户的安全管理使用了安全帐号管理器(security account manager)的机制,安全帐号管理器对帐号的管理是通过安全标识进行的,安全标识在帐号创建时就同时创建,一旦帐号被删除,安全标识也同时被删除。安全标识是唯一的,即使是相同的用户名,在每次创建时获得的安全标识都时完全不同的。因此,一旦某个帐号被删除,它的安全标识就不再存在了,即使用相同的用户名重建帐号,也会被赋予不同的安全标识,不会保留原来的权限。 安全账号管理器的具体表现就是%SystemRoot%\system32\config\sam文件。sam文件是windows NT的用户帐户数据库,所有NT用户的登录名及口令等相关信息都会保存在这个文件中。sam文件可以认为类似于unix系统中的passwd文件,不过没有这么直观明了。passwd使用的是存文本的格式保存信息,这是一个linux passwd文件内容的例子 0: root:8L7v6:0:0:root:/root:/bin/bash 1: bin:*:1:1:bin:/bin: 2: daemon:*:2:2:daemon:/sbin: 3: adm:*:3:4:adm:/var/adm: 4: lp:*:4:7:lp:/var/spool/lpd: 5: sync:*:5:0:sync:/sbin:/bin/sync 6: shutdown:*:6:0:shutdown:/sbin:/sbin/shutdown 7: halt:*:7:0:halt:/sbin:/sbin/halt 8: mail:*:8:12:mail:/var/spool/mail: 9: news:*:9:13:news:/var/spool/news: 10: uucp:*:10:14:uucp:/var/spool/uucp: 11: operator:*:11:0perator:/root: 12: games:*:12:100:games:/usr/games: 13: gopher:*:13:30:gopher:/usr/lib/gopher-data: 14: ftp:*:14:50:FTP User:/home/ftp: 15: nobody:I0iJ.:99:99:Nobody:/home/httpd:/bin/bash 16: david:c6CuzM:500:500::/home/david:/bin/bash 17: dummy:fIVTl4IgU:501:503::/home/dummy:/bin/bash 18: msql:!!:502:504::/home/msql:/bin/bash unix中的passwd文件中每一行都代表一个用户资料,每一个账号都有七部分资料,不同资料中使用":"分割格式如下 账号名称:密码:uid:gid:个人资料:用户目录:shell 除了密码是加密的以外(这里的密码部分已经shadow了)其他项目非常清楚明了。 而NT中就不是这样,虽然他也是用文件保存账号信息,不过如果我们用编辑器打开这些NT的sam文件,除了乱码什么也看不到。因为NT系统中将这些资料全部进行了加密处理,一般的编辑器是无法直接读取这些信息的。注册表中的 HKEY_LOCAL_MACHINE\SAM\SAM HKEY_LOCAL_MACHINE\SECURITY\SAM 保存的就是SAM文件的内容,在正常设置下仅对system是可读写的。 *** NT的帐号信息在SAM文件中是如何存储的呢?*** 在SAM文件中保存了两个不同的口令信息:LanManager(LM)口令散列算法和更加强大的加密NT版。LM就是NT口令文件的弱点。我们来看看LM口令算法是如何加密口令的,考虑这样一个口令:Ba01cK28tr,这样的口令已经可以称的上是一个安全的口令了,虽然没有!#等特殊字符,但是已经包含大写字母,小写字母和数字,并且具有无规律性。可以认为是符合安全的要求的一个口令。 LM对口令的处理方法是:如果口令不足14位,就用0把口令补足14位,并把所有的字母转称大写字母。之后将处理后的口令分成两组数字,每组是7位。刚才我们所提到的口令经处理后就变成BA01CK2和8TR0000部分。然后由这两个7位的数字分别生成8位的DES KEY,每一个8位的DES KEY都使用一个魔法数字(将0x4B47532140232425用全是1的一个KEY进行加密获得的)再进行一次加密,将两组加密完后的字符串连在一起,这就是最终的口令散列。这个字符传看起来是个整体,但是象L0phtcrack这样的破解软件,他能将口令字符串的两部分独立的破解,因此,破解上面所提到口令(10位),由于口令已经被分解为两部分破解,而后面的那部分口令由于只有3位,破解难度可想而知并不困难。实际的难度就在前面的七位口令上了。因此就NT而言,一个10位的口令与一个7位的口令相比并没有太高的安全意义。由此还可以了解:1234567*$#这样的口令可能还不如SHic6这样的口令安全。(关于如何设置安全口令的问题不是本文的范围,有兴趣的可以参考相关文章) 而正式的口令(加密NT版)是将用户的口令转换成unicode编码,然后使用MD4算法将口令加密。 NT之所以保留两种不同版本的口令是由于历史原因造成的,在一个纯NT的环境中应该将LAN manager口令关闭。因为LAN manager口令使用了较弱的DES密钥和算法,比较容易破解。相比较之下,使用较强加密算法的NT正式口令要安全些。 但是这两种口令的加密方法从总体上来说强度还是不足,因此,微软在win NT4的SP3之和以后的补丁中,提供了一个syskey.exe的小工具来进一步加强NT的口令。这个软件是可以选择使用的,管理员只要运行一下这个程序并回答一些设置问题就可以添加这项增强功能。(windows2000已经作为缺省安装设置了) syskey被设计用来防止轻易获得SAM口令,它是如何工作的呢? 当syskey被激活,口令信息在存入注册表之前还进行了一次加密处理。然而,在机器启动后,一个旧的格式的信息还是会保存在内存中,,因为这个旧格式的口令信息是进行网络验证的所需要的。 可以这样认为:syskey使用了一种方法将口令信息搞乱。或者说使用了一个密钥,这个密钥是激活syskey由用户选择保存位置的。这个密钥可以保存在软盘,或者在启动时由用户生成(通过用户输入的口令生成),又或者直接保存在注册表中。由于没有官方的正式技术说明如何关闭syskey,所以syskey一旦启用就无非关闭,除非用启用syskey之前的注册表备份恢复注册表。 *** 将syskey激活后系统有什么发生了什么,如何关掉syskey呢?*** -1- 将syskey激活后,在注册表HKLM\System\CurrentControlSet\Control\Lsa下被添加了新的键值"SecureBoot"中保存了syskey的设置: 1 - KEY保存在注册表中 2 - KEY由用户登录时输入的口令生成 3 - KEY保存在软盘中 但是把主键删除或者把值设成0并没能将syskey关闭,看来还有其他的地方...... -2- HKLM\SAM\Domains\Account\F 是一个二进制的结构,通常保存着计算机的SID和其他的描述信息。当syskey被激活后,其中的内容就变大了(大小大约是原来的两倍) 增加的部分估计是加密的KEY+一些标记和其他的数值,这些标记和数值中一定有一部分包括 SecureBoot 相同的内容。所以,在NT4(已安装SP6补丁包)将这些标记位设为0可能就可以关闭syskey了。在改变这些设置时系统给出了一个错误提示说明SAM和系统设置相互冲突,但是在重新启动计算机后,系统已经不再使用syskey了。 -3- 再win2000中还有另一个地方还存储着关于syskey的信息 HKLM\security\Policy\PolSecretEncryptionKey\ 这也是一个二进制的结构,也是使用同样的存储方式,将这里相应部分同样设为0,syskey就已经从win2000中移除了。(如果这三部分修改出现错误(不一致),系统会在下次启动是自动恢复为默认值) -4- ,然后就是口令信息部分。旧的口令信息是长度是16字节,但使用syskey后长度全部被增加到20字节。其中头四个字节看起来想是某种计数器,可能是历史使用记录计数器。奇怪的是,当syskey被激活时,他并不立即记录,而是在系统下次启动时才记录。而且,当密钥被改变时,口令信息似乎并没有相应更新。
2023-07-07 10:01:021

SAMS是什么体系

SAM是基于长链有机分子在基底材料表面的强烈化学结合和有机分子链间相互作用自发吸附在固/液或气/固界面,形成的热力学稳定、能量最低的有序膜[3]。组成单分子层的分子定向、有序紧密排列,且单层的结构和性质可以通过改变分子的头基、尾基以及链的类型和长度来控制调节。因此,SAM成为研究界面各种复杂现象,如膜的渗透性、摩擦、磨损、湿润、粘结、腐蚀、生物发酵、表面电荷分布以及电子转移理论的理想模型体系。有关SAM的电化学主要是用电化学方法研究SAM的绝对覆盖量、缺陷分布、厚度、离子通透性、表面电势分布、电子转移等。利用SAM可研究溶液中氧化还原物种与电极间的跨膜(跨SAM)电子转移,以及电活性SAM本身与电极间的电子转移。在膜电化学中,硫醇类化合物在金电极表面形成的SAM是最典型的和研究最多的体系。 SAMs: Self-Assembled Monolayers 下面的文章详细介绍了SAMs http://www.chem.wisc.edu/areas/organic/studsemin/biddle/biddle-abs.pdf
2023-07-07 10:01:111

为什么称美国人为山姆大叔,称英国人为约翰牛?

山姆大叔,Uncle Sam,它源自1812-1814年间美英战争时期的一个历史传说。相传在纽约州的特洛伊城(Troy)有位年长的肉类加工商,名叫山缪尔·威尔逊(Samuel Wilson)。他勤劳、诚实、能干,很有威信,人们亲切地叫他"山姆大叔(Uncle Sam)"(注:Sam为Samuel的昵称)。这位山姆大叔也是一位爱国者,他与父兄曾参加过美国独立战争。在1812年的美英战争中,他的工厂与政府签了一份为军队生产桶装牛肉的合同,美国政府每当收到他交来的经其亲自检验合格的牛肉,就将肉装入特制的木桶,并在桶上盖上US的记号。由于Uncle Sam的首字母是US,而美国(The United States)的缩写也是U.S.,于是人们便把这两个名称合二为一了,意即那些经"山姆大叔"之手的牛肉,成了"美国"的财产。于是当地的人们就把"山姆大叔"当成美国的绰号,并逐渐流传开来。 约翰牛,John Bull,原是18世纪英国作家约翰·阿布什诺特在《约翰·布尔的历史》中所创造的形象——一个矮胖愚笨的绅士,用来讽刺当时辉格党的战争政策。由于“布尔”在英文中是牛的意思,故译为“约翰牛”。随着《约翰·布尔的历史》一书的行销,人们便用“约翰牛”来称呼英国人,后来,约翰牛渐渐变为专指英国,成为英国的代名词。
2023-07-07 10:01:181

SAM审核是什么意思

(SupplierAgreementManagement)供应商协议管理。SecrityAccountsManager(SAM)服务保存了本地用户帐号的安全性信息以用于认证。可执行文件:winntsystem32lsass.exe风险:虽然有一些方法可以获得SAM数据。
2023-07-07 10:01:251

怎么看到sam文件啊

WinXP的SAM文件位于C:Windows/system32/config/下,如果SAM文件损坏或丢失了,WinXP中的所有帐号就会丢失,而且还无法通过WinXP登录界面。要恢复SAM文件,你可以把WinXP安装光盘上的sam文件(H:windows epairsam)复制到C:Windows/system32/config/下即可。即打开命令行模式,输入copyH:windows epairsamC:windowssystem32configsam回车,就大功告成了。如果你安装XP后,还创建了其他用户和用户组,按以上方法操作之后,这些帐号就会丢失啦,因为现在的Sam文件,只含有安装WinXP时产生的帐号。为此,你可以先登录WinXP,点击“开始”/程序/附件/系统工具/系统还原,把系统还原到最新的还原点、如此恢复这些用户设置.看不了,复制要在DOS下才可以复制.要用专用的软件才可以看
2023-07-07 10:01:511

刷卡机上面的SAM卡是什么东西

SAM卡一般安装在智能卡终端设备上,作为智能卡终端的安全管控,实现终端与卡片之间的合法性认证,可广泛用于城市一卡通、企业一卡通、身份识别、安全控制、小额消费等应用领域。 安全模组(SAM卡) 安全存取模块SAM是智能卡应用系统中安全控管的核心。 如同读卡机之身分证,SAM卡与读卡机可以视为一体,读卡机上传、更新、开机确认时都需要使用到SAM卡。
2023-07-07 10:01:581

A卡怎么关闭SAM功能

回到bios再开一次就好了。在bios中打开sam开关即可 。 我们需要将主板bios更新到最新版本(有些厂商可能更新较慢),在bios中打开sam开关就可以了。最新的21.6.1驱动,只要升级就会主动关闭SAM。最新的21.6.1驱动,只要升级就会自动关闭SAM。
2023-07-07 10:02:051

Sam是什么意思?

是人名,小学英语课本上的主人公之一,萨姆
2023-07-07 10:02:131

sam服务器是什么

Win2000中对用户账户的安全管理使用了安全账号管理器SAM(security account manager)的机制,安全账号管理器对账号的管理是通过安全标识进行的,安全标识在账号创建时就同时创建,一旦账号被删除,安全标识也同时被删除。安全标识是唯一的,即使是相同的用户名,在每次创建时获得的安全标识都时完全不同的。因此,一旦某个账号被删除,它的安全标识就不再存在了,即使用相同的用户名重建账号,也会被赋予不同的安全标识,不会保留原来的权限。 安全账号管理器的具体表现就是%SystemRoot%\system32\config\sam这个文件。sam文件是windows 2000的用户账户数据库,所有用户的登录名及口令等相关信息都会保存在这个文件中。SAM文件可以认为类似于unix系统中的passwd文件,不过没有unix的passwd文件那么直观 那么当我们忘记密码的时候,就可以通过删除SAM文件,快速地进入系统。
2023-07-07 10:02:221

Sam有什么含义

许冠杰的英文名
2023-07-07 10:02:323

sam是什么意思

放电脑用户密码的,简单用户密码可以用彩虹表解密,复杂的不行
2023-07-07 10:02:392

韩语“SAM”是什么意思?

是的综艺节目里面只是为了搞笑没有确定的含义
2023-07-07 10:02:504

SAM是什么意思?

萨姆SAM 在军方是一种防空导弹的名称 至于在韩剧中就不知道了
2023-07-07 10:04:003

sam是什么意思?

人名:“山姆”
2023-07-07 10:04:482

sam是什么意思

1、sam,n.均湿,受潮,(木材)回潮;2、[例句]Thats much too subtle, even for Sam. — Even for Sam! He pounced on the phrase with a sound of triumph.“那太微妙了,即便对萨姆来说。”——“即便对山姆来说!”,他得意洋洋地抓住了这句话。
2023-07-07 10:05:041

sam怎么读

giveitokIttu,sam怎么读
2023-07-07 10:05:131

生物化学里SAM是什么的缩写啊?

S-腺苷甲硫氨酸
2023-07-07 10:05:236

sam是什么职位

在广告行业里,AM就是account manger(客户经理)的缩写直接上级:客户总监(AD)直接下级:客户助理(AE)高级客户助理(SAE)
2023-07-07 10:05:473

Sam翻译中文

萨姆
2023-07-07 10:06:067

SAM(即安全管理数据库)有什么特点?

解剖安全帐号管理器(SAM)结构I、 摘要II、 关于SAMIII、注册表中SAM数据库的结构IV、 SAM数据库的结构和主要内容V、 关于SAM数据库分析的结论一、摘要 分析安全帐号管理器结构是在一个多月前做的事情了,只零碎地记录下片段,没有发布过。不发布的主要原因是安全帐户管理器(SAM)是WIN系统帐户管理的核心,并且非常系统化,我也有很多地方仅仅是进行的推断和猜测,同时,SAM hack可能造成启动时lsass.exe加载帐户管理器出错,即便是安全模式也不能修复(启动时候必然加载SAM)使得整个系统启动崩溃(我通常需要依靠第二系统删除SAM文件来启动)。至于现在发布出来,主要是因为Adam和叮叮的《克隆管理员帐号》种所描述的制作rootkit办法隐蔽性和危害性,对SAM的结构的熟悉,可以帮助安全维护人员做好安全检测(当然也可能让不良企图者利用)。 这里只介绍关于SAM的内容,同Security相关的暂时不公开。二、关于SAM 不要误解了SAM,这不是一个文件sam这么简单。SAM(Security Accounts Manager安全帐户管理器)负责SAM数据库的控制和维护。SAM数据库位于注册表HKLMSAMSAM下,受到ACL保护,可以使用regedt32.exe打开注册表编辑器并设置适当权限查看SAM中的内容。SAM数据库在磁盘上就保存在%systemroot%system32config目录下的sam文件中,在这个目录下还包括一个security文件,是安全数据库的内容,两者有不少关系。 SAM数据库中包含所有组、帐户的信息,包括密码HASH、帐户的SID等。这些内容在后面详细介绍。以我分析的系统中文Win2K Adv Server为例。三、注册表中SAM数据库的结构 展开注册表HKLMSAMSAM:HKLM---SAM |---SAM |---Domains | |---Account | | |---Aliases | | | |---Members | | | |---Names | | |---Groups | | | |---00000201 | | | |---Names | | | |---None | | |---Users | | |---000001F4 | | |---000001F5 | | |---000003E8 | | |---000003E9 | | |---Names | | |---Adaministrator | | |---Guest | | |---IUSR_REFDOM | | |---IWASM_REFDOM | |---Builtin | |---Aliases | | |---00000220 | | |---00000221 | | |---00000222 | | |---00000223 | | |---Members | | | |---S-1-5-21-1214440339-706699826-1708537768 | | | |---000001F4 | | | |---000001F5 | | | |---000003E8 | | | |---000003E9 | | |--- Names | | |---Administrators | | |---Users | | |---Guests | | |---Power Users | |---Groups | | |---Names | | | |---Users | |---Names | |---RXACT 这是我机器上注册表中的SAM树。 对照SAM文件中的内容,可以看出,注册表中的SAM树实际上就是SAM文件中一样。不过,SAM文件中是先列RXACT然后在是Domains内容(以此类推),文件中的表达顺序和注册表中的树形顺序是相反的。如果习惯于看文件内容,从文件的0000h到0006Ch,表示的是SAM数据库所在的位置:systemrootsystem32configsam,然后是一端空白,直到01000h(hbin),从这里开始就是整个数据库的内容。SAM数据库的文件内容不作主要介绍,不过会穿插着介绍,有兴趣可以自己去研究。四、SAM数据库的结构和主要内容: 在整个数据库中,帐号主要内容存在于下面这些位置: 在Domains下就是域(或本机)中的SAM内容,其下有两个分支“Account”和“Builtin”。 DomainsAccount是用户帐号内容。 DomainsAccountUsers下就是各个帐号的信息。其下的子键就是各个帐号的SID相对标志符。比如000001F4,每个帐号下面有两个子项,F和V。其中Names下是用户帐号名,每个帐号名只有一个默认的子项,项中类型不是一般的注册表数据类型,而是指向标志这个帐号的SID最后一项(相对标识符),比如其下的Administrator,类型为0x1F4,于是从前面的000001F4就对应着帐户名administrator的内容。由此可见MS帐号搜索的逻辑。 推断一:从注册表中结构来看帐号,如果查询一个帐户名refdom的相关信息,那么,微软从帐号名refdom中找到其类型0x3EB,然后查找相对标志符(或者SID)为000003EB的帐号内容。所有的API函数(比如NetUserEnum())都是这样来执行的。因此,如果改变refdom帐号中的类型0x3EB为0x1F4,那么这个帐号将被指向类000001F4的帐户。而这个帐号000001F4就是administrator帐户,这样,系统在登录过程中就把refdom帐号完全转为了administrator帐号,帐号refdom所使用的所有内容、信息都是adminisrtator内容,包括密码、权限、桌面、记录、访问时间等等。这个推断应该成立,但是,将意味着两个用户名对应一个用户信息,系统启动上应该会发生错误! 推断一是在以前分析结构的时候即得出了,揭示了登录过程中及之后帐户名和SID关联的关系。 DomainsAccountUsers00001F4,这就是administrator的帐户信息(其他类似)。其中有两个子项V和F。项目V中保存的是帐户的基本资料,用户名、用户全名(full name)、所属组、描述、密码hash、注释、是否可以更改密码、帐户启用、密码设置时间等。项目F中保存的是一些登录记录,比如上次登录时间、错误登录次数等,还有一个重要的地方就是这个帐号的SID相对标志符。 以前分析结构的时候没有留意到这个地方,这就是Adam提出的思路。这个地方就是这个SID相对标志符在注册表中一个帐号出现了两遍,一个是在子键000001F4,另一个地方就是子键中项F的内容里面,从48到51的四个字节:F4 01 00 00,这实际上是一个long类型变量,也就是00 00 01 F4。当一个标志出现在两个地方的时候就将发生同步问题。明显,微软犯了这个毛病。两个变量本应该统一标志一个用户帐号,但是微软把两个变量分别发挥各自的作用,却没有同步统一起来。 子键中000001F4用来同用户名administrator对应,方便通过用户查询帐户信息,比如LookupAccountSid()等帐号相关API函数都是通过这个位置来定位用户信息的,这个关联应该是用在了帐户登录以后。而项目V值中的F4 01 00 00是同帐户登录最直接相关联的。 推断二:WIN登录的时候,将从SAM中获得相对标志符,而这个相对标志符的位置是V值中的 F4 01 00 00。但是,帐户信息查询却使用的SAM中子键内容。 推断二的原因假设(假设一):在帐户登录的时候,登录过程获得SAM数据库中用户名使用的帐户记录信息中的相对标志符值(相当于V值中的 F4 01 00 00),帐户登录之后,所有跟帐户相关的之后,这个值不再被API函数使用,而相对标志符由一个数据记录项的字段名代替(相当于子键000001F4)。微软犯了一个同步逻辑问题! 推断二是根据Adam提出而进行的,以前没有这样推断过。:( 推断二如果成立,揭示了在登录过程中帐户SID进行的过程。这就是为什么V中的值都是跟帐户登录记录(登录时间,密码错误次数等)相关的原因。同时,因为F中保存了一个用户名内容,而API函数查询的是这个用户名,所以Adam的克隆办法还是容易露脸,经叮叮补充过后,这个用户名也被恢复原用户名了,从用户名上检测就相对难了。 上面对项目V的介绍可以知道,其中保存的是帐户的基本资料,用户名、用户全名(full name)、所属组、描述、密码hash、注释、是否可以更改密码、帐户启用、密码设置时间等。现在来关心的是密码HASH。 假设二:在帐户的项V中,包含了用户HASH,分别包括是LM2和NT的密码加密散列,Crack时,可分开进行。毕竟LM2简单。DomainsBuiltin下的内容是同帐户组相关的。其结构同Account下的类似,并且也存在相应的问题,就不再罗嗦了。 SAM数据库保存的文件sam中,可没有注册表中的这么简明的内容,而主要是通过偏移量、长度来定位内容。并且单个帐号的信息都是集中在一块的,而不是象注册表形式这样分隔开(名字的一个键而内容在另外一个键)。 sam文件中,可根据这些下面这些分隔符来定位数据含义:nk (6E 6B) 键或者子键名vk (76 6B) 相应的值if (6C 66) 子键列表sk (73 6B) 权限五、关于SAM数据库分析的结论: SAM HACK是非常有危险性的。不正确的修改会将系统的安全数据管理器破坏,造成系统启动问题,虽然可以通过删除SAM文件来让启动恢复。如果能够熟悉SAM的结构,你将发现,可以对用户名与用户名之间、用户组与用户组之间进行调换,以及帐户和帐户组伪造,完全打破微软的帐户格局。并且非常隐蔽,让帐户相关的API函数摸不着头脑。 虽然微软处理帐号信息中犯了不少逻辑问题,但是安全帐号数据库并非不安全,所有操作都必须能完全拥有管理员权限。 当隐蔽后门的办法被提出来之后,一定会让不少“黑客”利用,管理员也应该多多熟悉相关技术,作好安全检测,我的目的就达到了。对《克隆管理员帐号》的简单检测工具可以在我的主页(www.opengram.com)下载,但是更多的还是需要管理员学习相关知识,才能更好地检测入侵。
2023-07-07 10:06:571

sam是什么职位

sam不是职位。Sam本名为Samuel Rodrigues,是1984年洛杉矶奥运会吉祥物。具有代表性。名为Sam的白头海雕以美国星条旗为背景,红白蓝颜色更是美国的代表色,以卡通造形的鹰穿着代表美国传奇人物“山姆大叔”的服装。Sam是1984年洛杉矶奥运会的吉祥物。名为Sam的白头海雕以美国星条旗为背景,红白蓝颜色更是美国的代表色,以卡通造形的鹰穿着代表美国传奇人物“山姆大叔”的服装。由迪斯尼所设计的吉祥物,十足的美国风味,吉祥物被 商业化利用也从此次开始。扩展资料在吉祥物的艺术形式上,1992年巴塞罗那奥运会以前,奥运会吉祥物大多以举办国有特色的动物形象为创作原型,一般是一个物种。1992年后,奥运会的吉祥物出现了人物,或者是完全虚拟的形体,数量也有变化。1998年长野冬奥会吉祥物有4种,2000年悉尼奥运会吉祥物有3种,雅典奥运会是2种。不管是什么样的形式,其基本的创作核心是有利于表达当届奥运会的主题,有利于表现主办城市独特的地域特征、历史文化和人文特色,同时有利于市场开发和保护。参考资料来源:百度百科--Sam
2023-07-07 10:07:071

sam是什么意思

萨姆或山姆
2023-07-07 10:07:254

sam可以怎么造句

1、sam,n.均湿,受潮,(木材)回潮;2、[例句]Thatsmuchtoosubtle,evenforSam.—EvenforSam!Hepouncedonthephrasewithasoundoftriumph.“那太微妙了,即便对萨姆来说。”——“即便对山姆来说!”,他得意洋洋地抓住了这句话。
2023-07-07 10:07:441

什么是sam文件

用来保存用户密码的文件,当你的机器密码忘了时可以挂上光驱引导进入后在DOS状态下找到winnt/sys32/找到sam删除即可
2023-07-07 10:07:532

Sam的中文意思是什么?

Sam的中文意思是:受潮
2023-07-07 10:08:031

sam是什么官职?

sam不是职位。Sam本名为Samuel Rodrigues,是1984年洛杉矶奥运会吉祥物。具有代表性。名为Sam的白头海雕以美国星条旗为背景,红白蓝颜色更是美国的代表色,以卡通造形的鹰穿着代表美国传奇人物“山姆大叔”的服装。Sam是1984年洛杉矶奥运会的吉祥物。名为Sam的白头海雕以美国星条旗为背景,红白蓝颜色更是美国的代表色,以卡通造形的鹰穿着代表美国传奇人物“山姆大叔”的服装。由迪斯尼所设计的吉祥物,十足的美国风味,吉祥物被 商业化利用也从此次开始。扩展资料在吉祥物的艺术形式上,1992年巴塞罗那奥运会以前,奥运会吉祥物大多以举办国有特色的动物形象为创作原型,一般是一个物种。1992年后,奥运会的吉祥物出现了人物,或者是完全虚拟的形体,数量也有变化。1998年长野冬奥会吉祥物有4种,2000年悉尼奥运会吉祥物有3种,雅典奥运会是2种。不管是什么样的形式,其基本的创作核心是有利于表达当届奥运会的主题,有利于表现主办城市独特的地域特征、历史文化和人文特色,同时有利于市场开发和保护。参考资料来源:百度百科--Sam
2023-07-07 10:08:411

里常常提到SAM,到底是什么意思?

应该是韩语里的一种叹词吧~~~是一种发嗲的语气。。。
2023-07-07 10:08:572

“Sam”翻译成中文是什么?

n.山姆;abbr.地对空导弹。与“Sam”相关例句John:Yes,I live near Amy and Sam. 约翰:是的,我住在艾米和萨姆附近。2.Sam:Yes.Here they are. 萨姆:找到了,就在这儿。3.Do you like grapes,Sam? 萨姆,你喜欢吃葡萄吗?
2023-07-07 10:09:181

SAM是什么意思?

SAM文件基础知识 windows NT及win2000中对用户帐户的安全管理使用了安全帐号管理器(security account manager)的机制,安全帐号管理器对帐号的管理是通过安全标识进行的,安全标识在帐号创建时就同时创建,一旦帐号被删除,安全标识也同时被删除。安全标识是唯一的,即使是相同的用户名,在每次创建时获得的安全标识都时完全不同的。因此,一旦某个帐号被删除,它的安全标识就不再存在了,即使用相同的用户名重建帐号,也会被赋予不同的安全标识,不会保留原来的权限。 安全账号管理器的具体表现就是%SystemRoot%system32configsam文件。sam文件是windows NT的用户帐户数据库,所有NT用户的登录名及口令等相关信息都会保存在这个文件中。sam文件可以认为类似于unix系统中的passwd文件,不过没有这么直观明了。 SAM文件是WIN2000里面保存密码信息的文件
2023-07-07 10:09:2610

SAM是什么

分类: 电脑/网络 解析: ·什么是SAM文件? Win2000中对用户账户的安全管理使用了安全账号管理器SAM(security account manage r)的机制,安全账号管理器对账号的管理是通过安全标识进行的,安全标识在账号创建时就同 时创建,一旦账号被删除,安全标识也同时被删除。安全标识是唯一的,即使是相同的用户名,在每次创建时获得的安全标识都时完全不同的。因此,一旦某个账号被删除,它的安全 标识就不再存在了,即使用相同的用户名重建账号,也会被赋予不同的安全标识,不会保留 原来的权限。 安全账号管理器的具体表现就是%SystemRoot%system32configsam这个文件。sam文件 是windows 2000的用户账户数据库,所有用户的登录名及口令等相关信息都会保存在这个文件 中。SAM文件可以认为类似于unix系统中的passwd文件,不过没有unix的passwd文件那么直观 那么当我们忘记密码的时候,就可以通过删除SAM文件,快速地进入系统。
2023-07-07 10:09:481

sam后面加可数名词

sam后面加可数名词。因为sam是一个人名,所以后面加可数名词。Sam is a girl.
2023-07-07 10:09:541