当前位置: 首页 > news >正文

Apache APISIX 的 Admin API 默认访问令牌漏洞(CVE-2020-13945)漏洞复现

漏洞描述

Apache APISIX 是一个动态、实时、高性能的 API 网关。Apache APISIX 有一个默认的内置 API 令牌,可用于访问所有 admin API,通过 2.x 版本中添加的参数导致远程执行 LUA 代码。

漏洞环境及利用

启动docker环境

访问9080端口

通过 admin api 向 APISIX 添加一条新的邪恶路由器规则,并带有默认的 token:

然后,使用这个邪恶的路由器来执行任意命令:

http://your-ip:9080/attack?cmd=id

相关文章:

Apache APISIX 的 Admin API 默认访问令牌漏洞(CVE-2020-13945)漏洞复现

漏洞描述 Apache APISIX 是一个动态、实时、高性能的 API 网关。Apache APISIX 有一个默认的内置 API 令牌,可用于访问所有 admin API,通过 2.x 版本中添加的参数导致远程执行 LUA 代码。 漏洞环境及利用 启动docker环境 访问9080端口 通过 admin api…...

Clickhouse学习笔记(3)—— Clickhouse表引擎

前言: 有关Clickhouse的前置知识详见: 1.ClickHouse的安装启动_clickhouse后台启动_THE WHY的博客-CSDN博客 2.ClickHouse目录结构_clickhouse 目录结构-CSDN博客 Cickhouse创建表时必须指定表引擎 表引擎(即表的类型)决定了&…...

WebSocket是什么以及其与HTTP的区别

新钛云服已累计为您分享774篇技术干货 HTTP协议 HTTP是单向的,客户端发送请求,服务器发送响应。举个例子,当用户向服务器发送请求时,该请求采用HTTP或HTTPS的形式,在接收到请求后,服务器将响应发送给客户端…...

Flutter 实战:构建跨平台应用

文章目录 一、简介二、开发环境搭建三、实战案例:开发一个简单的天气应用1. 项目创建2. 界面设计3. 数据获取4. 实现数据获取和处理5. 界面展示6. 添加动态效果和交互7. 添加网络错误处理8. 添加刷新功能9. 添加定位功能10. 添加通知功能11. 添加数据持久化功能 《F…...

Python中68个内置函数的使用与归类

前言 在Python解释器中内置的、可以直接使用的函数。这些函数不需要额外的导入或安装,可以直接在Python代码中调用。Python内置函数包括了很多常用的功能,比如对数据类型的操作、数学运算、字符串处理、文件操作等。一些常见的内置函数包括print()、len…...

AGV無人搬送車控制系统Pytorn

import tkinter as tk import Main import monitoring # メインウィンドウを作成 root tk.Tk() root.title("AGV無人搬送車控制系统 ver1.0.0") # ウィンドウサイズを固定 root.geometry("501x340") root.resizable(False, False) # サイズ変更を…...

使用MVS-GaN HEMT紧凑模型促进基于GaN的射频和高电压电路设计

标题:Facilitation of GaN-Based RF- and HV-Circuit Designs Using MVS-GaN HEMT Compact Model 来源:IEEE TRANSACTIONS ON ELECTRON DEVICES(19年) 摘要—本文阐述了基于物理的紧凑器件模型在研究器件行为细微差异对电路和系统…...

Android13分享热点设置安全性为wpa3

Android13分享热点设置安全性为wpa3 文章目录 Android13分享热点设置安全性为wpa3一、前言热点WPA3加密类型是需要底层硬件支持的。Wifi WPA3 和 热点 WPA3 是不一样的分享初衷 二、代码分析1、应用代码中热点设置WPA3 加密格式报错部分日志信息: 2、系统代码分析&a…...

2023-11-12 LeetCode每日一题(Range 模块)

2023-03-29每日一题 一、题目编号 715. Range 模块二、题目链接 点击跳转到题目位置 三、题目描述 Range模块是跟踪数字范围的模块。设计一个数据结构来跟踪表示为 半开区间 的范围并查询它们。 半开区间 [left, right) 表示所有 left < x < right 的实数 x 。 实…...

【六袆 - Framework】Angular-framework;前端框架Angular发展的由来0001;

Angular发展介绍&#xff0c;Angular17新特性 官方文档Angular框架发展的由来何为结构化、模块化 Angular17新特性 English unit Embarking on the journey of deep technical learning requires a well-structured approach, applicable to any programming language. The key…...

JAVA集合学习

一、结构 List和Set继承了Collection接口&#xff0c;Collection继承了Iterable Object类是所有类的根类&#xff0c;包括集合类&#xff0c;集合类中的元素通常是对象&#xff0c;继承了Object类中的一些基本方法&#xff0c;例如toString()、equals()、hashCode()。 Collect…...

【Linux】语言层面缓冲区的刷新问题以及简易模拟实现

文章目录 前言一、缓冲区刷新方法分类a.无缓冲--直接刷新b.行缓冲--不刷新&#xff0c;直到碰到\n才刷新c.全缓冲--缓冲区满了才刷新 二、 缓冲区的常见刷新问题1.问题2.刷新本质 三、模拟实现1.Mystdio.h2.Mystdio.c3.main.c 前言 我们接下来要谈论的是我们语言层面的缓冲区&…...

Mac安装与配置eclipse

目录 一、安装Java&#xff1a;Mac环境配置&#xff08;Java&#xff09;----使用bash_profile进行配置&#xff08;附下载地址&#xff09; 二、下载和安装eclipse 1、进入eclipse的官网 (1)、点击“Download Packages ”​编辑 (2)、找到macOS选择符合自己电脑的框架选项…...

TCP协议(建议收藏)

1. TCP特点 有连接&#xff1a;需要双方建立连接才能通信&#xff0c;在socket编程中服务端new ServerSocket(port)需要绑定端口&#xff0c;在客服端new Socket(serverIp, serverPort)与服务端建立连接可靠传输&#xff1a;确认应答机制&#xff0c;超时重传机制面向字节流&a…...

Interactive Analysis of CNN Robustness

Interactive Analysis of CNN Robustness----《CNN鲁棒性的交互分析》 摘要 虽然卷积神经网络&#xff08;CNN&#xff09;作为图像相关任务的最先进模型被广泛采用&#xff0c;但它们的预测往往对小的输入扰动高度敏感&#xff0c;而人类视觉对此具有鲁棒性。本文介绍了 Pert…...

Java,多线程,线程的通信机制

线程间通信的理解&#xff1a; 当我们需要多个线程来共同完成一件任务&#xff0c;并且我们希望他们有规律地执行&#xff0c;那么多线程之间需要一些通信机制。可以协调它们的工作&#xff0c;以此实现多线程共同操作一份数据。 关于线程间的通信&#xff0c;以下代码为例&am…...

ArcGIS进阶:栅格计算器里的Con函数使用方法

本实验操作为水土保持功能重要性评价&#xff1a; 所用到的数据包括&#xff1a;土地利用类型数据&#xff08;矢量&#xff09;、植被覆盖度数据&#xff08;矢量&#xff09;和地形坡度数据&#xff08;栅格&#xff09;。 由于实验数据较少&#xff0c;其思路也较为简单&a…...

小程序多文件上传 Tdesign

众所周知&#xff0c;小程序文件上传还是有点麻烦的&#xff0c;其实主要还是小程序对的接口有诸多的不便&#xff0c;比如说&#xff0c;文件不能批量提交&#xff0c;只能一个个的提交&#xff0c;小程序的上传需要专门的接口。 普通的小程序的页面也比普通的HTML复杂很多 现…...

Java多线程锁

AQS 互斥锁&#xff0c;悲观锁 public class Demo1 {// 从0累加到1000 悲观锁static Integer num 0;public static void main(String[] args) {for (int i 0; i < 3; i) {Thread t new Thread(() -> {while (num < 1000) {synchronized (num.getClass()) {if (nu…...

【Docker】Web应用通过jar打包成WAR文件

把当前目录下的所有文件打包成game.war jar -cvfM0 game.war ./ -c 创建war包 -v 显示过程信息 -f -M -0 这个是阿拉伯数字&#xff0c;只打包不压缩的意思 解压game.war jar -xvf game.war 解压到当前目录 环境 RedHat Linux 9 VWWare 8.0 SSH 3.2.9 Putty 0.62 问题…...

深度探索ComfyUI-BrushNet:解锁图像修复与内容替换的3种创新应用范式

深度探索ComfyUI-BrushNet&#xff1a;解锁图像修复与内容替换的3种创新应用范式 【免费下载链接】ComfyUI-BrushNet ComfyUI BrushNet nodes 项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI-BrushNet ComfyUI-BrushNet作为AI图像编辑领域的前沿技术实现&#xf…...

Google 迎来「DeepSeek 时刻」:TurboQuant算法实现bit无损、×加速、×压缩、零预处理矫

从 UI 工程师到 AI 应用架构者 13 年前&#xff0c;我的工作是让按钮在 IE6 上对齐&#xff1b; 13 年后&#xff0c;我用 fetch-event-source 订阅大模型的“思维流”&#xff0c;用 OCR 解锁图片中的文字——前端&#xff0c;正在成为 AI 产品的第一道体验防线。 最近&…...

Graphormer分子图建模原理:原子中心编码与键距离注意力机制详解

Graphormer分子图建模原理&#xff1a;原子中心编码与键距离注意力机制详解 1. Graphormer模型概述 Graphormer是微软研究院开发的一种基于纯Transformer架构的图神经网络模型&#xff0c;专门为分子图&#xff08;原子-键结构&#xff09;的全局结构建模与属性预测而设计。该…...

DS1202示波器核心功能解析与实战操作指南

1. DS1202示波器核心功能模块解析 第一次拿到DS1202示波器时&#xff0c;面对面板上密密麻麻的按键和接口&#xff0c;很多新手都会感到无从下手。其实只要掌握了几个核心功能区的操作逻辑&#xff0c;就能快速上手这台仪器。我刚开始用示波器时也踩过不少坑&#xff0c;比如不…...

扫地机器人,大厂扫地机器人 源代码,freertos实时操作系统,企业级应用源码

扫地机器人&#xff0c;大厂扫地机器人 源代码&#xff0c;freertos实时操作系统&#xff0c;企业级应用源码&#xff0c;适合需要学习嵌入式以及实时操作系统的工程师&#xff0c;32端代码能实现延边避障防跌 落充电等功能。 硬件驱动包含 陀螺仪姿态传感器bmi160、电源管理bq…...

深入解析ABB AC500与西门子S7-300的Profibus-DP通讯配置与优化

1. Profibus-DP通讯基础与硬件准备 在工业自动化领域&#xff0c;不同品牌PLC之间的通讯一直是工程师们需要面对的挑战。ABB AC500和西门子S7-300作为两大主流控制器&#xff0c;通过Profibus-DP实现数据交换是常见需求。Profibus-DP采用主从架构&#xff0c;最高传输速率可达1…...

Centos7防火墙高级策略:利用rich-rule实现精细化IP访问控制

1. 为什么需要精细化IP访问控制&#xff1f; 想象一下你家的防盗门——普通防火墙就像给大门装了一把锁&#xff0c;所有人都用同一把钥匙进出。而rich-rule则是给每个访客分配专属钥匙&#xff0c;还能规定谁可以进厨房、谁只能待在客厅。在企业服务器环境中&#xff0c;这种精…...

避坑指南:Win10安装PyTorch2.0时CUDA版本冲突的那些事儿

深度学习环境搭建实战&#xff1a;PyTorch 2.0与CUDA版本冲突的终极解决方案 刚接触深度学习的开发者往往会在环境搭建阶段遭遇"版本地狱"——尤其是当PyTorch要求的CUDA版本与本地安装的NVIDIA驱动不匹配时&#xff0c;系统弹出的错误提示足以让人抓狂。本文将带你…...

别再手动加电阻了!手把手教你用Xilinx 7系列FPGA的DCI功能搞定高速信号完整性

别再手动加电阻了&#xff01;手把手教你用Xilinx 7系列FPGA的DCI功能搞定高速信号完整性 当你在设计一块高速数据采集卡时&#xff0c;是否曾被密密麻麻的端接电阻搞得焦头烂额&#xff1f;每个LVDS差分对需要两个100Ω电阻&#xff0c;DDR3接口每根数据线又得配一个39Ω电阻.…...

国产芯片如何用JLINK+JFlash烧录?极海APM32/英迪芯IND83205案例详解

国产芯片JLINK烧录实战&#xff1a;极海APM32与英迪芯IND83205全流程解析 当国产MCU逐渐成为工程师的新选择&#xff0c;如何高效完成程序烧录成为开发者面临的首要问题。不同于国际大厂芯片的标准支持&#xff0c;国产芯片往往需要更灵活的工具链适配。本文将深入探讨如何利用…...