Python远程控制工具的使用

 

 

本节我们对所编写的远程控制工具的功能进行测试。首先开启主控端程序, 如下所示:

1b3fc8ce8ddb4671aedbe219f63e09da.png

接下来打开被控端程序。当被控端打开时,主控端会收到被控端的连接请 求。

开启被控端程序:

7b3fab258f3a4d1b841d748a5fb3ddc3.png

主控端接收到连接请求并显示被控端主机的信息:

e0cca9455cd54ce8a73e8ec6fd8e9e98.png

输入“ 1”让主控端进入命令执行模式,同时工具也会自动将“ 1”发送给被控

端,让其进入命令执行模式。在命令执行模式下执行whoami 、pwd命令,执行成 功后会得到被控端返回的执行结果,如下所示:

 

 

 

 

 

d306d84b7f0f4ffab130bc86b898d1b1.png

输入“exit”退出命令执行模式,输入“2”进入文件传输模式,被控端也同样会 接收到相应指令,进入文件传输模式。首先对被控端上的shadow文件进行下载:

fff4869f08e94c098cff124f5f078f37.png

成功下载shadow文件后将其存入主控端的目录下:

c4d0077d3c274b7e877e853c67192502.png

 

 

 

 

接下来,我们把主控端中/root/ms08067文件上传到被控端:

9a442352b0ac4ea18b433f7cd9f5b97b.png

成功上传ms08067文件后,会将文件存入被控端的目录下:

d6cfbc1eb38a41ba975192b25b4a4a18.png

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/464589.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

《杨绛传:生活不易,保持优雅》读书摘录

目录 书简介 作者成就 书中内容摘录 良好的家世背景,书香门第为求学打基础 求学相关 念大学 清华研究生 自费英国留学 法国留学自学文学 战乱时期回国 当校长 当小学老师 创造话剧 支持钱锺书写《围城》 出任震旦女子文理学院的教授 接受清华大学的…

【小沐学GIS】基于Android绘制三维数字地球Earth(OpenGL)

🍺三维数字地球系列相关文章如下🍺:1【小沐学GIS】基于C绘制三维数字地球Earth(OpenGL、glfw、glut)第一期2【小沐学GIS】基于C绘制三维数字地球Earth(OpenGL、glfw、glut)第二期3【小沐学GIS】…

【新书推荐】7.4 多重循环

本节必须掌握的知识点: for循环嵌套语句 示例二十五 代码分析 汇编解析 7.4.1 for循环嵌套语句 在我们总结中,语句块这个解释不知道读者是否感到不解,既然语句块里可以做任何事情,那么它的里面就可以再写一个循环语句&#xff0…

Swift 初见

Swift 初见 学习swift的记录 控制台输出 print("hello world")可以无分号!!!!!!! 变量声明 let 常量声明 如果在常量声明后再次修改他会报错 var 变量声明 一个常量的值&#xf…

专业课135+总分400+西安交通大学815/909信号与系统考研电子信息与通信工程,真题,大纲,参考书。

经过将近一年的考研复习,终于梦圆西安交大,今年专业可815(和909差不多)信号与系统135,总分400,回想这一年的复习还是有很多经验和大家分享,希望可以对大家复习有所帮助,少走弯路。 专业课: 这…

BootStrap学习笔记JS插件(一)--模态弹出框

一、弹出框基础 <div class"modal show"><div class"modal-dialog"><div class"modal-content"><div class"modal-header"><button type"button" class"close" data-dismiss"mo…

Hadoop:认识MapReduce

MapReduce是一个用于处理大数据集的编程模型和算法框架。其优势在于能够处理大量的数据&#xff0c;通过并行化来加速计算过程。它适用于那些可以分解为多个独立子任务的计算密集型作业&#xff0c;如文本处理、数据分析和大规模数据集的聚合等。然而&#xff0c;MapReduce也有…

我主编的电子技术实验手册(03)——电阻的识别与测量

本专栏是笔者主编教材&#xff08;图0所示&#xff09;的电子版&#xff0c;依托简易的元器件和仪表安排了30多个实验&#xff0c;主要面向经费不太充足的中高职院校。每个实验都安排了必不可少的【预习知识】&#xff0c;精心设计的【实验步骤】&#xff0c;全面丰富的【思考习…

聚观早报 | 小米14 Ultra官宣;苹果汽车项目调整

聚观早报每日整理最值得关注的行业重点事件&#xff0c;帮助大家及时了解最新行业动态&#xff0c;每日读报&#xff0c;就读聚观365资讯简报。 整理丨Cutie 2月6日消息 小米14 Ultra官宣 苹果汽车项目调整 ROG游戏手机8系列推出福利 一加Ace 3原神刻晴定制机官宣 苹果i…

猫头虎分享已解决Bug || RuntimeError: size mismatch, m1: [32 x 100], m2: [500 x 10]

博主猫头虎的技术世界 &#x1f31f; 欢迎来到猫头虎的博客 — 探索技术的无限可能&#xff01; 专栏链接&#xff1a; &#x1f517; 精选专栏&#xff1a; 《面试题大全》 — 面试准备的宝典&#xff01;《IDEA开发秘籍》 — 提升你的IDEA技能&#xff01;《100天精通鸿蒙》 …

SpringCloud-Nacos服务分级存储模型

Nacos 服务分级存储模型是 Nacos 存储服务注册信息和配置信息的核心模型之一。它通过将服务和配置信息按照不同级别进行存储&#xff0c;实现了信息的灵活管理和快速检索&#xff0c;为微服务架构下的服务发现和配置管理提供了高效、可靠的支持。本文将对 Nacos 服务分级存储模…

Python中HTTP隧道的基本原理与实现

HTTP隧道是一种允许客户端和服务器之间通过中间代理进行通信的技术。这种隧道技术允许代理服务器转发客户端和服务器之间的所有HTTP请求和响应&#xff0c;而不需要对请求或响应内容进行任何处理或解析。Python提供了强大的网络编程能力&#xff0c;可以使用标准库中的socket和…