sql注入检测工具 mysql_SQL注入漏洞检测原型工具

本文介绍了一个由动态检测工具、静态代码检测工具和测试网站组成的SQL注入漏洞检测原型系统,主要针对MySQL数据库。该系统采用Java语言实现,包含多个模块,如SQL_Bean和WebRoot,用于模拟和检测SQL注入风险。用户可以借助此工具学习和理解SQL注入检测的方法。
摘要由CSDN通过智能技术生成

【实例简介】

一个SQL注入漏洞检测原型工具,由SQL注入动态检测工具,SQL漏洞静态代码检测工具,测试用的网站3部分组成。用Java语言实现。运行时需eclipse等IDE支持。可供学习参考。

【实例截图】

【核心代码】

SQL注入漏洞检测

└── SQL注入漏洞检测

├── Code

│   ├── CodeSQLTestTool

│   │   ├── 1.JPG

│   │   ├── lib

│   │   │   ├── activation-1.1.jar

│   │   │   └── appFramework-1.0.jar

│   │   └── src

│   │   └── staticTest

│   │   ├── Detector.java

│   │   ├── FixJDialog.java

│   │   ├── FixMainDialog.java

│   │   ├── RemoveComments.java

│   │   └── resources

│   │   ├── activation-1.1.jar

│   │   ├── appFramework-1.0.jar

│   │   └── FixMainDialog.properties

│   ├── SQLInjection

│   │   ├── lib

│   │   │   └── mysql-connector-java-3.1.12-bin.jar

│   │   ├── src

│   │   │   └── SQL_Bean

│   │   │   ├── Delete.java

│   │   │   ├── LoginBean2.java

│   │   │   ├── LoginBean.java

│   │   │   ├── Register.java

│   │   │   ├── SearchMan.java

│   │   │   └── selectAll.java

│   │   └── WebRoot

│   │   ├── about.jsp

│   │   ├── author.jsp

│   │   ├── content.html

│   │   ├── delete_action.jsp

│   │   ├── delete.jsp

│   │   ├── fashion.html

│   │   ├── getInjection.jsp

│   │   ├── index.html

│   │   ├── interest.jsp

│   │   ├── Login.jsp

│   │   ├── META-INF

│   │   │   └── MANIFEST.MF

│   │   ├── pic

│   │   │   └── 1.jpg

│   │   ├── query.jsp

│   │   ├── readme.jsp

│   │   ├── register_action.jsp

│   │   ├── regist.jsp

│   │   ├── right.html

│   │   ├── search_man_name.jsp

│   │   ├── search_name.jsp

│   │   ├── SQL.jsp

│   │   ├── top.html

│   │   ├── UnsafeLogin.jsp

│   │   ├── UnsafeSQL.jsp

│   │   ├── WEB-INF

│   │   │   ├── classes

│   │   │   │   └── SQL_Bean

│   │   │   │   ├── Delete.class

│   │   │   │   ├── LoginBean2.class

│   │   │   │   ├── LoginBean.class

│   │   │   │   ├── Register.class

│   │   │   │   ├── SearchMan.class

│   │   │   │   └── selectAll.class

│   │   │   └── web.xml

│   │   └── Welcome.jsp

│   └── WebSQLTestTool

│   ├── 1.JPG

│   ├── bplatt

│   │   ├── detection

│   │   │   ├── Detection.class

│   │   │   └── Detection.java

│   │   ├── gui

│   │   │   ├── GetGraphics.class

│   │   │   ├── GetGraphics.java

│   │   │   ├── MyJDialog$1.class

│   │   │   ├── MyJDialog.class

│   │   │   ├── MyJDialog.java

│   │   │   ├── ProgramTimer$1.class

│   │   │   ├── ProgramTimer.class

│   │   │   ├── ProgramTimer.java

│   │   │   ├── resources

│   │   │   │   ├── ErrorJDialog.properties

│   │   │   │   ├── icons

│   │   │   │   │   ├── clear.png

│   │   │   │   │   ├── exit.png

│   │   │   │   │   ├── new.png

│   │   │   │   │   ├── open.png

│   │   │   │   │   ├── pause.gif

│   │   │   │   │   ├── run.gif

│   │   │   │   │   ├── save.png

│   │   │   │   │   └── stop.gif

│   │   │   │   ├── MyJDialog.properties

│   │   │   │   └── SqlTestGui.properties

│   │   │   ├── SqlTestGui$1.class

│   │   │   ├── SqlTestGui$2.class

│   │   │   ├── SqlTestGui$3.class

│   │   │   ├── SqlTestGui$4.class

│   │   │   ├── SqlTestGui$5.class

│   │   │   ├── SqlTestGui$6.class

│   │   │   ├── SqlTestGui$7.class

│   │   │   ├── SqlTestGui.class

│   │   │   ├── SqlTestGui.java

│   │   │   ├── StatusTimer$1.class

│   │   │   ├── StatusTimer.class

│   │   │   ├── StatusTimer.java

│   │   │   ├── Updateable.class

│   │   │   ├── Updateable.java

│   │   │   ├── VariableSet.class

│   │   │   └── VariableSet.java

│   │   ├── reporter

│   │   │   ├── CookieReporter.class

│   │   │   ├── CookieReporter.java

│   │   │   ├── FormReporter.class

│   │   │   ├── FormReporter.java

│   │   │   ├── InjectionDetectionReporter.class

│   │   │   ├── InjectionDetectionReporter.java

│   │   │   ├── InjectionPattern.class

│   │   │   ├── InjectionPattern.java

│   │   │   ├── LinkReporter.class

│   │   │   ├── LinkReporter.java

│   │   │   ├── PageReporter.class

│   │   │   ├── PageReporter.java

│   │   │   ├── SiteReporter.class

│   │   │   ├── SiteReporter.java

│   │   │   ├── URLParsePage.class

│   │   │   └── URLParsePage.java

│   │   └── spider

│   │   ├── Arachnid.class

│   │   ├── Arachnid.java

│   │   ├── LinkVisitedSet.class

│   │   ├── LinkVisitedSet.java

│   │   ├── LinkWithParameterType.class

│   │   ├── LinkWithParameterType.java

│   │   ├── NetUpdate.class

│   │   ├── NetUpdate.java

│   │   ├── PageInfo.class

│   │   ├── PageInfo.java

│   │   ├── SimpleHTMLParser.class

│   │   ├── SimpleHTMLParser.java

│   │   ├── SimpleHTMLToken.class

│   │   ├── SimpleHTMLToken.java

│   │   ├── SpiderTimer$1.class

│   │   ├── SpiderTimer.class

│   │   ├── SpiderTimer.java

│   │   ├── WebPageXtractor.class

│   │   └── WebPageXtractor.java

│   ├── com

│   │   └── cloudgarden

│   │   └── layout

│   │   ├── AnchorConstraint.class

│   │   ├── AnchorConstraint.java

│   │   ├── AnchorLayout.class

│   │   └── AnchorLayout.java

│   ├── lib

│   │   ├── activation-1.1.jar

│   │   ├── appFramework-1.0.jar

│   │   ├── httpunit.jar

│   │   ├── jnlp.jar

│   │   ├── js-1.6R5.jar

│   │   ├── jtidy-4aug2000r7-dev.jar

│   │   ├── junit-3.8.1.jar

│   │   ├── mail-1.4.jar

│   │   ├── nekohtml-0.9.5.jar

│   │   ├── servlet-api-2.4.jar

│   │   ├── xercesImpl-2.6.1.jar

│   │   └── xmlParserAPIs-2.6.1.jar

│   └── patterns.txt

├── Readme.txt

└── Tool

├── CodeSQLTestTool.zip

├── CSTT_图

│   ├── 初始图.png

│   ├── 加入文件.png

│   └── 检查结果.png

├── WebSQLTestTool.zip

├── WSTT_图

│   ├── 初始化1.png

│   ├── 初始化.png

│   ├── 报告1.png

│   ├── 报告2.png

│   ├── 报告3.png

│   ├── 报告4.png

│   ├── 暂停.png

│   ├── 格式错误.png

│   └── 第一阶段.png

├── 测试网站.zip

└── 测试网站_图

├── 测试网站.bmp

├── 测试网站.JPG

├── 测试网站缩小图.bmp

└── 测试网站缩小图.JPG

33 directories, 158 files

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值