系列文章
简介
渗透测试-地基篇
该篇章目的是重新牢固地基,加强每日训练操作的笔记,在记录地基笔记中会有很多跳跃性思维的操作和方式方法,望大家能共同加油学到东西。
请注意:
本文仅用于技术讨论与研究,对于所有笔记中复现的这些终端或者服务器,都是自行搭建的环境进行渗透的。我将使用Kali Linux作为此次学习的攻击者机器。这里使用的技术仅用于学习教育目的,如果列出的技术用于其他任何目标,本站及作者概不负责。
名言:
你对这行的兴趣,决定你在这行的成就!
一、前言
数据库作为业务平台信息技术的核心和基础,承载着越来越多的关键数据,渐渐成为单位公共安全中最具有战略性的资产,数据库的安全稳定运行也直接决定着业务系统能否正常使用。并且平台的数据库中往往储存着等极其重要和敏感的信息。这些信息一旦被篡改或者泄露,轻则造成企业经济损失,重则影响企业形象,甚至行业、社会安全。可见,数据库安全至关重要。所以对数据库的保护是一项必须的,关键的,重要的工作任务。
通过前几期钓鱼、内网攻防篇章落幕后,引来了服务攻防篇章之数据库渗透篇,不管在外网还是内网环境,只要存在业务系统都存在数据库,在渗透测试对数据库的知识学习是必不可少的,接下来将介绍数据库的渗透基本操作,带小伙伴们了解和学习数据库如何渗透的!
二、搭建mysql数据库
1、mysql搭建使用phpstudy工具,下图是安装包说明。
2、双击包,选择好安装的目录一直下一步即可。
以上出现别的提示,根据提示安装兼容软件…
成功后启用,如出现端口冲突、服务启动失败解决即可!
三、数据库基本操作
1、登录mysql:
首先进入到C:\phpStudy\MySQL\bin(即安装的目录下,默认是D盘)
命令:
mysql -uroot -proot -P3306 -h127.0.0.1
这里已经搭建好mysql,成功本地登录,通过kali、mac、pc远程登录mysql方法:
命令:
GRANT ALL ON *.* TO root@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
这句话意思:允许任何IP地址(上面的 % 就是这个意思)的电脑用root帐户和密码(root)来访问这个MySQL Server,当然如果改成admin就只允许admin用户登录,root就无法远程登录。
2、基础命令巩固
1)mysql三种退出方式:
命令:
mysql > exit;
mysql > quit;
mysql > \q;
2)查看所有数据库、所在文件夹:
命令:
show databases; 查看所有数据库
use mysql 进入数据库
select database(); 查看当前所在的位置
3)mysql三种注释符:
命令:
#dayu
"-- dayu"
/*dayu*/
dayu可替换任何信息
4)mysql增删数据库
命令:
create database dayu1; 增加数据库
drop database dayu1; 删除数据库
5)改数据库值
命令:
alter database dayu charset utf8;
这里知道怎么改即可。
6)查看数据表和表资源信息
来源:freebuf.com 2021-07-09 12:01:13 by: dayuxiyou
恐龙抗狼扛1年前0
kankan啊啊啊啊3年前0
66666666666666