zoukankan      html  css  js  c++  java
  • 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,查看其占用端口

    • 检测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所以网页编写方面问题有一定的基础
    但是编写一个好的网站还是需要一定的构思和其他方面的学习

  • 相关阅读:
    js自执行函数的几种不同写法的比较
    chrome浏览器font-size<12px无效解决办法
    清楚浮动的那些事
    css中font-family的中文字体
    雅虎34条军规
    Modernizr的介绍和使用
    手机也能拍大片
    响应式Web设计 – 布局
    JAVA基础-JDBC连接池
    JAVA基础-JDBC使用
  • 原文地址:https://www.cnblogs.com/wang5324/p/9047649.html
Copyright © 2011-2022 走看看