文档详情

反弹端口在远程控制软件中的应用与实现.pdf

发布:2017-06-03约1.15万字共3页下载文档
文本预览下载声明
ISSN1009-3044 E-mail:jslt@ ComputerKnowledgeandTechnology电脑知识与技术 第12卷第6期(2016年2月) ComputerKnowledgeandTechnology 电脑知识与技术 Vol.12,No.6,February2016 Tel:+86-55165690964 反弹端口在远程控制软件中的应用与实现 梁亦清,林嘉靖,孙嘉敏 (西北民族大学数学与计算机科学学院,甘肃兰州730100) 摘要:为了使远程控制软件顺利的通过windows 防火墙和杀毒软件的封锁,与服务器端主机进行实时通信。该文分析与阐 述了通过可靠的TCP 协议建立的套接字技术,绑定反弹端口,实现了服务端程序始终对反弹端口进行实时监听。 关键词:反弹端口;套接字编程;MFC ;远程控制 中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)06-0018-03 DOI:10.14004/ki.ckt.2016.0654 Application and Implementation of Rebound Port in Remote Control Software LIANG Yi-qing, LIN Jia-jing, SUN Jia-min (Department of Mathematics and Computer Science,Northwest University for Nationalities, Lan Zhou 730100, China) Abstract: In order to make remote control software pass the blockade of windows firewall and anti-virus software so as to carry out real-time communication with the sever host, this paper conducts an analysis and elaboration on how to apply socket technol- ogy established by reliable TCP protocol to bind rebound port and realize persistent real-time monitoring on rebound port with server program. Key words:rebound port; socket programming; MFC; remote control 1背景 使用一般的主动连接服务器型的远程控制软件很容易被 防火墙所阻止,而使用反弹端口技术,可以通过传统的端口轻 松透过防火墙以及其他防病毒软件,尤其是通过一些特殊的端 口,如网页浏览端口80,FTP端口23,Telnet端口21等,在这样 的情况下,在windows客户机上通过反弹端口连接服务器,既能 满足控制软件和服务器之间进行通信,也能满足控制软件在客 户机上进行操作。 2需求分析 设计一个通过反弹端口进行主动通信的客户端软件以及 一个管理服务器,客户端软件根据服务器端指令对客户机进行 控制及管理,这里只对一些常用操作进行管理。 3软件设计 3.1服务器端软件 服务器端软件主要是完成接收客户端发送的信息,同时能 够提供人机交互界面,对客户端进行设置,主要流程如图1所 示: 图1 服务器端控制流程图 收稿日期:2016-01-25 基金项目:西北民族大学国家级大学生创新创业训练计划资助项目(项目编号:201510742051) 18 网络通讯及安全 本栏目责任编辑:代 影 第12卷第6期(2016年2月
显示全部
相似文档