七天的星期一

渗透------网络安全------信息安全

前端渗透 ----WEB站点 服务器、IIS 、 HTML / JS / 数据库 、PHP
后渗透 ----操作系统 、数据库 、底层

内网渗透------网络架构 设备 服务器 域控
外网渗透------钓鱼 、社工

黑盒测试----模糊测试
白盒测试----功能测试
灰盒测试

渗透测试: 模拟攻击 ,测试目标系统存在哪些漏洞的过程,探测目标系统是否‘抗揍’。
1,渗透测试标准流程----------------------------- 授权情况下
http://www.pentest-standard.org
事前交互、
情报收集、
威胁建模、
漏洞分析、
漏洞利用、
深度利用、
测试报告
二、
开放式web应用程序风险项目OWASP
http://www.owasp.org.cn

十大安全风险
----注入—漏洞之王

一, 数据库 : 一批数据的集合 ,用表格来存储
数据库管理系统:用来操作和管理数据库的大型软件平台

  数据库存储层次 :     服务器------库 ------表------行-------列---------字段值


  常见的数据库   :      mariadb------开源的  ---------替代MYSQL      

二 : 准备一台 KALI2020 打开

1)配置更新源–下载数据库软件包
root@kali:~# vim /etc/apt/sources.list
root@kali:~# apt-get update

2)安装mariadb-server软件包
root@kali:~# apt-get -y install mariadb-server

3)
root@kali:~# systemctl start mariadb //启动数据库
root@kali:~# systemctl enable mariadb //设置开启自启
root@kali:~# systemctl status mariadb //查看数据库状态, 按Q退出

4)初始化安全设置
root@kali:~# mysql_secure_installation

Enter current password for root (enter for none): //默认没有密码,回车
Set root password? [Y/n] y //是否为root用户设置密码,Y
New password: //输入密码1234
Re-enter new password: //输入确认密码1234
Remove anonymous users? [Y/n] y //删除匿名用户
Disallow root login remotely? [Y/n] y //禁止root用户远程登录
Remove test database and access to it? [Y/n] y //删除测试库
Reload privilege tables now? [Y/n] y //重新加载权限列表

5)定期更改管理密码使用mysqladmin
root@kali:~# mysqladmin -uroot -p1234 password ‘pwd@123’
root@kali:~# mysql //由于KALI 数据库版本 在10.0.22之后,支持root在本地免密登录
MariaDB [(none)]>

6) 通过将plugin字段清空,实现root 在本地使用密码登录 ,操作如下
MariaDB [(none)]> update mysql.user set plugin=’’ where user=‘root’; //plugin后面是两个单引号,以分号结束。
MariaDB [(none)]> quit //退出

7)重启数据库,更改设置生效
root@kali:~# systemctl restart mariadb
root@kali:~# mysql //登录数据库不输入用户root,和密码 就登不上数据库拉

8)访问数据库:mysql -u用户名 -p密码 -h服务器地址(本地登录省略)
root@kali:~# mysql -uroot -ppwd@123

数据库指令不区分大小写
每一条指令要以分号;结尾

MariaDB [(none)]> show databases; //列出有多少个库
MariaDB [(none)]> quit; //退出

9)库的管理操作
MariaDB [(none)]> use mysql; //选择库
MariaDB [mysql]> show tables; //列出库下的表
MariaDB [mysql]> create database webdb; //创建库
MariaDB [mysql]> drop database webdb; //删除库
MariaDB [mysql]> show databases; //列出有多少个库,确认结果

数据库命名规范: —由字母、数字、下划线组成 ,区分大小写
—不能纯数字
—不能使用SQL关键字

10)表的管理操作
–创建表的结构
MariaDB [studb]> create table studb.hero (学号 int,姓名 varchar(20),性别 char(1),手机号 char(11),籍贯 varchar(24),期望薪资 int);
MariaDB [studb]> show tables;
MariaDB [studb]> desc studb.hero; //列出表的列的信息


向表格列添加数据类型: int 整数
char (11) 固定字符型
varchar (24) 可变字符型

注意:指定中的标点符号都是英文的,不能是中文的
添加字符类型数据时,需要添加引号。

–向表里面添加记录
MariaDB [studb]> insert into studb.hero values (20201201,‘郭靖’,‘男’,‘13145201314’,‘东海桃花岛’,8000);
MariaDB [studb]> insert into studb.hero values (20201202,‘黄蓉’,‘女’,‘13145201413’,‘东海桃花岛’,16000);
MariaDB [studb]> insert into studb.hero values (20201203,‘华筝’,‘女’,‘13666667777’,‘蒙古大营’,12000);
MariaDB [studb]> insert into studb.hero values (20201203,‘洪七公’,‘男’,‘18888888888’,‘太湖北丐帮总舵’,48000);
MariaDB [studb]> select * from studb.hero;

1,渗透测试
2,安装mariadb 、启动
3,初始化安全设置
4,定期更改密码
5,访问登录数据库
6,库的管理 : 查库 、创建库 、删除库
7,表的管理 :创建表 、添加记录 、删除表

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值