Code Monkey home page Code Monkey logo

sqlmap-cn's Introduction

碎碎念

​ SQLmap作为测试SQL注入的强有力工具深受广大用户的青睐,但由于非国人制作,绝大多数均为英文版,对于使用体验会有较大影响。同时仅仅只有命令行模式,需要记下大量命令和重复输入命令,因此本工具应运而生。

工具介绍

​ 通过人工汉化,并针对中文与英文的语法区别,进行了特殊的代码修改,从而实现汉化后语句通顺,减小误会的产生。编写好的GUI文件直接进入图形化模式,通过鼠标勾选参数就可以快速执行命令,同时支持批量扫描。

快速上手

​ 在文件夹中选择gui.pyw双击启动(请确认您的Python环境为Python3,运行py文件的方式为python sqlmap.py,如果并非该格式,请到gui.pyw中对应位置进行修改) aaee93427b4abf4c6ec2960724c80edd 02f63769802ce75db8ec3b6a7c715ad3

​ 左侧选择命令,中间填入burp抓取的数据包,点击开始运行即可! e4ce8c7a9faade2d2fe151cae608b797

使用帮助

​ 图形化界面分为三个部分,左侧部分为数据库相关操作模块,中间为数据包、URL填写模块,右侧为杂项模块。

左侧模块内容介绍

  • 测试级别:可选择1-5级,等级越高,SQL语句测试内容越多。
  • 风险级别:可选择1-3级,1级采用相对安全的语法,3级采用非常危险的语法。
  • 线程数:可选择1-20线程,通常SQLmap限制最高20线程。
  • 当前数据库:执行--current-db命令,查看当前正在使用哪一个库。
  • 当前用户:执行--current-user命令,查看正在使用的用户是哪一个。
  • 当前用户DBA权限:执行--is-dba命令,查看当前用户是否是DBA权限。
  • 枚举库名:执行--dbs命令,枚举所有库名。
  • 枚举表名:执行--tables命令,需要填入指定库名,枚举指定库名下的所有表名。(不填写指定内容会枚举所有)
  • 枚举列名:执行--columns命令,需要填入指定库名、指定表名,枚举指定库名、指定表名下的所有列名。(不填写指定内容会枚举所有)
  • 枚举字段:执行--dump命令,需要填入指定库名、指定表名、指定列名,枚举指定库名、指定表名、指定列名下的所有字段。(不填写指定内容会枚举所有)
  • 一键脱库:执行--dump-all命令,获取所有库名、表名、列名、字段并保存到文件中。
  • OS交互式Shell:执行--os-shell命令。
  • SQL交互式Shell:执行--sql-shell命令。
  • 指定库名:执行-D命令。
  • 指定表名:执行-T命令。
  • 指定列名:执行-C命令。

右侧模块内容介绍

  • 设置代理:格式为(http://|https://|socks5://IP:PORT)
  • 代理身份验证:格式为(用户名:密码)
  • 一键去特征:执行--random-agent--tamper=between--flush-session--randomize=1--skip=XSS命令。
  • 打开所有优化开关:执行-o命令。
  • 默认应答:执行--batch命令,使用默认的选项。
  • 清除缓存:执行--purge命令,删除之前的记录缓存。
  • 强制SSL通信:执行--force-ssl命令,强制sqlmap使用https进行请求。
  • 批量扫描URL:执行-m命令,一行一条的形式填写URL。(中间文本框留空)
  • 批量扫描数据包:使用前要在batch文件夹中放入txt文件,每一个txt文件对应一次扫描,循环执行-r命令,开启默认应答,启用大量cmd来运行,结束后自动打开sqlmap结果目录。(中间文本框留空)
  • 注入方式:可选择指定注入方式或全部注入方式。
  • 指定数据库类型:可选择指定数据库类型。
  • 自定义参数:直接填写需要的额外参数,会自动添加在命令最后。
  • 查看SQLMAP帮助:查看sqlmap-hh内容。
  • 开始运行:保存中间内容并执行SQLmap命令。
  • 文本框:回显运行的SQLmap命令。

中间模块内容介绍

  • 中部文本框:填写http开头执行-u命令,填写数据包执行-r命令。

工具截图

b9031b2470b1214f8752dd888dece118 02e83a5448761ef1d62de08b97c9a407 6f0ec70cba8111660e4b8aad6998aa1e

最后一说

​ 如果您方便的话,辛苦您为作者主页的个人项目点个star~ 并关注一下公众号:樱花庄的本间白猫

Clip_2024-03-06_19-23-55

​ 如果出现bug或有建议,可以添加作者联系方式进行反馈!同时邀请进入交流群一起交流一下~

e8273e81034a30640688127548f7f4b7

sqlmap-cn's People

Contributors

honmashironeko avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.