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

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

实践要求

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

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

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

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

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

实验问答

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

二、浏览器能够解析运行什么语言。
HTML和各类脚本语言数据库

三、WebServer支持哪些动态语言
PHP、JSP编程

实践步骤

  • 打开Apache,查看其占用端口

  • 检测Apache是否正常工做

image

Web前端HTML

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

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

  • 由于没有页面进行编辑,若是输入信息会出现404界面

image

- Web前端javascipt

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

开启sql服务浏览器

登陆MySQL

查看基本信息

image

修改密码

image

image

在Mysql中建库建表

image

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

添加用户

image

Web后端

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

image

用浏览器打开该php

image

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

image

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

image

注意修改红框里面的内容

用户认证,经过浏览器访问登陆界面

成功登陆

不成功登陆

这里注意要把html里面的代码改为本身的php

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

构造SQL语句

image

验证一下

image

image

成功!

实验总结与体会

这一次实验对于我来讲并不简单,由于以前学过java web因此网页编写方面问题有必定的基础 可是编写一个好的网站仍是须要必定的构思和其余方面的学习

相关文章
相关标签/搜索