20155324王鸣宇 《网络对抗技术》Web基础

20155324王鸣宇 《网络对抗技术》Web基础

实践要求

①Web前端HTML:
能正常安装、启停Apache。理解HTML,理解表单,理解GET与POST方法,编写一个含有表单的HTML

②Web前端javascipt:
理解JavaScript的基本功能,理解DOM。编写JavaScript验证用户名、密码的规则

③MySQL基础:
正常安装、启动MySQL,建库、创建用户、修改密码、建表

④Web后端:
编写PHP网页,连接数据库,进行用户认证

⑤最简单的SQL注入,XSS攻击测试:
功能描述:用户能登陆,登陆用户名密码保存在数据库中,登陆成功显示欢迎页面

实验问答

1、什么是表单
表单是负责数据采集的,用来提交用户输入的数据,然后实现用户与网页的交互和信息收集

2、浏览器可以解析运行什么语言。
HTML和各种脚本语言

3、WebServer支持哪些动态语言
PHP、JSP

实践步骤
  • 打开Apache,查看其占用端口

1072281-20180516153736200-103181324.png

  • 检测Apache是否正常工作

image

Web前端HTML

在/var/www/html目录下,新建一个.html文件,然后编写一个有表单的html

1072281-20180516154127293-1618573768.png

1072281-20180516154304902-575482548.png

  • 在浏览器里访问编写的html

1072281-20180516154429733-1814882087.png

  • 因为没有页面进行编辑,如果输入信息会出现404界面

image

- Web前端javascipt
  1. JavaScript是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能
  2. DOM(文档对象模型)是用来处理可扩展标志语言的标准编程接口。
  3. 编写验证用户名和密码的规则:用户名和密码不能为空
  • MySQL基础

开启sql服务

1072281-20180516154848654-1357846455.png

登录MySQL

1072281-20180516154958802-1617744847.png

查看基本信息

image

修改密码

image

image

在Mysql中建库建表

image

脑补红字加粗:注意是‘不是'

添加用户

image

Web后端

PHP测试,在/var/www/html目录下,新建一个.php文件,然后编写

image

用浏览器打开该php

image

连接数据库,在/var/www/html目录下,新建一个login.html文件,然后编写登录网页

1072281-20180516160451177-144786412.png

image

在/var/www/html目录下,新建一个login.php文件,然后通过php实现对数据库的连接

1072281-20180516182043724-1690959318.png

image

注意修改红框里面的内容

用户认证,通过浏览器访问登录界面

1072281-20180516190551205-1304716588.png

成功登录

1072281-20180516190714488-1402769748.png

不成功登录

1072281-20180516190840698-783682096.png

这里注意要把html里面的代码改成自己的php

最简单的SQL注入(永真式)

构造SQL语句

image

验证一下

image

image

成功!

实验总结与体会

这一次实验对于我来说并不简单,因为之前学过java web所以网页编写方面问题有一定的基础
但是编写一个好的网站还是需要一定的构思和其他方面的学习

转载于:https://www.cnblogs.com/wang5324/p/9047649.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值