From 94125ff6a80bb72928a4c3d256757ef14217d8b6 Mon Sep 17 00:00:00 2001 From: phantom0301 Date: Tue, 26 Dec 2017 16:15:13 +0800 Subject: [PATCH] 1.4.1&1.4.2 merge request (#8) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * update 1.4.1 * update 1.4.1&1.4.2 * Update 1.4.2_http_basic.md * 修改索引大小写 * Update 1.4.1_html_basic.md * 修正格式 * Update 1.4.1_html_basic.md * 修正格式 * 修正格式 * 修正格式 * Update 2.12_burpsuite.md --- SUMMARY.md | 12 +-- doc/1.4.1_html_basic.md | 114 +++++++++++++++++++++++- doc/1.4.2_http_basic.md | 192 +++++++++++++++++++++++++++++++++++++++- doc/2.12_burpsuite.md | 40 ++++----- pic/1.4.2_http_url.png | Bin 0 -> 122958 bytes 5 files changed, 328 insertions(+), 30 deletions(-) create mode 100644 pic/1.4.2_http_url.png diff --git a/SUMMARY.md b/SUMMARY.md index 6fdd15c..c584333 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -10,12 +10,12 @@ GitHub 地址:https://github.com/firmianay/CTF-All-In-One * [1.2 学习方法](doc/1.2_how_to_learn.md) * [1.3 Linux 基础](doc/1.3_linux_basic.md) * [1.4 Web 安全基础](doc/1.4_web_basic.md) - * [1.4.1 HTML基础](doc/1.4.1_html_basic.md) - * [1.4.2 HTTP协议基础](doc/1.4.2_http_basic.md) - * [1.4.3 JavaScript基础](doc/1.4.3_javascript_basic.md) - * [1.4.4 常见Web服务器基础](doc/1.4.4_webserver_basic.md) - * [1.4.5 OWASP Top Ten Project漏洞基础](doc/1.4.5_owasp_basic.md) - * [1.4.6 PHP源码审计基础](doc/1.4.6_php_basic.md) + * [1.4.1 HTML 基础](doc/1.4.1_html_basic.md) + * [1.4.2 HTTP 协议基础](doc/1.4.2_http_basic.md) + * [1.4.3 JavaScript 基础](doc/1.4.3_javascript_basic.md) + * [1.4.4 常见 Web 服务器基础](doc/1.4.4_webserver_basic.md) + * [1.4.5 OWASP Top Ten Project 漏洞基础](doc/1.4.5_owasp_basic.md) + * [1.4.6 PHP 源码审计基础](doc/1.4.6_php_basic.md) * [1.5 逆向工程基础](doc/1.5_reverse_basic.md) * [1.5.1 C 语言基础](doc/1.5.1_c_basic.md) * [1.5.2 x86/x86-64 汇编基础](doc/1.5.2_x86&x64.md) diff --git a/doc/1.4.1_html_basic.md b/doc/1.4.1_html_basic.md index 3ed5a9c..e1794e0 100644 --- a/doc/1.4.1_html_basic.md +++ b/doc/1.4.1_html_basic.md @@ -1 +1,113 @@ -# 1.4.1 HTML基础 +# 1.4.1 HTML 基础 + +- [什么是 HTML](#什么是-html) +- [HTML 中的标签与元素](#html-中的标签与元素) +- [HTML 编码](#html-编码) +- [HTML5 新特性](#html5-新特性) + +## 什么是 HTML + +HTML 是用来描述网页的一种语言。 + +- HTML 指的是超文本标记语言 (Hyper Text Markup Language) +- HTML 不是一种编程语言,而是一种标记语言 (Markup language) +- 标记语言是一套标记标签 (Markup tag) +- HTML 使用标记标签来描述网页 + +总的来说,HTML 本身不具有编程逻辑,它是一种将格式与内容分离编排的语言。 + +用户在浏览器端解析的网页大都是由 HTML 语言组成。 + +由于是通过浏览器动态解析,因此可以使用普通文本编辑器来编写 HTML。 + +## HTML 中的标签与元素 + +标签和元素共同构成了 HTML 多样的格式和丰富的功能。 + +HTML 元素以开始标签起始,以结束标签终止。元素处于开始标签与结束标签之间,标签之间可以嵌套,一个典型的 HTML 文档如下: + +``` + + + + + Hello World + + + +``` + +#### 信息隐藏 + +HTML 中的部分标签用于元信息展示、注释等功能,并不用于内容的显示。另一方面,一些属性具有修改浏览器显示样式的功能,在 CTF 中常被用来进行信息隐藏。 + + +``` +标签 +,定义注释 +,定义文档类型 +,定义关于文档的信息 +,定义关于HTML文档的元信息 +