md5

用途

1.校验文件完整性

2.存储密码改为存储md5,就算得到md5也无法知道密码(但是单纯密码的话,还是存在固定md5,这个时候我们应该给md5加盐)

加盐:就是在密码后边随机加随机数,然后将随机数存储,每次输入密码后边再加上随机数填充计算MD5

3.无法破解原始数据,因为md5是不可逆的

upload1-js绕过

1.验证合法性

当我们上传文件时,如果文件是php格式,就会被拦截,抓包抓不到任何东西

文件上传

Mysql

数据库

打开:mysql -u root -p

关系型数据库

​ 概念:建立在关系模型基础上,由多张相互连接的二维表组成的数据库

sql注入

php格式:

变量


定义变量:

$+变量名。

赋值变量,变量前一定要带着$;

变量名不能以数字开头,不建议使用汉字

HTML是什么

HTML 不是一门编程语言,而是一种用于定义内容结构的标记语言。HTML 由一系列的元素组成,这些元素可以用来包围不同部分的内容,使其以某种方式呈现或者工作。一对标签可以为一段文字或者一张图片添加超链接,将文字设置为斜体,改变字号,等等。