- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
账号的克隆.doc
哈尔滨理工大学
课 程 设 计
题 目: 账号的克隆
院、 系:计算机科学与技术学院 网络工程系
班 级: 网络11-2
学 号:
姓 名:
同组成员:
指导教师:
成 绩:
2014年06月27日
一.系统设计的目标
1.有助于加深我们对操作系统这门课程的理解,我们在课堂上学的都是基础理论知识,对于如何用程序语言来描述所学知识还是有一定难度。通过课程设计,我们可以真正理解其内涵。根据课堂讲授内容,做相应的自主练习,消化课堂所讲解的内容。?
2.通过学习充分了解安全的的重要性和网络安全的原理。进一步的提高网络的安全意思。
3.通过调试典型例题或习题积累调试程序的经验。
4.有利于我们逻辑思维的锻炼,程序设计能直接有效地训练学生的创新思维、培养分析问题、解决问题能力。即使是一个简单的程序,依然需要学生有条不理的构思。?
5.?有利于培养严谨认真的学习态度,在程序设计过程里,当我们输入程序代码的时候,如果不够认真或细心,那么可能就导致语法错误,从而无法得出运行结果。那么,这个我们反复调试,反复修改的过程,其实也是对我们认真严谨治学的一个锻炼。
二.系统原理:
我们的帐户在注册表里都有他相应的键值,具体在 “[HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\Users ”administrator 的 项为 “000001F4”下面有 2个二进制值 一个 是“F”一个是“V”。我一般克隆的都是 Guest用户,所以我就拿这个克隆这个用户做例子,克隆其他用户方法相同。Guest的项为 “000001F5”。其他用户所对应的项可以从 “[HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\Users\Names”下查看。我们所要做的就是把“1F4”下的“F”和“V”值复制到“1F5”下的对应值里。这就是所说的克隆帐户。
三. 系统功能分析:
1.void Usage (void)
作用:输出如下的提示信息
\t名称:2003与2000下克隆任意用户程序\n
\t环境:Win2003 + Visual C++ 6.0\n
\t作者:[email]pt007@[/email]\n
\tQQ:7491805\n
\t声明:本软件由pt007原创,转载请注明出处,谢谢!\n
\n
\t使用方法:\n
\t\-H\:帮助信息\n
\t\-L\:列出系统中用户对应的SID\n
\t\-C 1F5\:克隆帐户,输入SID即可\n
\t 对应注册表HKEY_LOCAL_MACHINE\\SAM\\SAM\\Domains\\Account\\Users\n
\t 对应注册表HKEY_LOCAL_MACHINE\\SAM\\SAM\\Domains\\Account\\Users\\Names\n
\n
\t注意事项:\n
\t由于SID的前5位都是\0\,所以不必输入,直接输入最后三位\n
\t例如:000001F5,则直接输入1F5,即可将Guest帐户克隆\n
===============================================================================\n
void new()
作用:是设置SAM键的权限为everyone:
void old()
作用:恢复注册表的权限:
int Clone(char *C_sid)
作用:该系统的核心功能,根据输入的参数进行,克隆是克隆的账号具有管理员的权限
int ListUser (void)
作用:通过调用void OpenKey (char *key)int 和ViewUser (char *key)来显示系统中存在账户。
void OpenKey (char *key)
int ViewUser (char *key)
void main (int argc, char *argv[])
作用:通过输入的参数来调用不同的子函数。实习整体的系统功能。
系统实现:
具体方法:方法和简单克隆的一样。不同的就是全部复制“F”和“V”值。你也可以直接导出[HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\Users\000001F4]的项。然后编辑导出的注册表文件,把里面的“000001F4”改成“000001F5”,然后在给他导入进去就OK了。然后在CMD下(必须),给Guest改密码(net user guest password)然后激活gues
文档评论(0)