(2)在CentOS6.5【SQLmap(192.168.112.128)】中安装SQLmap
配置网络,远程登录,本地yum源,设置开机自动启动,安装Python环境,上传sqlmap,设置环境变量
1.CentOS6.5的网络配置
(1)设置主机名
# vi /etc/sysconfig/network
HOSTNAME=501lilaoshi65
(2)设置IP地址、子网掩码、网关、DNS
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
DEVICE=eth0
NAME=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.112.128
NETMASK=255.255.255.0
GATEWAY=192.168.112.2
DNS1=202.103.24.68
(3)重启
# init 6
2.Xshell或SecureCRT远程登录(SSH)到CentOS6.5(SQLmap(192.168.112.128))
SQLmap(192.168.112.128)
SSH2
192.168.112.128
root
123456
3.光盘作为本地yum源
# vi /etc/fstab
添加行:
/dev/cdrom /media iso9660 defaults,loop,ro 0 0
# mount -a
# mv CentOS-Base.repo CentOS-Base.repo.bak
# vi /etc/yum.repos.d/local.repo
[lch]
name=lch
baseurl=file:///media
enabled=1
gpgcheck=0
# yum clean all
# yum makecache;yum repolist all
repo id repo name status
lch lch enabled: 4,802
repolist: 4,802
4.安装Python环境
# yum install python -y
# python -V
Python 2.6.6
5.上传sqlmap
用Xshell中的Xftp,把sqlmapproject-sqlmap-1.0.9-87-g7eab1bc.tar.gz上传到Linux系统中
# tar zxvf sqlmapproject-sqlmap-1.0.9-87-g7eab1bc.tar.gz
# cd /root/sqlmapproject-sqlmap-7eab1bc
# ls
sqlmap.py等
运行SQLmap:
# ./sqlmap.py

6.设置环境变量
# vi /etc/profile
添加:
alias sqlmap='python /root/sqlmapproject-sqlmap-7eab1bc/sqlmap.py'
# source /etc/profile
测试:
[root@501lilaoshi65 sqlmapproject-sqlmap-7eab1bc]# cd
[root@501lilaoshi65 ~]# sqlmap
___
__H__
___ ___[']_____ ___ ___ {1.0.10.24#dev}
|_ -| . ['] | .'| . |
|___|_ ["]_|_|_|__,| _|
|_|V |_| http://sqlmap.org
Usage: python sqlmap.py [options]
sqlmap.py: error: missing a mandatory option (-d, -u, -l, -m, -r, -g, -c, -x, --wizard, --update, --purge-output or --dependencies), use -h for basic or -hh for advanced help
[root@501lilaoshi65 ~]#

