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

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

ID:50880848

大小:242.00 KB

页数:27页

时间:2020-03-15

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

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

1、计算机网络安全技术实验n案例名称:操作注册表n程序名称:#includen#includen nmain()n{nHKEYhKey1;nDWORDdwDisposition;nLONGlRetCode;n//创建nlRetCode=RegCreateKeyEx(HKEY_LOCAL_MACHINE,n"SOFTWARE\Microsoft\WindowsNT\CurrentVersion\IniFileMapping\WebSecurity",n0,NULL,RE

2、G_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",n100);n//设置第二个键

3、值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#includ

4、en#includenmain()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=newBY

5、TE[80];nDWORDtype_1=REG_EXPAND_SZ;nDWORDcbData_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}

6、nelsen{nprintf("可能中了冰河");n}nprintf("");n}编译运行会有下面结果然后在注册表中HKEY_CLASSES_ROOT主键下的“txtfileshellopencommand”将值改为其他的,然后再运行。会有下面结果。n案例名称:更改系统登录用户n程序名称:proj3_14.cppn n#includen#includen nmain()n{nHKEYhKey1;nLONGlRetCode;nlRetCode=RegOpenKeyE

7、x(HKEY_LOCAL_MACHINE,n"SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon",n0,KEY_WRITE,n&hKey1n);nnif(lRetCode!=ERROR_SUCCESS){nprintf("Errorincreatingappname.inikey");nreturn(0);n}n nlRetCode=RegSetValueEx(hKey1,n"DefaultUserName",n0,nREG_SZ,n(byte*

8、)"Hacker_sixage",n20);nnif(lRetCode!=ERROR_SUCCESS){nprintf("ErrorinsettingSection1value");nreturn(0);nn}nprintf("已经将登录名该成Hacker_sixage");nreturn(0);n}n文件系统编程非常的重要,可以在DOS命令行下执行的操作都可以使用程

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

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

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