`
王树雄
  • 浏览: 243488 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

SQL注入——网络安全问题不容忽视!(一)

阅读更多

 

前言——

 

学习数据库,老师说需要有人自学研究sql注入,然后做一个充满漏洞的系统,做测试。很荣幸,这个人是我。然后大概经过一个礼拜的自学,从攻击和防御两个阶段对安全问题进行了算是彻底的研究。并且发现在网上发现了一系列充满漏洞的网站,漏洞大同小异,但是这对于我们来说,安全问题尤为重要。

 

分析方式我们先讲一种注入方式,再讲原理

 

1.最简单的测试方式绕过登陆验证

 

String name=" wsx ' or 1=1 --"

String pwd="随便写点什么"

 

 如图所示。

 

 

这样就可以绕进去。

这儿有个有漏洞的网站 :中南大学水电管理系统 http://sdzx.csu.edu.cn/  有时不能访问一般可以访问。

 

原理:此种情况后台的通用代码是这样写的。

 

String sql = "select * from admin where name='" + name + "'" +" and pwd='" + pwd + "'";

 

name  和pwd 是我们前台传进来的两个字符串 利用sql语句本身的一些问题,得以绕过。

 

“ --”  这在sql里面代表注释,所以,在sql语句在执行的过程中 “--”后面的语句时不执行的。

 

此时,前台我们传进来 name ="wsx ' or 1=1 --"  name=“随便写点什么”

 

则在后台构成的要执行的sql语句是下面这样的

 

 

select * from admin where name=‘ wsx ' or 1=1 -- ’   and   pwd=‘ 随便写点什么';

  

  而“--”后面的语句是不执行的那么则变成了下面这种情况

 

 

 

select * from admin where name=‘ wsx ' or 1=1

 

    此时,只要满足where 后面的条件,语句就正确执行 ,显然  name=‘ wsx ' or 1=1 是恒成立的,那么就返回为正确的。所以顺利登陆。

 

 

接下来继续发表,说说如何获取管理员用户名和密码以及如何防御的文章!敬请期待!

 

 

 

 

 

 

 

 

2
2
分享到:
评论
1 楼 zhuyifeng 2012-05-04  
好文,顶一个!

相关推荐

    SQL注入——网络安全问题不容忽视!(五)

    SQL注入是一种常见的网络安全问题,它发生在应用程序不恰当地处理用户输入的数据时,导致数据库查询语句的结构被破坏,从而使攻击者能够执行恶意SQL命令。本文将深入探讨SQL注入的原理、危害、检测方法以及防范策略...

    千里之堤,溃于蚁穴——揭密SQL注入攻击——初识SQL注入

    SQL注入作为一种常见的Web应用安全漏洞,其危害性不容忽视。通过深入了解SQL注入的原理和技术,不仅可以帮助开发者避免编写存在漏洞的应用程序,还可以增强网络安全意识,提高防御能力。随着技术的发展,防范SQL注入...

    基于随机化处理的SQL注入攻击防御系统.pdf

    总之,SQL注入攻击已经成为当前网络安全领域不容忽视的威胁。构建一个有效的SQL注入攻击防御系统,需要从数据库设计、应用开发、系统管理等多个方面综合考虑和部署安全策略。只有如此,我们才能最大程度地降低SQL...

    这个是注入相关的东东

    SQL注入是IT安全领域一个不容忽视的问题,它威胁着各种基于Web的应用程序的安全性。开发者和运维人员应该充分了解SQL注入的原理,掌握检测和防范的技巧,以保护系统免受此类攻击。同时,持续关注最新的安全动态,...

    数据泄露——应该引起关注的安全威胁.pdf

    数据泄露已经成为当前安全领域的一大焦点问题,特别是在通信技术迅速发展,大数据、云计算和物联网广泛应用的背景下,信息交换的频繁使得网络安全的重要性日益凸显。虽然现有的安全措施,如数据传输安全、上网行为...

    数据泄露——应该引起关注的安全威胁.docx

    另一个不容忽视的安全领域是上网行为安全。互联网的普及使网络成为我们获取信息和日常工作的主要工具,但同时也让信息泄露的危险无处不在。在日常上网过程中,用户往往面临着授权不足、随意分享信息、易受钓鱼攻击等...

    Redes Sociais - O Lado sombrio do Discord.pdf

    《社交网络——Discord的阴暗面》 在数字化时代,社交网络已...总的来说,尽管Discord提供了许多便利,但其网络安全问题不容忽视。通过深入理解渗透测试和常见漏洞,我们可以更好地保护自己,享受更安全的在线体验。

    「数据安全」云中行走,垂直电商助推器——云电商平台介绍 - 安全资讯.zip

    最后,勒索软件的威胁不容忽视。云电商平台应建立强大的备份和恢复机制,以防数据被加密锁定,同时加强员工的安全意识培训,避免点击可疑链接或下载不明附件,降低被感染的风险。 总的来说,云电商平台的数据安全是...

    VB毕业设计——VB网络多人聊天系统的设计与实现(论文+源代码).zip

    8. **安全性**:考虑到网络聊天系统的敏感性,安全问题不容忽视。这包括数据加密、防止SQL注入、用户验证等,开发者需了解基本的安全防护措施。 9. **系统架构设计**:一个好的系统设计需要考虑到扩展性和可维护性...

    云时代游戏的无限精彩.pdf

    Web安全问题成为行业的关注焦点,因为游戏网站可能面临诸如DDoS攻击、SQL注入等多种安全威胁。为了应对这些挑战,阿里云推出了“安全游戏盾”服务,提供了经济高效的防御策略,以保障游戏服务的稳定性和用户的数据...

    Web编程入门——字节跳动.zip

    除此之外,Web安全知识也不容忽视,如防止SQL注入、XSS跨站脚本攻击和CSRF跨站请求伪造等。此外,了解如何使用HTTPS进行加密通信,保护用户隐私和数据安全,也是现代Web开发者的必备技能。 最后,持续集成/持续部署...

    ASP.NET毕业设计——ASP.NET网络在线考试系统(源代码+论文).zip

    安全性是在线考试系统不容忽视的一环。ASP.NET提供了身份验证和授权机制,例如Forms Authentication和角色管理,确保只有授权的用户才能访问特定资源。此外,为了防止SQL注入和跨站脚本攻击,还需要正确处理用户输入...

    美团精选合辑——运维系列1

    在数字化时代,数据安全已成为互联网企业不容忽视的议题。近期Facebook数据泄露事件,不仅在全球范围内引起轩然大波,也使得数据安全的价值上升到了新的高度。数百亿美元的市值蒸发,无一不在提醒着每一个互联网企业...

    2019年VSRC城市沙龙广州站 - 安全技术资料汇总(共5份).zip

    然而,容器的安全性是不容忽视的问题。这份文档可能讨论了如何在运行时保护容器,包括容器镜像的验证、网络隔离、资源限制、权限管理和日志监控等方面。容器安全实践旨在防止恶意攻击,确保数据安全,并遵循最佳的...

    ASP论坛网站实例开发源码——MolyX Board 2.1.4标准版+mBLOG.rar

    9. **安全性考虑**:在实际部署和运行论坛时,安全问题不容忽视。源码中可能涉及到防止SQL注入、XSS攻击、CSRF攻击等措施,通过学习可以提升安全防护意识和能力。 10. **扩展性与可维护性**:优秀的源码应具备良好...

    「访问管理」Designing_Trustworthy_AI_A_UX_Framework - 安全研究.zip

    6. **端点安全**:在AI应用广泛分布的环境中,端点安全不容忽视。确保每个设备和连接点的安全,防止恶意软件入侵,是构建安全网络环境的关键。 7. **安全管理**:有效的安全管理包括策略制定、风险评估、安全审计和...

    wap建站安全知识详解

    然而,随着技术的发展,网络安全问题日益突出,尤其是针对WAP网站的安全威胁不容忽视。本资料集“wap建站安全知识详解”深入探讨了这一领域,旨在帮助开发者和管理员了解并实施有效的安全策略,保护其WAP站点免受...

    ASP网站CMS程序源码——大型教育商务网站全站系统实例开发.rar

    由于ASP网站可能面临SQL注入、跨站脚本攻击(XSS)、文件包含漏洞等问题,开发者需对源码进行安全审计,应用最佳实践,例如参数化查询、输入验证、文件上传安全控制等,以增强系统的安全性。 总之,ASP网站CMS程序...

    Android软件安全开发研究.pdf

    文章还可能涵盖了其他组件安全的实践方法,如防止SQL注入、处理权限请求的最佳实践、代码混淆以增加反编译难度、使用安全的网络通信库以及及时更新依赖库以修复已知漏洞等。 总之,Android软件的安全开发需要全面...

Global site tag (gtag.js) - Google Analytics