2.3 PROC文件系统
Proc文件系统是一个虚拟文件系统,它只存在内存当中,而不占用外存空间。
它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。
由于系统的信息(如进程等)是动态改变的,所以用户或应用程序读取proc文件时,proc文件系统是动态地从系统内核读出所需信息并提交的。
2.4 远程控制
远程系统控制[4]可以在网络上由一台电脑论文网http://www.751com.cn/ (主控端Remote/客户端)远距离去控制另一台电脑(被控端Host/服务器端)的技术。
本系统远程控制部分应用udp套接字编程实现。过程如下图所示:
图表 4套接字编程实现过程图
图表 5 udp远程控制流程图本文来自辣.文'论,文·网原文请找腾讯3249'114
工作原理:
• 客户端接收用户输入的命令,客户端通过套接字将命令传送给服务器端;
• 服务器在收到用户的命令,对命令进行解析;
• 在服务器端调用对应的命令;
• 并将命令执行的结果发送给客户端,从而实现远距离控制的功能。
3 研究内容描述
3.1 系统目标
编写一个基于Linux平台的远程监控程序,可以通过邮件等方式发送给服务端,并且能成功在服务端执行,有一定的隐蔽性。
可以实现通信隐藏,文件隐藏以及进程隐藏。
3.2 设计原则
人员较少,开发周期较短,因此只有一套方案。
远程监控程序编写在Linux平台上,这里我们采用Vmware虚拟机建立一个Linux操作系统来完成这个平台的搭建。
开发过程准备采用简单的增量模型,这是因为我们做的是比较简单的基于Linux的远程监控程序,需求比较明确,开发周期比较短,先做出核心的部分,再根据我们的能力决定要附加实现的部分。
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页