功能描述:用户能登陆,登陆用户名密码保存在数据库中,登陆成功显示欢迎页面。
service apache2 start命令打开Apache服务,如果没有任何错误提示,即表明成功开启。
127.0.0.1,如果可以打开Apache的默认网页,则开启成功。
cd /var/www/html进入Apache目录下,使用vi form.html命令新建一个html文件并编辑:

form.html的代码中加入JavaScript代码判断用户是否填写用户名和密码,若未填写用户名和密码就提交会提示错误:


/etc/init.d/mysql start开启MySQL服务:
mysql -u root -p使用mysql,默认密码是password
how databases;来查看数据库的基本信息:
use mysql;来选择使用mysql数据库:
update user set password=PASSWORD("20175321") where user=‘root‘;修改管理员密码;使用flush privileges;更新权限:
exit指令退出数据库后使用新的密码重新登录,然后使用create database wdc;建立数据库,之后使用use wdc;使用我们建立的数据库:
create table user (username VARCHAR(20),password VARCHAR(20));建立数据库表(用户表),设置好数据库中的存储信息类型:
show tables;指令就能看到设置好的表信息了:
insert into user values(‘wdc‘,‘20175321‘);指令插入数据,之后可以使用select * from user;指令来查看表中存在的数据了:
grant select,insert,update,delete on wdc.* to wdc@localhost identified by "20175321";指令来增加一个用户名为‘wdc‘,密码为‘20175321‘的新用户,并将对wdc数据库的所有表的增、删、改、查的权限授予本机(kali)ip登录的该用户:

/var/www/html下新建login.php:
127.0.0.1/login.php,连接成功:
‘ or 1=1#,密码任意,登陆后显示登陆成功:
<img src="1.jpg" />,密码任意,登陆后显示登陆成功:

(1)什么是表单
(2)浏览器可以解析运行什么语言
(3)WebServer支持哪些动态语言
2019-2020-2 20175321吴丁成《网络对抗技术》Exp8 Web基础
原文:https://www.cnblogs.com/Brass/p/12953668.html