通过本次实验,我学会了简单的网页制作,还算是简单。不过通过亲自操作我也发现了其安全性的不足,不过就目前已知的攻击方式的话,简单的限制输入就可以防范了。
表单在网页中主要负责数据采集功能。一个表单有三个基本组成部分:
HTML、XML、Python、PHP、JavaScript、ASP等众多语言。
目前,最常用的三种动态网页语言有ASP,JSP,PHP。
service apache2 start命令打开Apache服务即可。如果没有任何错误提示,即表明成功开启。

cd /var/www/html进入Apache目录下,新建一个简单的含有表单的html文件simple_form.html



/etc/init.d/mysql start 开启MySQL服务,并输入mysql -u root -p 使用root权限进入,默认的密码是password

show databases;查看数据库基本信息,use mysql;选择使用mysql这个数据库,select user, password, host from user;查看当前用户信息,update user set password=PASSWORD("新密码") where user=‘root‘;修改密码,flush privileges;更新权限





create database <数据库名称>;建立数据库,use <数据库名称>; 使用数据库,create table <表名> (字段设定列表);建立数据库表,并设置字段基本信息,show tables;查看表信息,insert into <表名> values(‘值1‘,‘值2‘,‘值3‘...);插入数据,grant select,insert,update,delete on 数据库.* to <用户名>@<登录主机>(可以是localhost,也可以是远程登录方式的IP) identified by "密码";增加新用户,最后退出并使用新的用户名和密码进行登录






/var/www/html目录下新建一个PHP测试文件phptest.php ,简单了解一下它的一些语法



‘ or 1=1# 密码任意输入,可登陆成功
/var/www/html目录下,在用户名输入框输入<img src="huaji.jpg" />,密码随意,就可以读取图片了
2018-2019-2 20165331《网络对抗技术》Exp 8 Web基础
原文:https://www.cnblogs.com/violence/p/10891043.html