中文
R
niQin shared an aphorism: “人要学会走路,也要学会摔跤,而且只有经过摔跤,才能学会走路。” 对于一个人来说,这正是磨练。给生活添点料,经过千锤百炼的人生,更加耐人寻味。 -- 佚名
For data outside this website, summary aggregation only; without any storage, and the access address is the link of the source website. If there is anything improper, please contact ask@rusthub.org.

Algorithm & Library sql漏洞扫描器 开源众包

Data aggregation at 2024-04-24 12:35:54+08:00

Hits: 766

💥 Project Description

Investment: 5000 yuan (CNY) - Negotiated

Development duration: 10 days

Project keys/tags: python

1. URL解析模块:负责解析输入的URL地址,提取出主机名、路径和参数等信息。

2. 数据库类型识别模块:通过发送特定的SQL语句,识别目标数据库的类型(如MySQL、Oracle、SQL Server等)。

3. SQL注入漏洞检测模块:针对不同类型的SQL注入漏洞(基于布尔的盲注、基于时间的盲注、基于错误的注入、基于UNION查询的注入、堆叠查询等),构造相应的Payload,发送给目标网站,检测是否存在注入点。

4. 枚举功能模块:在确认存在注入点后,利用SQL注入漏洞,进行用户、密码哈希、权限、角色、数据库、表和列等信息的枚举。

5. 多线程模块:使用多线程技术,提高程序的扫描效率,可以同时对多个URL进行扫描。

6. GUI界面模块:使用Tkinter等工具,设计简洁易用的图形用户界面,方便用户输入URL地址和设置参数,并展示扫描结果。

7. 报告保存模块:将扫描结果保存为报告文件,包括发现的漏洞、枚举到的信息等。

针对每个模块,你需要考虑其模块化和可扩展性,确保代码结构清晰,各个模块之间相互独立、可复用。

Project examples: -

Project files: To download project files, please Sign in JunHen

💥 Recruitment conditions

Recruitment role: Person - Engineer

Recruitment description: -

💥 Contact information

Contact person:

To view contact details of project, please Sign in JunHen


This website only provides data aggregation without any legal responsibility. Please identify the risks by yourself and beware of being deceived.