WEB安全之html基础

简介: 写了好久的算法和数据结构了,终于要进我的主业了,(数据结构和算法还会继续更新)。在渗透过程中,我们往往会写钓鱼页面,不可能写的页面被别人看到一眼假。包括往往会遇到前端的漏洞,所以学好前端三件套,尤为重要,这也是我接下来要做的事,让你们花更少的时间,学会前端三件套。今天先开一节即html。争取用最少的时间,完成前端的学习。

前言

写了好久的算法和数据结构了,终于要进我的主业了,(数据结构和算法还会继续更新)。在渗透过程中,我们往往会写钓鱼页面,不可能写的页面被别人看到一眼假。包括往往会遇到前端的漏洞,所以学好前端三件套,尤为重要,这也是我接下来要做的事,让你们花更少的时间,学会前端三件套。今天先开一节即html。争取用最少的时间,完成前端的学习。

0、HTML的学习环境

我建议可以下一个Hubilder,这不是重点,看自己的习惯,不要在意编译环境,你甚至可以用记事本。

1、HTML常见标签

1.1 ——> meta标签

我们平时在百度搜索时,搜索的往往就是网站的关键字。meta就可以提供网站的更新频度和关键字。

<meta name ="keywords" content="一个左鞭腿"/>
<meta charset="utf-8" /> 描述网站用的是utf-8格式

1.2 ——> 标题标签

这个标签的作用就是将标题分为一级标题、二级标题,数字越大,字体越小

<h1>
    鸡你太美
</h1>
<h2>
    鸡你太美
</h2>
<h3>
    鸡你太美
</h3>
<h4>
    鸡你太美
</h4>      
<h5>
    鸡你太美
</h5>

image-20230121012151124.png

<br>换行标签

image-20230121012850409.png

image-20230121013057459.png
看成功换行。

<hr> 换行线标签

image-20230121013507786.png

image-20230121013524658.png
看!多了一个换行线。

1.3 ——> 文本属性

这一小节讨论文本的属性问题,html还是自己玩一遍会更好,自己做个总结啥的是最好。

<strong>一个左鞭腿</strong> 对应加粗crtl+B
<b>一个左鞭腿</b> 效果一样都是加粗

image-20230121014529553.png

<i>一个左鞭腿</i> 即斜体

image-20230121014941560.png

<u>一个左鞭腿</u> 即下划线

image-20230121015329172.png

10<sup>-1</sup> 上标

image-20230121015542697.png
image-20230121015604427.png

log<sub>a</sub> 下标

image-20230121015822615.png

<del>阿里嘎多美羊羊桑</del> 删除线

image-20230121020052944.png

<font color="gold">凶什么啊</font> 更换字体的颜色

image-20230121020705174.png

<font size="100">我在佛前求了5000遍</font> 更换字体的大小

image-20230121020850674.png

2、from表单

from表单 规定当提交表单时向何处发送表单数据,向服务器发送数据的。

image-20230202152149294.png

method提交的方法有get、post

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <from action="" method="post">
            <label>账 号:</label><input  type="text" name="username" size="7" maxlength="5" value="不输就滚蛋" readonly /><br />
            <label>密 码:</label><input type="password" name="password"/><br />
            <label>性 别:</label><label>男</label><input type="radio" name="sex"/><label>女</label><input type="radio" name="sex" /><br />
            <label>技 能:</label><label>代码审计</label><input type="checkbox"/><label>渗透测试</label> <input type="checkbox" /><br />
            <label>邮箱:</label><input type="email"/><br />
            <label>文件上传:</label><input type="file" /><br />
            <input type="reset" />
            <input type="submit" /><br />
        </from>
    </body>
</html>

在input标签下往往有这些属性:

name:同样是表示的该文本输入框名称。

size:输入框的长度大小。

maxlength:输入框中允许输入字符的最大数。

value:输入框中的默认值

readonly:表示该框中只能显示,不能添加修改。

input的类型

type=password 密码输入框

type=file 文件上传

type=hidden 隐藏域

button 按钮

checkbox 复选框

radio 单选框

type=submit 提交按钮

type=reset 重置按钮

可以照我这个结果,试着写一下过程,建议自己玩,在radio的标签哪里有一些小心思。

3、a标签

a标签的作用:就是用于控制界面与页面之间的跳转。

默认的就是self

self:用于在当前选项卡中跳转,即不新建页面跳转

blank:用于在新的选项卡跳转,即创建新的页面跳转

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <a href="https://www.baidu.com" target="_blank">百度</a>
        <a href="https://developer.aliyun.com/" target="_self">阿里云社区</a>
        <img src="https://tse4-mm.cn.bing.net/th/id/OIP-C.EiJmNRIwhvnH_HSIj7LuqwHaKo?w=204&h=293&c=7&r=0&o=5&pid=1.7" />
    </body>
</html>

alt 规定图像的替代文本。

src 规定显示图像的url

width 规定图片的高度

height 规定图片的宽度

image-20230203222043343.png

1.1. table 表格

<caption>我的标题</caption>表格带标题

border 边框

width 宽度

height 高度

colspan 行

rowspan 竖

<th>表格的头标签</th>

<tr>行</tr>

<td>表格</td>

cellpadding 单元边与内容的空白

cellspacing 单元格的空白

4、无序列表和有序列表

无序列表:

项目符号 square circle disc
<ul type=“”>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
</ul>
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <ul>
            <li>读孙子兵法,品启强人生</li>
            <li>咖啡不用冲,早晚会成功</li>
            <li>卖鱼</li>
        </ul>
    </body>
</html>

image-20230203212933779.png

有序列表:

<ol>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
</ol>
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <ol>
            <li>读孙子兵法,品启强人生</li>
            <li>咖啡不用冲,早晚会成功</li>
            <li>卖鱼</li>
        </ol>
    </body>
</html>

image-20230203213025394.png

这一节的学习可以自己玩一下,换不同的类型进行学习。

5、框架的使用

frameset 元素可定义一个框架集。它被用来组织多个窗口(框架)。每个框架存有独立的文档。在其最简单的应用中,frameset 元素仅仅会规定在框架集中存在多少列或多少行。您必须使用 cols 或 rows 属性。

frameset 在一个页面中设置一个或多个框架 不能嵌套在body标签里

iframe 是在html页面内嵌入框架 框架内可以连接另一个页面

frameset 不能在body内使用

frame 一般都是在frameset中使用

cols 定义框架集中列的数目和尺寸

rows 定义框架集中行的数目和尺寸

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    frameLabelStart--frameLabelEnd 
    <body>
    </body>
</html>

image-20230203220154899.png

看到这的滚动条感觉不太像正常的网页,于是加上scrolling=“no” 成功删除。注意要在修改的界面上去添加。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    frameLabelStart--frameLabelEnd 
    <body>
    </body>
</html>

scrolling 滚动条

auto 在需要的情况下出现滚动条(默认值)。

yes 始终显示滚动条(即使不需要)。

no 从不显示滚动条(即使需要)

注:这个50%可以修改为*。

目录
相关文章
|
9月前
|
Web App开发 监控 安全
OSS客户端签名直传实践:Web端安全上传TB级文件方案(含STS临时授权)
本文深入解析了客户端直传技术,涵盖架构设计、安全机制、性能优化等方面。通过STS临时凭证与分片上传实现高效安全的文件传输,显著降低服务端负载与上传耗时,提升系统稳定性与用户体验。
835 2
|
5月前
|
安全 Linux iOS开发
Burp Suite Professional 2025.10 发布 - Web 应用安全、测试和扫描
Burp Suite Professional 2025.10 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
391 3
|
6月前
|
安全 Linux iOS开发
Burp Suite Professional 2025.9 发布 - Web 应用安全、测试和扫描
Burp Suite Professional 2025.9 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
549 0
Burp Suite Professional 2025.9 发布 - Web 应用安全、测试和扫描
|
8月前
|
安全 Linux iOS开发
Burp Suite Professional 2025.7 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
Burp Suite Professional 2025.7 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
681 0
Burp Suite Professional 2025.7 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
|
8月前
|
存储 安全 JavaScript
Web Storage有哪些安全风险?
Web Storage有哪些安全风险?
|
11月前
|
安全 Linux API
Burp Suite Professional 2025.4 发布 - Web 应用安全、测试和扫描
Burp Suite Professional 2025.4 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
471 6
Burp Suite Professional 2025.4 发布 - Web 应用安全、测试和扫描
|
人工智能 Linux iOS开发
Burp Suite Professional 2025.2 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
Burp Suite Professional 2025.2 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
696 12
Burp Suite Professional 2025.2 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
|
前端开发
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
379 1
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
|
安全 大数据 数据挖掘
课时9:阿里云Web应用防火墙:全面保障网站的安全与可用性
阿里云Web应用防火墙(WAF)基于阿里巴巴十年攻防经验,提供全面的网站安全防护。它通过Web应用防护、CC攻击防护和业务风控,有效应对各类网络威胁,确保网站的安全与可用性。智能双引擎技术降低误报率,实时数据分析和虚拟补丁更新保障系统安全。WAF已成功护航多个重大活动,为企业提供高效、简便的安全解决方案。
372 0
|
缓存 安全 搜索推荐
阿里云先知安全沙龙(北京站) ——浅谈Web快速打点
信息收集是网络安全中的重要环节,常用工具如Hunter、Fofa和扫描工具可帮助全面了解目标系统的网络结构与潜在漏洞。遇到默认Nginx或Tomcat 404页面时,可通过扫路径、域名模糊测试、搜索引擎缓存等手段获取更多信息。AllIN工具(GitHub: P1-Team/AllIN)能高效扫描网站路径,发现敏感信息。漏洞利用则需充分准备,以应对突发情况,确保快速拿下目标站点。 简介:信息收集与漏洞利用是网络安全的两大关键步骤。通过多种工具和技术手段,安全人员可以全面了解目标系统,发现潜在漏洞,并制定有效的防御和攻击策略。