-----------------------------------------------------------------------------
│  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源码分析-目录结构的更多相关文章

  1. Vue 源码分析—— 目录结构

    一,Vue.js 的源码都是在src 目录下,其目录结构如下. 1.compiler 目录包含Vue.js 所有编译相关的代码.它包括把所有模板解析成ast 语法树, ast 语法树优化等功能. 2. ...

  2. SQLMAP源码分析(一)

    说起来,学习Python很大一部分原因是由于对WEB安全的兴趣以及对SQLMAP这款工具的好奇,曾经设想学完Python基础就读一读SQLMAP源码,然而懒病一犯,随之就大江东去.近来,又重新燃起了读 ...

  3. sqlmap源码分析(一)

    Sqlmap源码分析(一) 此次分析的sqlmap目标版本为1.6.1.2#dev 只对sqlmap的核心检测代码进行详细分析其他的一带而过 sqlmap.py文件结构 为了不让篇幅过长下面只写出了s ...

  4. android源码的目录结构

    android源码的目录结构 [以下网络摘抄] |-- Makefile ! l/ a5 n% S% @- `0 d# z# a$ P4 V3 o7 R|-- bionic              ...

  5. 【Zookeeper】源码分析目录

    Zookeeper源码分析目录如下 1. [Zookeeper]源码分析之序列化 2. [Zookeeper]源码分析之持久化(一)之FileTxnLog 3. [Zookeeper]源码分析之持久化 ...

  6. jdk源码剖析一:OpenJDK-Hotspot源码包目录结构

    开启正文之前,先说一下源码剖析这一系列,就以“死磕到底”的精神贯彻始终,JDK-->JRE-->JVM(以openJDK代替) 最近想看看JDK8源码,但JDK中JVM(安装在本地C:\P ...

  7. SQLmap源码分析之框架初始化(一)

    SQLmap是现在搞web人手一个的注入神器,不仅包含了主流数据库的SQL注入检测,而且包含提权以及后渗透模块.基于python2.x开发而成,使用方便.所以研究web安全少不了分析源码,学习代码的同 ...

  8. leveldb源码分析--Key结构

    [注]本文参考了sparkliang的专栏的Leveldb源码分析--3并进行了一定的重组和排版 经过上一篇文章的分析我们队leveldb的插入流程有了一定的认识,而该文设计最多的又是Batch的概念 ...

  9. wordpress源码解析-目录结构-文件调用关系(1)

    学习开源代码,是一种很快的提升自己的学习方法.Wordpress作为一个开源的博客系统,非常优秀,应用广泛,使用起来简单方便,具有丰富的主题和插件,可以按照自己的需求来任意的进行修改.所以就从word ...

随机推荐

  1. js区分鼠标单双击 阻止事件冒泡

    function clickOrDblClick(obj) { count++; if (obj != undefined) { var rowStr = $.trim($(obj).find(&qu ...

  2. ELK+FileBeat+Log4Net

    ELK+FileBeat+Log4Net搭建日志系统 output { elasticsearch { hosts => ["localhost:9200"] } stdou ...

  3. Linux下C语言编程实现spwd函数

    Linux下C语言编程实现spwd函数 介绍 spwd函数 功能:显示当前目录路径 实现:通过编译执行该代码,可在终端中输出当前路径 代码实现 代码链接 代码托管链接:spwd.c 所需结构体.函数. ...

  4. JavaScript的TDD训练营环境搭建

    下周一准备去蹭听公司组织的javascript TDD训练营.以前只是零散的使用javascript,水平相当于小白,笨鸟先飞,提前把环境鼓捣一下. 步骤: 1.nodejs安装 到http://ww ...

  5. Github优秀java项目集合(中文版) - 涉及java所有的知识体系

    Java资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列的资源整理.awesome-java 就是 akullpp 发起维护的 Java 资源列表,内容 ...

  6. IntelliJ IDEA,代码行宽度超出限制时自动换行

    转自:http://my.oschina.net/angerbaby/blog/471351 当我们使用IDE写代码时,为了保证代码的可阅读性和优雅性,通常会借助IDE的代码风格设置功能,令IDE智能 ...

  7. HoloLens开发手记 - Unity之Recommended settings 推荐设置

    Unity提供了大量的设置选项来满足全平台的配置,对于HoloLens,Unity可以通过切换一些特定的设置来启用HoloLens特定的行为. Holographic splash screen 闪屏 ...

  8. JavaScript学习笔记- 正则表达式常用字符集及方法

    正则表达式修饰符(修饰符 可以在全局搜索中不区分大小写) i(ignoreCase)执行对大小写不敏感的匹配 g (global)     执行全局匹配(查找所有匹配而非在找到第一个匹配后停止) m( ...

  9. CMD命令简单使用

    1.定位磁盘 2.打开文件路径 3.查看文件目录里面所有的文件或目录信息

  10. 【转】赶集网mysql开发36军规

    原文链接:https://segmentfault.com/a/1190000004711147 写在前面的话:总是在灾难发生后,才想起容灾的重要性:总是在吃过亏后,才记得曾经有人提醒过. (一)核心 ...