首页 > 数据库 >PentestLab-web安全SQL注入-EXP2

PentestLab-web安全SQL注入-EXP2

时间:2023-03-11 17:31:56浏览次数:38  
标签:sqlmap web name EXP2 空格 TAB SQL 靶机 注入


我们打开pentestlab靶机

选择“sql  injections ”

选择“Example2”


PentestLab-web安全SQL注入-EXP2_多行注释


观察页面


PentestLab-web安全SQL注入-EXP2_sql_02


发现name是注入点


使用工具测试

sqlmap参数为


python sqlmap.py -u "http://192.168.29.148/sqli/example2.php?name=admin" --dump all


PentestLab-web安全SQL注入-EXP2_python_03


机器太卡了


我们使用手工注入

万能密码


%27/**/or/**/1=1/**/%23  相当于 ' or 1=1 #


PentestLab-web安全SQL注入-EXP2_多行注释_04


换虚拟机

工具测试


PentestLab-web安全SQL注入-EXP2_sql_05


也卡住

(那就休息)


我们打开靶机

查看源代码


PentestLab-web安全SQL注入-EXP2_sql_06


将空格进行过滤

然后其他编码没有过滤。

1、%09 TAB 键(水平)

2、%0a 新建一行

3、%0c 新的一页

4、%0d return 功能

5、%0b TAB 键(垂直)

6、%a0 空格

7、/**/ 多行注释

标签:sqlmap,web,name,EXP2,空格,TAB,SQL,靶机,注入
From: https://blog.51cto.com/apple0/6114676

相关文章

  • 03-面试必会-Mysql篇
    1.Mysql查询语句的书写顺序Select[distinct]<字段名称>from表1[<join类型>join表2on<join条件>]where<where条件>groupby<字段>having<......
  • MySQL学习笔记-SQL实践1
    SQL实践1借着学校的数据库实验,来对之前学习的SQL语言进行实践和总结。实验环境:macOS13.2(22D49)mysqlVer8.0.32formacos13.0onarm64(Homebrew)DataGrip20......
  • 如何使用webgl(three.js)实现3D消防、3D建筑消防大楼、消防数字孪生、消防可视化解决
    序:又是很久没出随笔文章了,一篇文章有时候整理一天,实在是抽不出来时间。最近在回顾几年前的项目时,发现这个智慧三维消防可视化项目很有回顾价值,索性就拿出来讲讲......
  • PLSQL官方下载、安装和使用完全指南
    1、PLSQL介绍我们常说的plsql指的是plsqldeveloper这个oracle数据库客户端连接工具,这个工具以其方便和强大被广大开发者喜爱。这个工具是由allroundautomations公司开发,......
  • php连接docker运行的mysql,显示(HY000/2002): Connection refused的解决办法
    php连接docker运行的mysql,显示(HY000/2002):Connectionrefused的解决办法-斌哥tobin-博客园(cnblogs.com)php要连接docker中运行的mysql是不能用localhost,127.......
  • SQL语句
    1.表结构//创建表creattabletb_emp1( idint(11);namevarchar(25);deptldint(11);salaryfloat;);//修改表结构altertable<表名>[修改选项];......
  • SQL约束
    1、约束1.1约束在SQL中,约束是规定表中的数据规则。若存在违反约束的行为,行为就会被阻止。它能帮助管理员更好地管理数据库,并且确保数据库中数据的正确性和有效性。例......
  • sqlite 常见命令及操作
    sqlite系统命令sqlitetest.db                         创建test.db文件并进入sqlite3sqlite>.database  ......
  • 搭建良好编写体验的webgl编程环境 vscode+vit
    因为webgl代码是以字符串的形式嵌入在javascript代码中,这对于我们编写webgl代码的体验不友好,本文介绍如何搭建友好webgl编程环境:需要安装的vscode插件WebGLGLSLEdito......
  • sqlite3 命令行
    进入sqlite3命令行模式安装好sqlite3之后,在linux命令行中输入sqlite3,进入sqlite3的命令行模式。root@172:/#sqlite3SQLiteversion3.23.12018-04-1017......