精通脚本黑客3.1-3.8笔记
来源:互联网 发布:淘宝特种经营许可申请 编辑:程序博客网 时间:2024/06/05 09:24
第三章 HTML入门
3.1什么是HTML语言
注:由于之前学习过HTML,所以这节笔记就会比较精简,只会记录自己不会的或者记不清楚的东西。
HTML:超文本标记语言
HTML格式:
(1)<标记名>文本</标记名>(2)<标记名 属性名=“属性值”>文本</标记名>(3)<标记名>
3.2常用标识
(1)<html><html>首尾(2)<head></head>头(3)<title></title>标题(4)<body></body>标记(5)<br>换行(6)<hr>插入一条分割线(7)<center></center>向中对齐(8)<table></table>表格
3.3图片的插入及自定义头像跨站漏洞
经典使用
<script>alert("哈哈")</script>
更改使用
><script>alert("哈哈")</script><
3.4 超链接的建立
文本超链接
<a href="URL">
图像连接
<a href="URL"><img src=""></a>
超链接的target属性
<a href="url" target="window-name"></a>
下载文件
<a href="file_URL">文字连接</a>
脚本连接
<a href="JavaScript:window.close">
3.5 表单
3.5.1 表单
HTML的表单是HTML页面与浏览器端交互的重要手段。
3.5.2表单标记
<FORM name=""></FORM>
语法解释:
基本属性
name:表单的名称
method:定义表单的从浏览器传送到服务器的方法
action: 定义表单处理程序的位置,有绝对路径和相对路径两种
enctype: 设置表单的编码方式
target:设置返回信息的显示方式
包含标记
表单输入标记
菜单和列表标记
菜单和列表项目标记
文本标记语
3.5.3输入标记
基本属性
name 文字域的名称
maxlength 文字域的宽度
size 文字域的宽度
value 文字域的默认值
1.text
格式: <input type="text" name="username" size=20>
2.password
格式: <input type="password" name="password" size 20 maxlength=30>
3.file
格式: <input type="file" name="field_name">
4.按钮
格式: <input type="button" name=file_name value="普通按钮">
3.5.4文本域标记
<textarea name="comment" to ws=5 cols=40>
格式说明
name 文本域的名称
rows 文本域的行数
cols 文本域的列数
value 文本域的默认值。
3.6框架
3.6.1框架集标记
Ps:页面的标记被取代了
(1)左右分割
<html><head><title>左右分割窗口</title></head><frameset cols="30%,70%"><frame><frame></frameset></html>
(2)上下分割
<html><head><title>上下分割窗口</title></head><frameset rows="20%,50%,*"><frame><frame><frame></frame></html>
(3)嵌套分割
<html><head><title>上下分割窗口</title></head><frameset cols="20%,80%"><frame> <frame row="20%",80%"><frame><frame></frame></html>
3.6.2框架标记
每一个框架都可以显示一个页面,这个页面我们叫它框架页面,通过标记的属性可以定义框架页面的内容。
3.6.3浮动框架(重点)
作用:
在浏览器窗口中嵌套其他子窗口,在其中显示页面的内容。
格式属性:
src 浮动框架中显示的页面源文件的路径
width 浮动框架的高度
height 高度
name 名称
align 排列方式
frameborder 边框显示属性
scrolling 滚动条显示属性
marginwidth 边缘宽度属性
marginheight 边缘高度属性
浮动框架的应用
PS:在挂马的时候,要把高度和宽度设为0,边框也设为0
3.7 CSS层叠样式表
3.7.1层叠样式表的类型
(1)自定义层叠样式
.bg{background-image:url(bg.gif)}<b ody class="bg">
(2)重定义标签的层叠样式表
td{clolr;#000099;font-size:9pt}
(3)层叠样式表选择符
属性:
1.a:link 设定为正常状态下连接文字的样式
2.a:active 鼠标单击时连接的外观
3.a:visited 访问过的链接外观
4.a:hover 鼠标防止在链接文字上时,文字的外观
3.7.2 层叠样式表的基本写法
(1)head
<style type="text/css"> H1{font-size:x-large;color:red}</style>
(2)body
<h3 style="font-size:10pt">
3.7.3 css挂马
<!DOCTYPE html><html><head><title></title><style type="text/css">div{ background: url("javascript:window.alert('ok')");}</style>
- 精通脚本黑客3.1-3.8笔记
- 精通脚本黑客-2.1-学习笔记
- 精通脚本黑客2.3-2.9笔记
- 精通脚本黑客2.10-2.11笔记
- 精通脚本黑客
- 经典书籍下载(精通脚本黑客)
- 精通脚本黑客 2.2 'or'='or'经典漏洞攻击
- 精通黑客编程
- 最新黑客攻防实战从入门到精通(第二版)_学习笔记(一)
- 最新黑客攻防实战从入门到精通(第二版)_学习笔记(二)
- 黑客及反黑客工具快速精通等黑客电子书收集
- 黑客基础PHP脚本注入
- Linux Shell 脚本编程从入门到精通 (笔记1)
- linux黑客笔记
- 黑客与画家 --笔记
- 黑客与画家 笔记
- linux黑客笔记
- 笔记--黑客与画家
- hibernate详细脑图
- 全面提高你的搜索技巧
- Python语言入门(八)动态语言中的类与对象初探
- IT界的后门事件
- 入门python3爬虫需要掌握的知识与技巧
- 精通脚本黑客3.1-3.8笔记
- 基于Vue的三级联动下拉框
- Android——RecyclerView——ViewHolder全部源码及翻译、注释
- 数据结构第三次实验
- Ashampoo Burning Studio 19(阿香婆光盘刻录软件)官方破解版V19.0.0.24下载
- javascript中new关键字详解
- 初学 Tensorflow(线性回归预测)
- Oracle批量插入
- 十七周四次课(11月30日) 20.31 expect脚本同步文件 20.32 expect脚本指定host和要同步的文件 20.33 构建文件分发系统 20.34 批量远程执行命令