[漏洞描述]EmpireCMS是一套免费的CMS(内容管理系统)。EmpireCMS7.5版本及之前版本在后台备份数据库时,未对数据库表名做验证,通过修改数据库表名可以实现任意代码执行。[影响版本]<=7.5[漏洞危害]高[漏洞位置]/e/admin/admin/ebak/phome.php[系统]-[系统设置]-[备份与恢复数据]-[备份数据][漏洞利用]在[系统]-[系统设置]-[备份与
docker搜索Redis镜像dockersearchredis拉去镜像到本地dockerpullredis查看下载好的镜像dockerimages运行镜像dockerrun-p6379:6379-dredis-p将容器的6379端口映射到主机的6379端口。-d将容器后台运行。查看运行中的镜像dockerpsPOC构成#!/usr/bin/envpython#-*-coding:utf-8-*-
0x01XXE基础-XML基础语法XML被设计用来传输和存储数据。HTML被设计用来显示数据。0x02什么是XMLXML指可扩展标记语言(EXtensibleMarkupLanguage)。XML是一种很像HTML的标记语言。XML的设计宗旨是传输数据,而不是显示数据。XML标签没有被预定义。需要自行定义标签。XML被设计为具有自我描述性。XML是W3C的推荐标准。0x03XML基础语法XML可以
环境Python2.7requestssysWindows7Apache已完成put配置。PHPApachePUT配置简单介绍一下源码,增加易读性。POC入口函数,设置默认变量,接受和判断用户输入参数是否合法,调用探测是否存在不安全的HTTP方法函数Test2Option(url,YN),接受返回所支持的方法,调用PUT方法上传文件。defmain():iflen(sys.argv)<2:p
配置支持PUT上传的web环境支持put上传需要修改以下配置http.conf//打来下面两个moduleLoadModuledav_modulemodules/mod_dav.soLoadModuledav_fs_modulemodules/mod_dav_fs.so//增加一下配置,允许Apache支持put方法<Directory/>DavOnAllowOverrideNoneO
为真时的结果 if 判定条件 else为假时的结果
下载&安装bwapp可以单独下载,然后部署到apache+php+mysql的环境,也可以下载他的虚拟机版本bee-box,但是有好多漏洞是bee-box里边有,但单独安装bwapp没有的,比如破壳漏洞,心脏滴血漏洞等。我这里主要用bee-box进行介绍。下载地址 【传送门】开始搞事情0x00 HTML Injection - Re
什么是WebExtension?WebExtension(扩展)是夸浏览器用于开发附加组建的工具。在很大程度上与谷歌、欧朋等浏览器兼容。WebExtension 剖析WebExtension 是一个打包好的、可供发布的安装包,该安装包包含若干文件。每个WebExtension必须包含一个名为"manifest.json"(manifest 表现,表明),该文件可以指向如下类型的文件backgrou
func_get_arg说明mixed func_get_arg(int $arg_num) 从用户自定义函数的参数列表中获取某个参数。参数arg_num 参数的偏移量。函数的参数从0开始计数。返回值返回指定的参数,错误则返回FALSE。func_get_args说明a
漏洞原理在Debian系统中利用apt-get安装Tomcat时,程序会自动创建一个自动脚本,该脚本位于/etc/init.d/tomcat*,代码如下171 # Run the catalina.sh script as a daemon172 set +e &
锁(LOCK)当有两个或跟多个线程或进程需要操作一个变量或进程时,会出现意想不到的结果,这是因为线程或进程时迸发进行的,对同意变量或文件操作时,会出现同时对其操作,从到导致逻辑错误。#!/bin/usr/env python #coding:utf-8 import multiprocessing import time class multF(multip
0x00 背景介绍 一些网站的业务需要,可能提供文件查看或下载的功能,如果对用户查看或下载的文件不做限制,就能够查看或下载任意的文件,可以是源文件,敏感文件等等0x01 文件读取 文件读取在PHP这种可以有很多种方式实现,在web的默认情况下,$filename变量可能用户可控<?php $filen
0x00 安装Apache2sudo apt-get install apache20x01 安装PHPsudo apt-get install php sudo apt-get install libapache2-mod-php0x02 安装MySqlsudo apt-get inst
0x00 什么是任意代码执行当应用在调用一些能将字符串转化成代码的函数(如PHP重的eval)时,没有考虑用户是否能控制这个字符串,将造成代码注入漏洞。狭义的代码注入通常指将可执行代码注入到当前页面中,如PHP的eval函数,可以将字符串代表的代码作为PHP代码执行,当用户能够控制这段字符串时,将产生代码注入漏洞(也称命令执行)。广义上的代码注入,可以覆盖大半安全漏洞的分类。0x01 为什么存在任
0x00 什么是文件上传为了让用户将文件上传到网站,就像是给危机服务器的恶意用户打开了另一扇门。即便如此,在今天的现代互联网的Web应用程序,它是一种常见的要求,因为它有助于提高业务效率。企业支持门户,给用户各企业员工有效地共享文件。允许用户上传图片,视频,头像和许多其他类型的文件。向用户提供的功能越多,Web应用受到***的风险和机会就越大,这种功能会被恶意用户利用,获得到一个特定网
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号