怎么使用sqlmap html渗透

怎么使用sqlmap html渗透,第1张

使用sqlmap html渗透的应用举例:

1、以用户名“jonnybravo”和密码“momma”登录,之后进入用户查看页面,位于OWASP 2013 >A1 SQL Injection >Extract data >User Info。要查看用户信息,需要输入用户ID与密码登录,之后就可以看到当前用户的信息了。

Username: jonnybravo’ or 1=1–

该注入语句要做的就是从数据库查询用户jonnybravo,获取数据后立刻终止查询(利用单引号),之后紧接着一条OR语句,由于这是一条“if状态”查询语句,而且这里给出 “or 1=1”,表示该查询永远为真。1=1表示获取数据库中的所有记录,之后的–表示结束查询,告诉数据库当前语句后面没有其它查询语句了。

2、将payload注入后,服务器泄露了数据库中的所有用户信息。如图2所示:

3、要使用SQLmap,只需要打开终端,输入SQLmap并回车,如下图所示:

sqlmap是一个自动SQL注入工具,它是可胜任执行一个广泛的数据库管理系统后端指印,检索遥远的DBMS数据库,usernames,表格,列,列举整个DBMS的相关信息。\r\n

·对于需要登录的网站,我们需要指定其cookie 。我们可以用账号密码登录,然后用抓包工具抓取其cookie填入。sqlmap -u "http://192.168.10.1/sqli/Less-1/?id=1" --cookie="抓取的cookie" #探测该url是否存在漏洞·对于是post提交数据的URL,我们需要指定其data参数sqlmap -u "http://192.168.10.1/sqli/Less-11/" --data="uname=admin&passwd=admin&submit=Submit" #抓取其post提交的数据填入 我们也可以通过抓取 http 数据包保存为文件,然后指定该文件即可。这样,我们就可以不用指定其他参数,这对于需要登录的网站或者post提交数据的网站很方便。我们抓取了一个post提交数据的数据包保存为post.txt,如下,uname参数和passwd参数存在SQL注入漏洞


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7622993.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-07
下一篇 2023-04-07

发表评论

登录后才能评论

评论列表(0条)

保存