-----------------------------------------------------------------------------
│ README.md
│ sqlmap.conf[主配置文件]
│ sqlmap.py[主程序]
│ sqlmapapi.py[api接口]
│
├─doc[帮助文档]
│ │ AUTHORS
│ │ CHANGELOG.md
│ │ CONTRIBUTING.md
│ │ COPYING
│ │ FAQ.pdf
│ │ README.pdf
│ │ THANKS.md
│ │ THIRD-PARTY.md
│ │
│ └─translations
│ README-es-MX.md
│ README-fr-FR.md
│ README-gr-GR.md
│ README-hr-HR.md
│ README-id-ID.md
│ README-it-IT.md
│ README-ja-JP.md
│ README-pt-BR.md
│ README-tr-TR.md
│ README-zh-CN.md
│
├─extra[扩展程序(包含了多种额外功能,声音、cmd、安全执行、shellcode等)]
│ │ __init__.py
│ │
│ ├─beep
│ │ beep.py
│ │ beep.wav
│ │ __init__.py
│ │
│ ├─cloak
│ │ cloak.py
│ │ README.txt
│ │ __init__.py
│ │
│ ├─dbgtool
│ │ dbgtool.py
│ │ README.txt
│ │ __init__.py
│ │
│ ├─icmpsh
│ │ icmpsh-m.c
│ │ icmpsh-m.pl
│ │ icmpsh-s.c
│ │ icmpsh.exe_
│ │ icmpsh_m.py
│ │ README.txt
│ │ __init__.py
│ │
│ ├─mssqlsig
│ │ update.py
│ │
│ ├─runcmd
│ │ │ README.txt
│ │ │
│ │ └─windows
│ │ │ README.txt
│ │ │ runcmd.sln
│ │ │
│ │ └─runcmd
│ │ runcmd.cpp
│ │ runcmd.vcproj
│ │ stdafx.cpp
│ │ stdafx.h
│ │
│ ├─safe2bin
│ │ README.txt
│ │ safe2bin.py
│ │ __init__.py
│ │
│ ├─shellcodeexec
│ │ │ README.txt
│ │ │
│ │ ├─linux
│ │ │ shellcodeexec.x32_
│ │ │ shellcodeexec.x64_
│ │ │
│ │ └─windows
│ │ shellcodeexec.x32.exe_
│ │
│ ├─shutils
│ │ blanks.sh
│ │ duplicates.py
│ │ pep8.sh
│ │ postcommit-hook.sh
│ │ precommit-hook.sh
│ │ pyflakes.sh
│ │ pylint.py
│ │ pypi.sh
│ │ regressiontest.py
│ │ strip.sh
│ │
│ └─sqlharvest
│ sqlharvest.py
│ __init__.py
│
├─lib[类库程序(包含各种链接库,例如五种注入类型请求的参数、提权等操作)]
│ │ __init__.py
│ │
│ ├─controller
│ │ action.py
│ │ checks.py
│ │ controller.py
│ │ handler.py
│ │ __init__.py
│ │
│ ├─core
│ │ agent.py
│ │ bigarray.py
│ │ common.py
│ │ convert.py
│ │ data.py
│ │ datatype.py
│ │ decorators.py
│ │ defaults.py
│ │ dicts.py
│ │ dump.py
│ │ enums.py
│ │ exception.py
│ │ log.py
│ │ option.py
│ │ optiondict.py
│ │ profiling.py
│ │ readlineng.py
│ │ replication.py
│ │ revision.py
│ │ session.py
│ │ settings.py
│ │ shell.py
│ │ subprocessng.py
│ │ target.py
│ │ testing.py
│ │ threads.py
│ │ unescaper.py
│ │ update.py
│ │ wordlist.py
│ │ __init__.py
│ │
│ ├─parse
│ │ banner.py
│ │ cmdline.py
│ │ configfile.py
│ │ handler.py
│ │ headers.py
│ │ html.py
│ │ payloads.py
│ │ sitemap.py
│ │ __init__.py
│ │
│ ├─request
│ │ basic.py
│ │ basicauthhandler.py
│ │ comparison.py
│ │ connect.py
│ │ direct.py
│ │ dns.py
│ │ httpshandler.py
│ │ inject.py
│ │ methodrequest.py
│ │ pkihandler.py
│ │ rangehandler.py
│ │ redirecthandler.py
│ │ templates.py
│ │ __init__.py
│ │
│ ├─takeover
│ │ abstraction.py
│ │ icmpsh.py
│ │ metasploit.py
│ │ registry.py
│ │ udf.py
│ │ web.py
│ │ xp_cmdshell.py
│ │ __init__.py
│ │
│ ├─techniques
│ │ │ __init__.py
│ │ │
│ │ ├─blind
│ │ │ inference.py
│ │ │ __init__.py
│ │ │
│ │ ├─brute
│ │ │ use.py
│ │ │ __init__.py
│ │ │
│ │ ├─dns
│ │ │ test.py
│ │ │ use.py
│ │ │ __init__.py
│ │ │
│ │ ├─error
│ │ │ use.py
│ │ │ __init__.py
│ │ │
│ │ └─union
│ │ test.py
│ │ use.py
│ │ __init__.py
│ │
│ └─utils
│ api.py
│ crawler.py
│ deps.py
│ getch.py
│ hash.py
│ hashdb.py
│ htmlentities.py
│ pivotdumptable.py
│ progress.py
│ purge.py
│ search.py
│ sqlalchemy.py
│ timeout.py
│ versioncheck.py
│ xrange.py
│ __init__.py
│
├─plugins[插件程序(包含各种数据库的信息和数据库通用事项)]
│ │ __init__.py
│ │
│ ├─dbms
│ │ │ __init__.py
│ │ │
│ │ ├─access
│ │ │ connector.py
│ │ │ enumeration.py
│ │ │ filesystem.py
│ │ │ fingerprint.py
│ │ │ syntax.py
│ │ │ takeover.py
│ │ │ __init__.py
│ │ │
│ │ ├─db2
│ │ │ connector.py
│ │ │ enumeration.py
│ │ │ filesystem.py
│ │ │ fingerprint.py
│ │ │ syntax.py
│ │ │ takeover.py
│ │ │ __init__.py
│ │ │
│ │ ├─firebird
│ │ │ connector.py
│ │ │ enumeration.py
│ │ │ filesystem.py
│ │ │ fingerprint.py
│ │ │ syntax.py
│ │ │ takeover.py
│ │ │ __init__.py
│ │ │
│ │ ├─hsqldb
│ │ │ connector.py
│ │ │ enumeration.py
│ │ │ filesystem.py
│ │ │ fingerprint.py
│ │ │ syntax.py
│ │ │ takeover.py
│ │ │ __init__.py
│ │ │
│ │ ├─informix
│ │ │ connector.py
│ │ │ enumeration.py
│ │ │ filesystem.py
│ │ │ fingerprint.py
│ │ │ syntax.py
│ │ │ takeover.py
│ │ │ __init__.py
│ │ │
│ │ ├─maxdb
│ │ │ connector.py
│ │ │ enumeration.py
│ │ │ filesystem.py
│ │ │ fingerprint.py
│ │ │ syntax.py
│ │ │ takeover.py
│ │ │ __init__.py
│ │ │
│ │ ├─mssqlserver
│ │ │ connector.py
│ │ │ enumeration.py
│ │ │ filesystem.py
│ │ │ fingerprint.py
│ │ │ syntax.py
│ │ │ takeover.py
│ │ │ __init__.py
│ │ │
│ │ ├─mysql
│ │ │ connector.py
│ │ │ enumeration.py
│ │ │ filesystem.py
│ │ │ fingerprint.py
│ │ │ syntax.py
│ │ │ takeover.py
│ │ │ __init__.py
│ │ │
│ │ ├─oracle
│ │ │ connector.py
│ │ │ enumeration.py
│ │ │ filesystem.py
│ │ │ fingerprint.py
│ │ │ syntax.py
│ │ │ takeover.py
│ │ │ __init__.py
│ │ │
│ │ ├─postgresql
│ │ │ connector.py
│ │ │ enumeration.py
│ │ │ filesystem.py
│ │ │ fingerprint.py
│ │ │ syntax.py
│ │ │ takeover.py
│ │ │ __init__.py
│ │ │
│ │ ├─sqlite
│ │ │ connector.py
│ │ │ enumeration.py
│ │ │ filesystem.py
│ │ │ fingerprint.py
│ │ │ syntax.py
│ │ │ takeover.py
│ │ │ __init__.py
│ │ │
│ │ └─sybase
│ │ connector.py
│ │ enumeration.py
│ │ filesystem.py
│ │ fingerprint.py
│ │ syntax.py
│ │ takeover.py
│ │ __init__.py
│ │
│ └─generic
│ connector.py
│ custom.py
│ databases.py
│ entries.py
│ enumeration.py
│ filesystem.py
│ fingerprint.py
│ misc.py
│ search.py
│ syntax.py
│ takeover.py
│ users.py
│ __init__.py
│
├─procs[SQL程序 MSSQL、MySQL、Oracle、Postgresql等]
│ │ README.txt
│ │
│ ├─mssqlserver
│ │ activate_sp_oacreate.sql
│ │ configure_openrowset.sql
│ │ configure_xp_cmdshell.sql
│ │ create_new_xp_cmdshell.sql
│ │ disable_xp_cmdshell_2000.sql
│ │ dns_request.sql
│ │ enable_xp_cmdshell_2000.sql
│ │ run_statement_as_user.sql
│ │
│ ├─mysql
│ │ dns_request.sql
│ │ write_file_limit.sql
│ │
│ ├─oracle
│ │ dns_request.sql
│ │
│ └─postgresql
│ dns_request.sql
│
├─shell[SHELL 包含多种脚本语言的shell]
│ backdoor.aspx_
│ backdoor.asp_
│ backdoor.jsp_
│ backdoor.php_
│ README.txt
│ runcmd.exe_
│ stager.aspx_
│ stager.asp_
│ stager.jsp_
│ stager.php_
│
├─tamper[bypass脚本]
│ apostrophemask.py
│ apostrophenullencode.py
│ appendnullbyte.py
│ base64encode.py
│ between.py
│ bluecoat.py
│ chardoubleencode.py
│ charencode.py
│ charunicodeencode.py
│ commalesslimit.py
│ commalessmid.py
│ concat2concatws.py
│ equaltolike.py
│ escapequotes.py
│ greatest.py
│ halfversionedmorekeywords.py
│ htmlencode.py
│ ifnull2ifisnull.py
│ informationschemacomment.py
│ lowercase.py
│ modsecurityversioned.py
│ modsecurityzeroversioned.py
│ multiplespaces.py
│ nonrecursivereplacement.py
│ overlongutf8.py
│ percentage.py
│ randomcase.py
│ randomcomments.py
│ securesphere.py
│ space2comment.py
│ space2dash.py
│ space2hash.py
│ space2morehash.py
│ space2mssqlblank.py
│ space2mssqlhash.py
│ space2mysqlblank.py
│ space2mysqldash.py
│ space2plus.py
│ space2randomblank.py
│ sp_password.py
│ symboliclogical.py
│ unionalltounion.py
│ unmagicquotes.py
│ uppercase.py
│ varnish.py
│ versionedkeywords.py
│ versionedmorekeywords.py
│ xforwardedfor.py
│ __init__.py
│
├─thirdparty[第三方程序 优化、保持连接、颜色设置等]
│ │ __init__.py
│ │
│ ├─ansistrm
│ │ ansistrm.py
│ │ __init__.py
│ │
│ ├─beautifulsoup
│ │ beautifulsoup.py
│ │ __init__.py
│ │
│ ├─bottle
│ │ bottle.py
│ │ __init__.py
│ │
│ ├─chardet
│ │ big5freq.py
│ │ big5prober.py
│ │ chardetect.py
│ │ chardistribution.py
│ │ charsetgroupprober.py
│ │ charsetprober.py
│ │ codingstatemachine.py
│ │ compat.py
│ │ constants.py
│ │ cp949prober.py
│ │ escprober.py
│ │ escsm.py
│ │ eucjpprober.py
│ │ euckrfreq.py
│ │ euckrprober.py
│ │ euctwfreq.py
│ │ euctwprober.py
│ │ gb2312freq.py
│ │ gb2312prober.py
│ │ hebrewprober.py
│ │ jisfreq.py
│ │ jpcntx.py
│ │ langbulgarianmodel.py
│ │ langcyrillicmodel.py
│ │ langgreekmodel.py
│ │ langhebrewmodel.py
│ │ langhungarianmodel.py
│ │ langthaimodel.py
│ │ latin1prober.py
│ │ mbcharsetprober.py
│ │ mbcsgroupprober.py
│ │ mbcssm.py
│ │ sbcharsetprober.py
│ │ sbcsgroupprober.py
│ │ sjisprober.py
│ │ universaldetector.py
│ │ utf8prober.py
│ │ __init__.py
│ │
│ ├─clientform
│ │ clientform.py
│ │ __init__.py
│ │
│ ├─colorama
│ │ ansi.py
│ │ ansitowin32.py
│ │ initialise.py
│ │ win32.py
│ │ winterm.py
│ │ __init__.py
│ │
│ ├─fcrypt
│ │ fcrypt.py
│ │ __init__.py
│ │
│ ├─gprof2dot
│ │ gprof2dot.py
│ │ __init__.py
│ │
│ ├─keepalive
│ │ keepalive.py
│ │ __init__.py
│ │
│ ├─magic
│ │ magic.py
│ │ __init__.py
│ │
│ ├─multipart
│ │ multipartpost.py
│ │ __init__.py
│ │
│ ├─odict
│ │ odict.py
│ │ __init__.py
│ │
│ ├─oset
│ │ LICENSE.txt
│ │ pyoset.py
│ │ _abc.py
│ │ __init__.py
│ │
│ ├─pagerank
│ │ pagerank.py
│ │ __init__.py
│ │
│ ├─prettyprint
│ │ prettyprint.py
│ │ __init__.py
│ │
│ ├─pydes
│ │ pyDes.py
│ │ __init__.py
│ │
│ ├─socks
│ │ LICENSE
│ │ socks.py
│ │ __init__.py
│ │
│ ├─termcolor
│ │ termcolor.py
│ │ __init__.py
│ │
│ └─xdot
│ xdot.py
│ __init__.py
│
├─txt[爆破字典 User-Agent、表名、列名等]
│ checksum.md5
│ common-columns.txt
│ common-outputs.txt
│ common-tables.txt
│ keywords.txt
│ smalldict.txt
│ user-agents.txt
│ wordlist.zip
│
├─udf[UDF提权 用户自定义函数]
│ │ README.txt
│ │
│ ├─mysql
│ │ ├─linux
│ │ │ ├─32
│ │ │ │ lib_mysqludf_sys.so_
│ │ │ │
│ │ │ └─64
│ │ │ lib_mysqludf_sys.so_
│ │ │
│ │ └─windows
│ │ ├─32
│ │ │ lib_mysqludf_sys.dll_
│ │ │
│ │ └─64
│ │ lib_mysqludf_sys.dll_
│ │
│ └─postgresql
│ ├─linux
│ │ ├─32
│ │ │ ├─8.2
│ │ │ │ lib_postgresqludf_sys.so_
│ │ │ │
│ │ │ ├─8.3
│ │ │ │ lib_postgresqludf_sys.so_
│ │ │ │
│ │ │ ├─8.4
│ │ │ │ lib_postgresqludf_sys.so_
│ │ │ │
│ │ │ ├─9.0
│ │ │ │ lib_postgresqludf_sys.so_
│ │ │ │
│ │ │ ├─9.1
│ │ │ │ lib_postgresqludf_sys.so_
│ │ │ │
│ │ │ ├─9.2
│ │ │ │ lib_postgresqludf_sys.so_
│ │ │ │
│ │ │ ├─9.3
│ │ │ │ lib_postgresqludf_sys.so_
│ │ │ │
│ │ │ └─9.4
│ │ │ lib_postgresqludf_sys.so_
│ │ │
│ │ └─64
│ │ ├─8.2
│ │ │ lib_postgresqludf_sys.so_
│ │ │
│ │ ├─8.3
│ │ │ lib_postgresqludf_sys.so_
│ │ │
│ │ ├─8.4
│ │ │ lib_postgresqludf_sys.so_
│ │ │
│ │ ├─9.0
│ │ │ lib_postgresqludf_sys.so_
│ │ │
│ │ ├─9.1
│ │ │ lib_postgresqludf_sys.so_
│ │ │
│ │ ├─9.2
│ │ │ lib_postgresqludf_sys.so_
│ │ │
│ │ ├─9.3
│ │ │ lib_postgresqludf_sys.so_
│ │ │
│ │ └─9.4
│ │ lib_postgresqludf_sys.so_
│ │
│ └─windows
│ └─32
│ ├─8.2
│ │ lib_postgresqludf_sys.dll_
│ │
│ ├─8.3
│ │ lib_postgresqludf_sys.dll_
│ │
│ ├─8.4
│ │ lib_postgresqludf_sys.dll_
│ │
│ └─9.0
│ lib_postgresqludf_sys.dll_
│
├─waf[防火墙WAF指纹库]
│ 360.py
│ airlock.py
│ anquanbao.py
│ armor.py
│ baidu.py
│ barracuda.py
│ bigip.py
│ binarysec.py
│ blockdos.py
│ ciscoacexml.py
│ cloudflare.py
│ cloudfront.py
│ comodo.py
│ datapower.py
│ denyall.py
│ dotdefender.py
│ edgecast.py
│ expressionengine.py
│ fortiweb.py
│ generic.py
│ hyperguard.py
│ incapsula.py
│ isaserver.py
│ jiasule.py
│ knownsec.py
│ kona.py
│ modsecurity.py
│ netcontinuum.py
│ netscaler.py
│ newdefend.py
│ nsfocus.py
│ paloalto.py
│ profense.py
│ proventia.py
│ radware.py
│ requestvalidationmode.py
│ safe3.py
│ safedog.py
│ secureiis.py
│ senginx.py
│ sitelock.py
│ sonicwall.py
│ sophos.py
│ stingray.py
│ sucuri.py
│ teros.py
│ trafficshield.py
│ urlscan.py
│ uspses.py
│ varnish.py
│ wallarm.py
│ webappsecure.py
│ webknight.py
│ yundun.py
│ yunsuo.py
│ __init__.py
│
└─xml[数据库检测payload、指纹信息]
│ boundaries.xml
│ errors.xml
│ livetests.xml
│ queries.xml
│
├─banner
│ cookie.xml
│ generic.xml
│ mssql.xml
│ mysql.xml
│ oracle.xml
│ postgresql.xml
│ server.xml
│ servlet.xml
│ sharepoint.xml
│ x-aspnet-version.xml
│ x-powered-by.xml
│
└─payloads
boolean_blind.xml
error_based.xml
inline_query.xml
stacked_queries.xml
time_blind.xml
union_query.xml
SQLMAP源码分析-目录结构的更多相关文章
-
Vue 源码分析—— 目录结构
一,Vue.js 的源码都是在src 目录下,其目录结构如下. 1.compiler 目录包含Vue.js 所有编译相关的代码.它包括把所有模板解析成ast 语法树, ast 语法树优化等功能. 2. ...
-
SQLMAP源码分析(一)
说起来,学习Python很大一部分原因是由于对WEB安全的兴趣以及对SQLMAP这款工具的好奇,曾经设想学完Python基础就读一读SQLMAP源码,然而懒病一犯,随之就大江东去.近来,又重新燃起了读 ...
-
android源码的目录结构
android源码的目录结构 [以下网络摘抄] |-- Makefile ! l/ a5 n% S% @- `0 d# z# a$ P4 V3 o7 R|-- bionic ...
-
【Zookeeper】源码分析目录
Zookeeper源码分析目录如下 1. [Zookeeper]源码分析之序列化 2. [Zookeeper]源码分析之持久化(一)之FileTxnLog 3. [Zookeeper]源码分析之持久化 ...
-
jdk源码剖析一:OpenJDK-Hotspot源码包目录结构
开启正文之前,先说一下源码剖析这一系列,就以“死磕到底”的精神贯彻始终,JDK-->JRE-->JVM(以openJDK代替) 最近想看看JDK8源码,但JDK中JVM(安装在本地C:\P ...
-
SQLmap源码分析之框架初始化(一)
SQLmap是现在搞web人手一个的注入神器,不仅包含了主流数据库的SQL注入检测,而且包含提权以及后渗透模块.基于python2.x开发而成,使用方便.所以研究web安全少不了分析源码,学习代码的同 ...
-
leveldb源码分析--Key结构
[注]本文参考了sparkliang的专栏的Leveldb源码分析--3并进行了一定的重组和排版 经过上一篇文章的分析我们队leveldb的插入流程有了一定的认识,而该文设计最多的又是Batch的概念 ...
-
wordpress源码解析-目录结构-文件调用关系(1)
学习开源代码,是一种很快的提升自己的学习方法.Wordpress作为一个开源的博客系统,非常优秀,应用广泛,使用起来简单方便,具有丰富的主题和插件,可以按照自己的需求来任意的进行修改.所以就从word ...
-
Linux源码的目录结构
Linux用来支持各种体系结构的源代码包含大约4500个C语言程序,存放在270个左右的子目录下,总共大约包含200万行代码,大概占用58MB磁盘空间. 源代码所有在目录:/usr/src/linu ...
随机推荐
-
hibernate学习三(使用Annotation,注解)
一.新建一个工程hibernate_02_HelloWorld_Annotation(复制01工程并重命名); 二.新建一个实体类teacher.java,数据库中新建teacher表; import ...
-
timeit统计运行时间
import timeitt1 = timeit.timeit('sum(x*x for x in xrange(10000))',number = 10000) print t1
-
c函数调用过程原理及函数栈帧分析
转载自地址:http://blog.csdn.net/zsy2020314/article/details/9429707 今天突然想分析一下函数在相互调用过程中栈帧的变化,还是想尽量以比 ...
-
实例源码--Android的ListView控件的总结
下载源码 技术要点: 1.ListView控件的总结 2.微信ListView气泡的实现 3.ListView仿优酷播放列表 4.ListView刷新列表 5.详细的源码注释 ...... 详细介 ...
-
移动前端开发之viewport的深入理解(转载)
本文为转载文章,原文网址:http://www.cnblogs.com/2050/p/3877280.html 在移动设备上进行网页的重构或开发,首先得搞明白的就是移动设备上的viewport了,只有 ...
-
Word分栏
情景描述 Word分栏在小论文的撰写过程中是很常用的技术.但是,我们经常会遇到很难过的情况: 一段文字本来是连续分布的,可是当选择了分两栏 之后,开始部分在左边一栏,中间在右边一栏. ...
-
EXCEL VLOOKUP函数怎么返回多列结果
一般VLOOKUP函数只能返回一列的结果,本例介绍如何一次性返回多列结果. 工具/原料 Excel 函数使用方法说明: 首先,原始数据包括姓名.工号.性别和籍贯信息.现在需要根据姓名同 ...
-
jemter聚合报告参数指标
1.聚合报告指标含义 2.性能指标的名称与含义 1)并发: 所有用户在同一时刻对系统执行操作,一般指做同一件事情或操作.2)在线: 所有用户在一段时间内对系统执行操作.3) ...
-
数据库vertica 脚本方式的导入导出
需要进入vsql下的: 导入: copy emp from '/tmp/emp.csv' DELIMITER ',' ESCAPE AS '\' ENCLOSED BY '"' DIRECT ...
-
C#_正则表达式
概述 正则表达式,主要是用符号描述了一类特定的文本(模式).而正则表达式引擎则负责在给定的字符串中,查找到这一特定的文本. 本文主要是列出常用的正则表达式符号,加以归类说明.本文仅仅是快速理解了正则表 ...