为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

远程控制系统

2011-06-19 9页 pdf 158KB 48阅读

用户头像

is_679777

暂无简介

举报
远程控制系统 远程控制系统 2009-03 PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.com.cn 课程内容 • 流套接字与数据报套接字回顾 • 远程控制系统流程 PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.com.cn TCP套接字编程(cont.) PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.com...
远程控制系统
远程控制系统 2009-03 PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.com.cn 课程内容 • 流套接字与数据报套接字回顾 • 远程控制系统 PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.com.cn TCP套接字编程(cont.) PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.com.cn 无连接的服务 PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.com.cn 远程控制系统 工作原理:客户端接收用户输入的命令,客户端通过套接 字将命令传送给服务器端,服务器在收到用户的命令,对 命令进行解析,然后在服务器端调用对应的命令,并将命 令执行的结果发送给客户端,从而实现远距离控制的功 能; 注:远程控制系统、木马、僵尸程序都属于远程控制类程 序。 PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.com.cn UDP远程控制程序流程图 PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.com.cn TCP远程控制流程 PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.com.cn 命令的解析 • 采用管道实现 int execute(char* command,char* buf) { File * fp; int count; if (NULL==popen(command,”r”)) { perror(“error\n”); exit(1); } int count=0; while((buf[count++]=fgetc(fp)!=eof)&& count<2047); buf[count]=‘\0’; return count; } PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.com.cn 试验题目 • 利用流套接字实现一个简单的远程控制系统: 1. 客户端输入“quit”,客户端程序与服务器端程序打印退出信 息,终止程序的执行; 2. 客户输入命令,客户端将命令通过流套接字发送给客户端, 服务器执行收到的命令,并将结果发送到客户端显示; 3. 如果没有客户输入的命令,服务器发送命令非法信息,并在 客户端显示该条信息。 PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.com.cn
/
本文档为【远程控制系统】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索