<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[W981113的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/W981113</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; W981113]]></copyright><item><title><![CDATA[三层架构实验]]></title><link>https://blog.youkuaiyun.com/W981113/article/details/126451632</link><guid>https://blog.youkuaiyun.com/W981113/article/details/126451632</guid><author>W981113</author><pubDate>Sun, 21 Aug 2022 15:50:38 +0800</pubDate><description><![CDATA[基础网络三层架构虚拟器配置]]></description><category></category></item><item><title><![CDATA[网络方向知识点梳理]]></title><link>https://blog.youkuaiyun.com/W981113/article/details/126314527</link><guid>https://blog.youkuaiyun.com/W981113/article/details/126314527</guid><author>W981113</author><pubDate>Sat, 13 Aug 2022 19:41:49 +0800</pubDate><description><![CDATA[TCP的三次握手和四次挥手过程
简要描述OSI七层协议，及其每个层次的主要功能
OSI模型和TCP/IP模型区别
数据在各个层次之间的数据传输过程
]]></description><category></category></item><item><title><![CDATA[python基础——类型转换]]></title><link>https://blog.youkuaiyun.com/W981113/article/details/123964701</link><guid>https://blog.youkuaiyun.com/W981113/article/details/123964701</guid><author>W981113</author><pubDate>Tue, 05 Apr 2022 09:30:12 +0800</pubDate><description><![CDATA[int(x[,base])                      将x转换为一个整数(int为十进制)
long(x[,base])                   将x转换为一个长整数
float(x)                              将x转换为一个浮点数
complex(real[,imag])      创建一个复数
str(x)                                  将x转换为字符串
repr(x)                    ]]></description><category></category></item><item><title><![CDATA[python基础——数据结构总结 全局变量]]></title><link>https://blog.youkuaiyun.com/W981113/article/details/123964667</link><guid>https://blog.youkuaiyun.com/W981113/article/details/123964667</guid><author>W981113</author><pubDate>Tue, 05 Apr 2022 09:29:16 +0800</pubDate><description><![CDATA[数据结构总结
1.list、tuple是有序列表，dict、set是无序列表
2.list元素可变  tuple元素不可变
3.dict和set的key值不可变，具有唯一性
4.set只有key
5.set的用途：去重、并集、交集
6.list、tuple：+、*、索引、切片、检查成员等
7.dict查询效率高，但是消耗内存多；dict、tuple查询效率低，但是消耗内存少
全局变量
当全局变量和局部变量重名时，局部变量优先
a=100                   #全局变量
def fun():
]]></description><category></category></item><item><title><![CDATA[python基础——数据结构之集合]]></title><link>https://blog.youkuaiyun.com/W981113/article/details/123964654</link><guid>https://blog.youkuaiyun.com/W981113/article/details/123964654</guid><author>W981113</author><pubDate>Tue, 05 Apr 2022 09:27:12 +0800</pubDate><description><![CDATA[set的使用：set就像是把dict中的key抽出来一样，类似于一个list，但是内容又不能重复
简而言之：集合就是无序的不重复元素序列
从形式上看，和字典类似，python集合会将所有元素放在一堆大括号{}中，相邻元素之间用逗号，隔开
{element1,element2,…,elementn}
其中elementn表示集合中的元素，数量没有限制
从内容上看，同一集合中只能存储不可变的数据类型，包括整型、浮点型、字符串、元组，无法存储列表、字典、集合这些可变的数据类型，否则python解释器会出现Type]]></description><category></category></item><item><title><![CDATA[python基础——数据结构之字典]]></title><link>https://blog.youkuaiyun.com/W981113/article/details/123964630</link><guid>https://blog.youkuaiyun.com/W981113/article/details/123964630</guid><author>W981113</author><pubDate>Tue, 05 Apr 2022 09:26:02 +0800</pubDate><description><![CDATA[dict的使用：
dict是python中非常重要的数据类型，就像它的字面意思一样，就是个字典
其实就是key-value键值对
字典类型是python中唯一的映射类型
”映射“是数学中的术语，简单理解，它指的是元素之间相互对应的关系，即通过一个元素可以唯一找到另一个元素
创建
1.使用{}创建字典
dictname={‘key1’:‘value1’,‘key2’:‘value2’,…,‘keyn’:‘valuen’,}
其中dictname表示的是字典变量名，key:value表示各个元素的键值对，中间用]]></description><category></category></item><item><title><![CDATA[python基础——数据结构之元组]]></title><link>https://blog.youkuaiyun.com/W981113/article/details/123964598</link><guid>https://blog.youkuaiyun.com/W981113/article/details/123964598</guid><author>W981113</author><pubDate>Tue, 05 Apr 2022 09:23:26 +0800</pubDate><description><![CDATA[Tuple使用：与列表类似的存储空间，只是内容不允许修改
创建
tuplename=(element1,element2,……,elementn)
其中，tuplename表示变量名，element表示元组的元素
（与列表注意区分开，列表为方括号[]，元组则为圆括号（））
lst=[1,2,3,4,5]
print(lst)

tup1=(1,2,3,4,5)
print(tup1)

&gt;&gt;&gt;
[1, 2, 3, 4, 5]
(1, 2, 3, 4, 5)

注意的一点是：当创建的元组中只]]></description><category></category></item><item><title><![CDATA[python基础——数据结构之列表]]></title><link>https://blog.youkuaiyun.com/W981113/article/details/123558680</link><guid>https://blog.youkuaiyun.com/W981113/article/details/123558680</guid><author>W981113</author><pubDate>Thu, 17 Mar 2022 19:38:44 +0800</pubDate><description><![CDATA[数据结构之列表
list使用：
1.大量数据需要处理-----大容量存储
2.不同类型数据需要处理------兼容存储
创建
1.使用[]直接创建列表
listname=[element1,element2,……,elementn]
其中，listname表示变量名，element1~elementn表示列表元素
#创建一个空列表
lst=[]
print(lst)
&gt;&gt;&gt;
[]

lst=["dhskhd","abc",123,2.3]
print(lst)
&gt;&gt;&gt;
[]]></description><category></category></item><item><title><![CDATA[python基础——数据结构之字符串]]></title><link>https://blog.youkuaiyun.com/W981113/article/details/123558664</link><guid>https://blog.youkuaiyun.com/W981113/article/details/123558664</guid><author>W981113</author><pubDate>Thu, 17 Mar 2022 19:37:59 +0800</pubDate><description><![CDATA[数据结构
内置数据结构
str          字符串
list           列表
tuple       元组
dict          字典
set           集合
数据结构之字符串
创建字符串很简单，只要为变量分配一个值即可，或者使用’或者“来创建字符串
var1='hello python'
str1="hello python"

1.字符串求长度
len(str1);
var1="hello world"
print(len(var1))
&gt;&gt;&gt;11

2]]></description><category></category></item><item><title><![CDATA[python基础——流程控制]]></title><link>https://blog.youkuaiyun.com/W981113/article/details/123558504</link><guid>https://blog.youkuaiyun.com/W981113/article/details/123558504</guid><author>W981113</author><pubDate>Thu, 17 Mar 2022 19:32:54 +0800</pubDate><description><![CDATA[流程控制
分支语句
条件判断：只有if else判断，没有switch case判断
if语句的完整形式
简写版：
if 判断语句：
​	执行1
else：
​	执行2
a = int(input("请输入一个数字："))
if a &gt; 0:
    print("a &gt; 0")
else:
    print("a &lt;= 0")
&gt;&gt;&gt;
请输入一个数字：-3
a &lt;= 0

if &lt;条件判断1&gt;：
​	&lt;执行1&gt;
elif&lt;条件判断2]]></description><category></category></item><item><title><![CDATA[python基础——基本IO]]></title><link>https://blog.youkuaiyun.com/W981113/article/details/123558448</link><guid>https://blog.youkuaiyun.com/W981113/article/details/123558448</guid><author>W981113</author><pubDate>Thu, 17 Mar 2022 19:30:36 +0800</pubDate><description><![CDATA[基本IO
input
最简单的输入输出

s=input()     #input
print(s)      #output
&gt;&gt;&gt;123
123
#没有提示输入，代码结构简单

a=input()     #默认输入的类型为字符串
b=input()
c=a+b
print(c)      
&gt;&gt;&gt;
1
2
12

#第一种
a=int(input())  #定义输入的类型为整型
b=int(input())
c=a+b
print(c)      
&gt;&gt;]]></description><category></category></item><item><title><![CDATA[python基础——变量与常量]]></title><link>https://blog.youkuaiyun.com/W981113/article/details/123558293</link><guid>https://blog.youkuaiyun.com/W981113/article/details/123558293</guid><author>W981113</author><pubDate>Thu, 17 Mar 2022 19:28:27 +0800</pubDate><description><![CDATA[菜鸟地址：https://www.runoob.com/python/python-strings.html
变量与常量
直接进行运算 1+1=2
print(1+1)

a=1
b=1
print(a+b)

光标放置行首   ctrl+？   (注释#的快捷键)
类型与变量
answer=42     标识符 赋值符 值
python变量
1.不用事先声明变量，赋值过程中就包含了变量的声明和定义的过程
2.用=赋值，左边是变量名，右边是变量值
3.使用前必须先被初始化（先被赋值）
4.可以用del语句删]]></description><category></category></item><item><title><![CDATA[网络安全——应急响应之入侵排查]]></title><link>https://blog.youkuaiyun.com/W981113/article/details/122919132</link><guid>https://blog.youkuaiyun.com/W981113/article/details/122919132</guid><author>W981113</author><pubDate>Mon, 14 Feb 2022 10:27:25 +0800</pubDate><description><![CDATA[一、windows入侵排查
1.入侵排查思路
1.1 检查系统账号安全
1.查看服务器是否有弱口令、远程管理端口是否对公网开放
（根据实际情况咨询相关服务器管理员）
2.检查服务器是否存在可疑账号、新增账号
（打开cmd窗口，输入lusrmgr.msc命令，查看是否有可疑或者新增的账号，若存在管理员Administrators群组内新增的账户，请立即禁用或者删除）

3.查看服务器注册表是否存在隐藏账号、克隆账号
（打开注册表–regedit.exe或者regedit，查看管理员对应键值）

（使用D盾查杀]]></description><category></category></item><item><title><![CDATA[网络安全——linux文本三剑客]]></title><link>https://blog.youkuaiyun.com/W981113/article/details/122664660</link><guid>https://blog.youkuaiyun.com/W981113/article/details/122664660</guid><author>W981113</author><pubDate>Mon, 24 Jan 2022 12:02:11 +0800</pubDate><description><![CDATA[网络安全——linux文本三剑客
awk、grep、sed是linux操作文本的三大利器，合称文本三剑客，也是必须掌握的linux命令之一。三者的功能都是处理文本，但侧重点各不相同，其中属awk功能最强大，但也最复杂。grep更适合单纯的查找或匹配文本，sed更适合编辑匹配到的文本，awk更适合格式化文本，对文本进行较复杂格式处理。
1.grep
Linux系统中grep命令是一种强大的文本搜索工具，它能使用正则表达式搜索文本，并把匹配的行打印出来（匹配到的标红）。
命令参数（可使用grep --help寻]]></description><category></category></item><item><title><![CDATA[网络安全——防火墙详解]]></title><link>https://blog.youkuaiyun.com/W981113/article/details/122527077</link><guid>https://blog.youkuaiyun.com/W981113/article/details/122527077</guid><author>W981113</author><pubDate>Sun, 16 Jan 2022 21:30:58 +0800</pubDate><description><![CDATA[什么是防火墙？路由策略和策略路由
在计算机中，防火墙是基于预定安全规则来监视和控制传入和传出网络流量的网络安全系统。该计算机流入流出的所有网络通信均要经过此防火墙。防火墙对流经它的网络通信进行扫描，这样能够过滤掉一些攻击，以免其在目标计算机上被执行。防火墙还可以关闭不使用的端口。而且它还能禁止特定端口的流出通信，封锁特洛伊木马。最后，它可以禁止来自特殊站点的访问，从而防止来自不明入侵者的所有通信。
防火墙分为软件防火墙和硬件防火墙，他们的优缺点：
**硬件防火墙：**拥有经过特别设计的硬件及芯片，性能高、成]]></description><category></category></item><item><title><![CDATA[网络安全——流量分析]]></title><link>https://blog.youkuaiyun.com/W981113/article/details/122487826</link><guid>https://blog.youkuaiyun.com/W981113/article/details/122487826</guid><author>W981113</author><pubDate>Fri, 14 Jan 2022 11:12:18 +0800</pubDate><description><![CDATA[一、题目背景
某公司内网网络被黑客渗透，简单了解，黑客首先攻击了一台web服务器，破解了后台的账户密码，随之利用破解的账号密码登陆了mail系统，然后获取了vpn的申请方式，然后登陆了vpn，在内网pwn掉了一台打印机，请根据提供的流量包回答下面有关问题
二、关卡列表
1 某公司内网网络被黑客渗透，请分析流量，给出黑客使用的扫描器
2 某公司内网网络被黑客渗透，请分析流量，得到黑客扫描到的登陆后台是(相对路径即可)
3 某公司内网网络被黑客渗透，请分析流量，得到黑客使用了什么账号密码登陆了web后台(形式:]]></description><category></category></item><item><title><![CDATA[网络安全——cors通信]]></title><link>https://blog.youkuaiyun.com/W981113/article/details/122368932</link><guid>https://blog.youkuaiyun.com/W981113/article/details/122368932</guid><author>W981113</author><pubDate>Fri, 07 Jan 2022 17:23:18 +0800</pubDate><description><![CDATA[CORS 是一个 W3C 标准，全称是“跨域资源共享”（Cross-origin resource sharing）。它允许浏览器向跨域的服务器，发出XMLHttpRequest请求，从而克服了 AJAX 只能同源使用的限制。
简介
CORS 需要浏览器和服务器同时支持。目前，所有浏览器都支持该功能。
整个 CORS 通信过程，都是浏览器自动完成，不需要用户参与。对于开发者来说，CORS 通信与普通的 AJAX 通信没有差别，代码完全一样。浏览器一旦发现 AJAX 请求跨域，就会自动添加一些附加的头信息，有]]></description><category></category></item><item><title><![CDATA[网络安全——XMLHttpRequest 对象]]></title><link>https://blog.youkuaiyun.com/W981113/article/details/122368883</link><guid>https://blog.youkuaiyun.com/W981113/article/details/122368883</guid><author>W981113</author><pubDate>Fri, 07 Jan 2022 17:21:47 +0800</pubDate><description><![CDATA[简介
XMLHttpRequest对象是 AJAX 的主要接口，用于浏览器与服务器之间的通信。尽管名字里面有XML和Http，它实际上可以使用多种协议（比如file或ftp），发送任何格式的数据（包括字符串和二进制）。
//它本身是一个构造函数，可以使用命令new生成实例，该命令没有参数

var xhr = new XMLHttpRequest();

一旦新建实例，就可以使用open()方法指定建立 HTTP 连接的一些细节。
xhr.open('GET', 'http://www.example.co]]></description><category></category></item><item><title><![CDATA[网络安全——Location 对象，URL 对象，URLSearchParams 对象]]></title><link>https://blog.youkuaiyun.com/W981113/article/details/122365841</link><guid>https://blog.youkuaiyun.com/W981113/article/details/122365841</guid><author>W981113</author><pubDate>Fri, 07 Jan 2022 15:38:26 +0800</pubDate><description><![CDATA[Location 对象
Location对象是浏览器提供的原生对象，提供 URL 相关的信息和操作方法。通过window.location和document.location属性，可以拿到这个对象。
属性
Location对象提供以下属性。

Location.href：整个 URL。
Location.protocol：当前 URL 的协议，包括冒号（:）。
Location.host：主机。如果端口不是协议默认的80和433，则还会包括冒号（:）和端口。
Location.hostname：主机名，不包]]></description><category></category></item><item><title><![CDATA[网络安全——window对象]]></title><link>https://blog.youkuaiyun.com/W981113/article/details/122358994</link><guid>https://blog.youkuaiyun.com/W981113/article/details/122358994</guid><author>W981113</author><pubDate>Fri, 07 Jan 2022 10:23:23 +0800</pubDate><description><![CDATA[浏览器里面，window对象指当前的浏览器窗口。它是当前页面的顶层对象，即最高一层的对象，所有其他对象都是它的下属。
a = 1;
window.a 
// 1

// 上述代码中a是一个没有声明就直接赋值的变量，则自动默认为顶层对象的属性

window 对象的属性
window.name
//该属性是一个字符串（若写入值不是字符串会自动转为字符串），表示当前浏览器窗口的名字

window.name = 'Hello World!';    
console.log(window.name)
// "H]]></description><category></category></item></channel></rss>