- 2
- 0
- 约2.51千字
- 约 108页
- 2021-09-16 发布于河北
- 举报
第三章 网络安全编程基础 ;*内容提要;3.1 网络安全编程概述 ;3.1.1 Windows内部机制 ;*八个基本概念;*窗 口;*程 序;*进 程;*查看当前进程;*线 程;*消 息;*事件 、 句柄;*API与SDK;3.1.2 学习Windows下编程;*开发工具;*学习编程需要经历三大步;3.1.3 选择编程工具 ;*VC++6.0;新建的是一个控制台程序;为工程新加一个程序文件:File-New-FILES选择C++Source File,取名,后进入下面界面;选择 BUILD-Execute执行程序,出现结果;*说明;3.2 C语言发展的四个阶段 ;3.2.1 面向过程的C语言 ;*案例3-1 读取命令行参数;编译后在命令行下运行如下;3.2.2 面向对象的C++语言;*在C++中定义类;*在C++中使用类;*将类定义与实现分离;;3.2.3 SDK编程;*编写窗口应用程序;*编写窗口应用程序;*编写窗口应用程序;案例3-2 利用SDK函数创建窗口 ;案例3-2 利用SDK函数创建窗口;案例3-2 利用SDK函数创建窗口;案例3-2 利用SDK函数创建窗口;3.2.4 MFC编程 ;3.2.4 MFC编程;3.2.4 MFC编程;3.2.4 MFC编程;3.2.4 MFC编程;3.2.4 MFC编程;3.2.4 MFC编程;3.2.4 MFC编程;3.2.4 MFC编程;案例3-3 MFC的事件处理机制;案例3-3 MFC的事件处理机制;案例3-3 MFC的事件处理机制;3.3 网络安全编程 ;3.3.1 Socket编程;流套接字的编程时序图如下;数据报套接字的编程时序图如下;3.3.1 Socket编程;3.3.1 Socket编程;3.3.1 Socket编程;3.3.1 Socket编程;3.3.1 Socket编程;3.3.1 Socket编程;*利用Socket实现简单扫描器;*利用Socket实现简单扫描器;3.3.2 注册表编程 ;3.3.2 注册表编程;案例名称:操作注册表;//设置第一个键值
lRetCode = RegSetValueEx ( hKey1, Hack_Name,
0, REG_SZ,
(byte*)sixage,
100);
//设置第二个键值
lRetCode = RegSetValueEx ( hKey1, Hack_Hobby,
0, REG_SZ,
(byte*)Running,
100);
//如果创建失败,显示出错信息
if (lRetCode != ERROR_SUCCESS) {
printf ( Error in setting Section1 value\n);
return (0) ;
}
printf(注册表编写成功!\n);
return(0);
}
;编译运行结果:;*判断是否中了“冰河” ;*判断是否中了“冰河”;*判断是否中了“冰河”;编译执行结果:;*案例3-6 更改登录用户名 ;案例3-6 更改登录用户名;*程序更改系统登录用户;if (lRetCode != ERROR_SUCCESS){
printf (Error in creating appname.ini key\n);
return (0) ;
}
?
lRetCode = RegSetValueEx ( hKey1,
DefaultUserName,
0,
REG_SZ,
(byte*)Hacker_sixage,
20);
if (lRetCode != ERROR_SUCCESS) {
printf ( Error in setting Section1 value\n);
return (0) ;
}
printf(已经将登录名该成Hacker_sixage);
return(0);
}
;编译执行
当我们重启时,登录界面为;3.3.3 文件系统编程;#include stdio.h
#include windows.h
main()
{
char * szCMD = net user Hacker /add;
BOOL bSuccess;
PROCESS_INFORMATION piProcInfo;
STARTUPINFO Info;
Info.cb=sizeof(STARTUPINFO);
Info.lpReserved=NULL;
Info.lpDesktop=NULL;
Info.lpTitle=NULL;
Info.cbReserved2=
您可能关注的文档
- 第3章机械零件的强度_2.pptx
- 第3章机械零件的工作能力.pptx
- 第3章机械加工的工艺装备知识.pptx
- 第3章权益资本.pptx
- 第3章比较会计模式英国.pptx
- 第3章水泥ppt《建筑材》课件.pptx
- 第3章模具数控加工工艺基础.pptx
- 第3章植物的矿质营养下.pptx
- 第3章汇率制度和外汇管制.pptx
- 第3章汽车保险合同.pptx
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测生物试卷+答案.doc
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测语文试卷+答案.doc
- 四川省绵阳南山中学实验学校2025-2026学年高三上学期1月月考数学含答案.doc
- 2026届辽宁省大连市高三上学期双基考试物理试卷+答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测化学含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测生物含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测英语含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测政治含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试化学含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试生物含答案.doc
最近下载
- 爱登堡电梯BT303C电气图纸.pdf
- 天津市河东区2024-2025学年七年级上学期期末考试道德与法治试卷(含答案).pdf VIP
- KH2100型薄层色谱扫描仪 用户手册.doc VIP
- 中国大学MOOC《高等数学(二)》(国防科大学)慕课 章节测验期末考试答案.docx VIP
- 四川省南充市2024-2025学年高一上学期1月期末质量检测物理试题(含答案).pdf VIP
- 2025年度民主生活会、组织生活会批评与自我批评意见(100条)供参考.docx VIP
- 第二课礼仪与教化教案.doc VIP
- 劳务费、专家咨询费用发放申领表.doc VIP
- 英文学术写作实战(北大)大学MOOC慕课 客观题答案.docx VIP
- 8款火爆的流媒体直播APP总有1个适合你.docx VIP
原创力文档

文档评论(0)