sqlmap的安装和测试环境的搭建

1.sqlmap的官网 http://sqlmap.org/ 上的可以下载到最新的sqlmap版本

2.需要安装python2.7 可以去官网下载 https://www.python.org/,注意配置环境变量

3.测试sqlmap是否安装成功,解压sqlmap,进行其目录,进入cmd,运行python sqlmap.py

测试环境的搭建 注意尽量使用google chrome浏览器,因为它可以方便用使用快捷菜单的检查选项来查看HTML请求的具体细节

1.下载wampserver x64 注意需要安装 DirectX Repair来修复才能安装成功

2. 下载vawa ,其官网为http://www.dvwa.co.uk/,在github上下载 https://github.com/ethicalhack3r/DVWA

3. 解压在目录 E:\www\my\dvwa下 在系统的hosts文件中添加 127.0.0.1       dvwa.localhost

4.在wampserver的httpd.conf文件后添加

<VirtualHost *:80> DocumentRoot "E:\www\my\dvwa" ServerName dvwa.localhost  <Directory "E:\www\my\dvwa">   Options Indexes FollowSymLinks   AllowOverride All   Require all granted  </Directory> </VirtualHost> 5. 修改E:\www\my\dvwa\config\config.inc.php下的配置文件中下列字段 $_DVWA[ ‘db_server‘ ]   = ‘127.0.0.1‘; $_DVWA[ ‘db_database‘ ] = ‘dvwa‘; $_DVWA[ ‘db_user‘ ]     = ‘root‘; $_DVWA[ ‘db_password‘ ] = ‘‘;

# Only used with PostgreSQL/PGSQL database selection. $_DVWA[ ‘db_port ‘] = ‘3306‘;

6.运行wampserver 7.在浏览器中输入 localhost 用户名为admin, 密码为password

sqlmap的学习 主要是一个命令行参数的学习和使用 -h 显示简要的帮助 -hh 显示所有的帮助文档 -u 后接url -r  后接header的txt文件 --cookie 后接cookie字符串 --dbs 显示出所有的数据库 --tables 显示出所有数据表 --dump 显示出所有库数据 --dump_all 显示出所有的数据库数据 -T 指定表 --current_table 当前的数据表 --current_db 当前的数据库 -D 指定数据库 --batch 自动选择默认的提示参数 --smart 智能选择默认的提示参数 -g 使用google来搜索可以可以sql注入的网址

怎样上google 可以通过修改系统的hosts文件 具体可参考这个 https://laod.cn/hosts/2017-google-hosts.html 或者可以购买vpn

防范sql注入的方法

1.防火墙

使用ngx_lua_waf防火墙可以,保护网站,有效防范sql注入攻击,这个防火墙是开源的,https使用ngx_lua_waf防火墙可以,保护网站,有效防范sql注入攻击,这个防火墙是开源的,https://github.com/loveshell/ngx_lua_waf

2.代码审查 还有在服务器的后台代码,注意不要把post请求的字符串直接用于参数提交给sql查询语句中

时间: 2024-12-14 11:13:37

sqlmap的安装和测试环境的搭建的相关文章

Python 语言搭建SELENIUM测试环境,搭建过程记录。

第一步,安装Python: 第二步,安装SetupTools: 第三步,安装Pip: 第四步,安装selenium(for python) 第五步,新建第一个基于Firefox的测试用例 上述 只是步骤,具体内容,明天补充,睡觉 咯--- Python 语言搭建SELENIUM测试环境,搭建过程记录.

selenium + python + firefox 测试环境的搭建与配置

对于做UI自动化,如果是纯编写一段自动化测试程序,那么后续的维护成本会较高.这种情况下,借助 selenium 这款自动化系测试工具,辅助于自己编写部分脚本,将是个不错的选择.selenium 本身支持多种语言,由于测试对象是用 python 编写的,所以决定采用 selenium + python 的组合. selenium 支持多种浏览器,从 firefox 说起,一起来讨论 windows 系统下测试环境的搭建. 1. 安装 python 官网: www.python.org,下载后进行安

LoadRunner 11安装及测试环境搭建

所需软件:[性能测试工具LR11.00].loadrunner-11.rar.Loadrunner11.00破解相关.XAMPP_1_7_4_Beta4_Jisuxz.com.rar.phpwind_UTF8_8.5.zip 1.安装LR11:解压后双击 setup.exe,一步一步往下安装. 破解LR11:将lm70.dll.mlr5lprg.dll 覆盖到安装目录的bin文件夹下 D:\LRINSTALLED\bin,然后执行lr_Del_license.exe.最后打开LoadRunner

测试环境的搭建和维护

一.测试环境分类 功能测试环境: 性能测试环境. 二.操作步骤 开发人员撰写安装和维护手册: 按照安装和维护手册手动或自动进行搭建和维护(运维.开发.测试人员均可操作): 安装和维护手册应详细完整,经常维护更新文档. 三.测试环境搭建原则 尽可能与上线的正式环境保持一致: 也可采用同比例缩小的方式:应用服务器.缓存服务器.数据库服务器各一台,或者每层两台以便模拟分布式情况: 正式环境应做冒烟测试.跟踪测试. 一点个人补充: 总结下来说我们环境分为三套, 1测试环境,主要用于日常测试等 2开发环境

正式环境数据迁移到测试环境及测试环境LAMP搭建

参照正式环境扩展模块来搭建测试环境,否则访问不了 PHP 代码 PDO.PDO_MYSQL.OPENSSL.SSL.CURL等扩展模块 正式环境 Windows Server 2008 R2 X64 Apache+MySQL+PHP+FTP服务 备份MySQL.PHP.APP数据 通过anv软件连接MySQL数据库备份 将 goshop数据库备份,格式为goshop.sql 通过Filezilla软件连接FTP服务,备份PHP及APP数据 正式环境数据备份好后,开始搭建测试环境,将数据上传至测试

CentOS 6.5编译安装LAMP分离环境的搭建

LAMP分离环境的搭建: 环境说明: CentOS 6.5最小化安装,安装相应的组件: [[email protected] ~]# yum groupinstall -y"Development tools" [[email protected] ~]# yum groupinstall -y"Server Platform Development" 准备三台主机: http: 192.168.1.217 MySQL:192.168.1.218 PHP:192.1

[Openstack]一键安装Openstack测试环境

搭建OpenStack测试环境,供初学者学习使用. OpenStack提供一种最简单的安装方法,ALLinone. 只需要一条命令即可完成Openstack的整个安装 安装环境如下: 1.VMware Fusion 7 PRO 虚拟化平台(也可使用 VMware Workstation) 2.创建VM虚拟机(Redhat 7),vCPU*1/8G/100G,网卡模式为NAT可上网 3.安装CentOS7.1操作系统 4.计算机名称:Allinone IP地址:192.168.100.136/24

sparkSQL1.1入门之五:测试环境之搭建

前面介绍了sparkSQL的运行架构,后面将介绍sparkSQL的使用.在介绍sparkSQL的使用之前,我们需要搭建一个sparkSQL的测试环境.本次测试环境涉及到hadoop之HDFS.hive.spark以及相关的数据文件,相关的信息如下: hadoop版本为2.2.0 hive版本为0.13 spark版本为1.1.0-rc3 MySQL版本为5.6.12 测试数据下载地点:http://pan.baidu.com/s/1eQCbT30#path=%252Fblog 中的sparkSQ

eclipse安装中java环境的搭建

转自博客园:amandaj  做了小小改动. 一.java 开发环境的搭建 这里主要说的是在windows 环境下怎么配置环境. 1.首先安装JDK java的sdk简称JDK ,去其官方网站下载最近的JDK即可..http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 点击下载好的exe文件安装即可. 2.接下来我们需要配置环境变量 xp系统下  右键'我的电脑'--属性--高级 w