计算机网络安全技术实验二.doc

计算机网络安全技术实验二.doc

ID:55295605

大小:157.00 KB

页数:23页

时间:2020-05-09

计算机网络安全技术实验二.doc_第1页
计算机网络安全技术实验二.doc_第2页
计算机网络安全技术实验二.doc_第3页
计算机网络安全技术实验二.doc_第4页
计算机网络安全技术实验二.doc_第5页
资源描述:

《计算机网络安全技术实验二.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机网络安全技术实验二2010/4/12第1、2节课上机内容以下实验在主机的visualc++6.0里面完成。程序一律保存在E:盘的自己创建的“学好姓名”文件夹下面。n案例名称:操作注册表n程序名称:#includen#includen nmain()n{nHKEYhKey1;nDWORDdwDisposition;nLONGlRetCode;n//创建nlRetCode=RegCreateKeyEx(HKEY_LOCAL_MACHINE,n"SOFTWARE\Microsoft\WindowsNT\CurrentVersi

2、on\IniFileMapping\WebSecurity",n0,NULL,REG_OPTION_NON_VOLATILE,KEY_WRITE,nNULL,&hKey1,&dwDisposition);nn//如果创建失败,显示出错信息nif(lRetCode!=ERROR_SUCCESS){nprintf("ErrorincreatingWebSecuritykey");nreturn(0);n}n//设置第一个键值nlRetCode=RegSetValueEx(hKey1,n"Hack_Name",n0,nREG_SZ,n(byte*)"sixage",n1

3、00);n//设置第二个键值nlRetCode=RegSetValueEx(hKey1,n"Hack_Hobby",n0,nREG_SZ,n(byte*)"Running",n100);nn//如果创建失败,显示出错信息nif(lRetCode!=ERROR_SUCCESS){nprintf("ErrorinsettingSection1value");nreturn(0);n}nprintf("注册表编写成功!");nreturn(0);n}n案例名称:判断是否中了“冰河”n程序名称:proj3_13.cppn n#includen#inclu

4、denmain()n{nHKEYhKEY;nLPCTSTRdata_Set="txtfile\shell\open\command";nlongret0=(RegOpenKeyEx(HKEY_CLASSES_ROOT,ndata_Set,0,KEY_READ,&hKEY));nif(ret0!=ERROR_SUCCESS)//如果无法打开hKEY,则终止程序的执行n{nreturn0;n}n//查询有关的数据nLPBYTEowner_Get=newBYTE[80];nDWORDtype_1=REG_EXPAND_SZ;nDWORDcbData_

5、1=80;nlongret1=RegQueryValueEx(hKEY,NULL,NULL,n&type_1,owner_Get,&cbData_1);nif(ret1!=ERROR_SUCCESS)n{nreturn0;n}nnif(strcmp((constchar*)owner_Get,"%systemroot%\system32otepad.exe%1")==0)n{nprintf("没有中冰河");n}nelsen{nprintf("可能中了冰河");n}nprintf("");n}编译运行会有下面结果然后在注册表中HKEY_CLASSES_ROOT

6、主键下的“txtfileshellopencommand”将值改为其他的,然后再运行。会有下面结果。n案例名称:更改系统登录用户n程序名称:proj3_14.cppn n#includen#includen nmain()n{nHKEYhKey1;nLONGlRetCode;nlRetCode=RegOpenKeyEx(HKEY_LOCAL_MACHINE,n"SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon",n0,KEY_WRITE,n&hKey1n);nni

7、f(lRetCode!=ERROR_SUCCESS){nprintf("Errorincreatingappname.inikey");nreturn(0);n}n nlRetCode=RegSetValueEx(hKey1,n"DefaultUserName",n0,nREG_SZ,n(byte*)"Hacker_sixage",n20);nnif(lRetCode!=ERROR_SUCCESS){nprintf("ErrorinsettingSection1value");nreturn(0);nn}nprintf

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。