问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

 网络安全 | SQL手工注入漏洞测试(MySQL数据库)

发布网友 发布时间:2024-09-06 22:22

我来回答

1个回答

热心网友 时间:2024-09-07 20:45

安全工程师“墨者”最近在练习SQL手工注入漏洞,自己搭建了一个靶场环境,包括Nginx、PHP和MySQL。PHP代码对客户端提交的参数未做任何过滤,允许用户进行SQL手工注入练习。

实训目标包括:掌握SQL注入原理,了解手工注入的方法,了解MySQL的数据结构,以及了解字符串的MD5加解密。

解题方向是手工进行SQL注入测试,以获取管理密码登录。

判断是否存在注入点时,使用sqlmap工具进行检测。以该题目为例,使用sqlmap检测后的输出结果显示了几个工具/系统信息,并确认存在SQL注入点。

解答过程中,首先获取数据库名和数据库版本,通过在注入代码中添加id=-1,使用UNION SELECT语句来获取目标数据库信息。结果显示数据库名为mozhe_Discuz_StormGroup,数据库版本为5.7.22-0ubuntu0.16.04.1。

接下来获取数据库用户名和数据库路径,结果显示数据库用户名为root@localhost,数据库路径为/var/lib/mysql/。

获取操作系统信息显示为Linux。然后获取数据库列表,整理后的数据库列表显示mozhe_Discuz_StormGroup数据库可能包含答案。

获取该数据库下的数据库表列表,整理后的数据库表列表显示StormGroup_member表可能包含所需信息。

获取StormGroup_member表的列列表,整理后的列列表结果显示需要的信息。获取该表的数据,用户名为mozhe,密码为一串MD5加密的数据。解密后得到密码为dsan13,但尝试登录时发现用户被禁用。

尝试读取第二条用户数据,用户名同样为mozhe,密码为另一串MD5加密的数据。解密后得到密码为601663,成功登录。

使用sqlmap进行表数据获取用户数据时,在已知数据库名和数据库表的情况下,执行相应的命令。

其他知识点包括:在MYSQL5.0以上版本中,内置系统数据库information_schema,包含了MySQL服务器中存在的所有数据库、表、列、约束等相关元数据信息。展示数据库列表可以使用show databases;命令。

热心网友 时间:2024-10-05 10:38

安全工程师“墨者”最近在练习SQL手工注入漏洞,自己搭建了一个靶场环境,包括Nginx、PHP和MySQL。PHP代码对客户端提交的参数未做任何过滤,允许用户进行SQL手工注入练习。

实训目标包括:掌握SQL注入原理,了解手工注入的方法,了解MySQL的数据结构,以及了解字符串的MD5加解密。

解题方向是手工进行SQL注入测试,以获取管理密码登录。

判断是否存在注入点时,使用sqlmap工具进行检测。以该题目为例,使用sqlmap检测后的输出结果显示了几个工具/系统信息,并确认存在SQL注入点。

解答过程中,首先获取数据库名和数据库版本,通过在注入代码中添加id=-1,使用UNION SELECT语句来获取目标数据库信息。结果显示数据库名为mozhe_Discuz_StormGroup,数据库版本为5.7.22-0ubuntu0.16.04.1。

接下来获取数据库用户名和数据库路径,结果显示数据库用户名为root@localhost,数据库路径为/var/lib/mysql/。

获取操作系统信息显示为Linux。然后获取数据库列表,整理后的数据库列表显示mozhe_Discuz_StormGroup数据库可能包含答案。

获取该数据库下的数据库表列表,整理后的数据库表列表显示StormGroup_member表可能包含所需信息。

获取StormGroup_member表的列列表,整理后的列列表结果显示需要的信息。获取该表的数据,用户名为mozhe,密码为一串MD5加密的数据。解密后得到密码为dsan13,但尝试登录时发现用户被禁用。

尝试读取第二条用户数据,用户名同样为mozhe,密码为另一串MD5加密的数据。解密后得到密码为601663,成功登录。

使用sqlmap进行表数据获取用户数据时,在已知数据库名和数据库表的情况下,执行相应的命令。

其他知识点包括:在MYSQL5.0以上版本中,内置系统数据库information_schema,包含了MySQL服务器中存在的所有数据库、表、列、约束等相关元数据信息。展示数据库列表可以使用show databases;命令。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找专业防水队做完还漏水怎么维权 法院会受理房屋漏水造成的纠纷吗? 巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 异地结婚女方户口在女方家分地吗 农村户口迁出后还能迁回吗? 农村户口迁出去了还能迁回来吗 迁户口要本人去吗 火车票开车后还能退吗 新民法典夫妻分居多久算自动离婚 2023二本铁路大学有哪些 什么学校好 网络诈骗100元算不算违法会带来什么后果 网上骗100元需要判刑吗 网络诈骗100元警察受理吗 甲状腺素T4偏低 TSH偏高 TSH高T4低是怎么回事 甲状腺素T4低的原因 促甲状腺激素tsh高怎么办 米家一套智能家居多少钱 正月底适合去哪旅游 糖尿病患者容易合并高血压吗 有糖尿病的高血压患者服用降压药,建议控制在 糖尿病合并高血压,有什么危害? 高血压合并糖尿病的患者要将血压控制在多少 糖尿病高血压有什么危害 防范MySQL漏洞避免不安全字符对系统造成威胁mysql不安全字符 MySQL脚本注入漏洞的防范与应对措施mysql下植入脚本 怎么关闭onedrive禁用onedrive有什么用 win10如何关闭onedrive服务? 怎样才能真正在心里放下一个人? - 知乎 玉碎了后怎么辨别真假 怎么使用打印机复印 玉碎了有粉末是不是假的 【注册公司】收到赔款是否需开具发票? 企业赔款需要开发票吗 慢充平台是怎样和渠道合作挣钱的 手机游戏天天飞车开挂刷金币封号吗?严重吗?酷跑开挂人太多就不想玩了... qq怎么设置全部统一聊天背景? 怎么设置QQ聊天背景全部统一? 医生误诊找哪个部门解决 养生粥煲800例内容简介 时尚美食馆养生粥煲800例内容简介 2023国庆节民政局上班吗,2023年10月1日国庆节民政局上不上班 2023民政局国庆节能领证吗,2023十一期间民政局可以领证吗 四个月小孩后脑勺长这红色斑快是什么东西