eudaimonia-Whiplashmuse

sqlmap入门(1)

Toretto·2022-03-04 07:07·246 次阅读

sqlmap入门(1)

1.直连数据库,并且获取相关信息:前提是知道用户名和密码

使用语句sqlmap -d “dbms://admin:password@ip:port/name” -f --banner --user

其中-d:表示直连,direct。dbms是数据库类型

-f:fetch,拿取信息。banner:端口的欢迎语,有时会携带敏感信息。--user,抓取user信息

2.针对url扫描

(1)sqlmap -u "url.php?id=" 这是直接扫描,也可以末尾加上--banner 扫描banner信息

只扫描一个url有时显然不能满足需求,还有更多可供使用参数吗?

(2)sqlmap -l filename:这一语句的作用是对文件进行扫描,-l参数+文件名即可。(文件放置在sqlmap文件夹)

例如:利用burpsuit的代理日志文件中获取url,批量扫描。可以在burpsuit的project栏下找到logingproxy,勾选后生成日志文件,在-l扫它

(3)sqlmap -r .txt:分行扫描文本文件中的url

3.sqlmap -c sqlmap.conf:扫sqlmap的配置文件,打开config文件,按照示例配置好探测目标,然后-c调用配置文件,开扫

 

 

4.sqlmap利用google批量扫:

sqlmap -g "inurl:.php?id="

-g表示利用google搜索,inurl利用google内置的googlehack,.php?id=表示搜索后缀是.php?id=的页面。

这种扫描方式在我的尝试中,在win和kali中全部失败了。

 

显示的原因是无法连接到google,应该是没有搭ti子的原因。

5.强制改变http请求方法:

利用--method=post 或者 put 等。 使用不多

6.利用post方法探测:

sqlmap -u “url” --data=“...上传内容” -f --dbs --banner --users

--data=“”,将post的内容传入即可,具体方法可以利用burpsuit拦截再发,post内容是隐式的,存在报文内部。

 

posted @   mu3e  阅读(246)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示