自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 Nginx-Host绕过复现

原理:在发送https数据包的时候,SNI中指定的域名是example2.com,而无需和HTTP报文中的Host头保持一致,Nginx会选择SNI中的域名作为Server Name。但此时我们在Burpsuite里修改协议为https,并指定好https的Host,也就是SNI,如图4。Nginx在处理Host的时候,会将Host用冒号分割成hostname和port,port部分被丢弃。在HTTP协议时,如果我们修改Host头,Nginx将因为识别不到Server Name被导向默认的页面。

2023-06-01 19:36:58 672

原创 awk实战案例

借此,可以取得日志中的时间字符串部分,再将它们的年、月、日、时、分、秒都取出来,然后放入mktime()构建成对应的epoch值。因为epoch值是数值,所以可以比较大小,从而决定时间的大小。(就像grep匹配成功的部分会加颜色显示,而使用FPAT划分字段,则是将匹配成功的部分保存在字段。格式的字符串转换成epoch值,然后和which_time比较大小即可筛选出精确到秒的日志。格式的字符串转换成epoch值,然后和which_time比较大小即可筛选出精确到秒的日志。

2023-06-01 19:32:59 693

原创 文本三剑客

取反结果为1,打印本行,并且++变为不空,下次进来相同的行就是相同的下表,本来上次的值,!grep可用于shell脚本,因为grep通过返回一个状态值来说明搜索的状态,如果模板搜索成功,则返回0,如果搜索不成功,则返回1,如果搜索的文件不存在,则返回2。split(s,array,[r]):以r为分隔符,切割字符串s,并将切割后的结果保存至array所表示的数组中,第一个索引值为1,第二个索引值为2,……使用正则表达式,可以有效的筛选出需要的文本,然后结合相应的支持的工具或语言,完成任务需求。

2023-06-01 19:30:07 734

原创 Linux中find命令使用示例

find命令默认接的命令是-print,它默认是以\n讲找到的文件分隔。可以使用-print0,默认是以\0分隔,此时便不会分行了。但是要注意,-print0针对是\n转\0,如果查找的文件名本身就含有空格,则find命令后-print0仍然会显示空格文件。所以-print0实现的是\n转\0的标记,可以使用其他工具将\0标记替换掉,入xargs,tr等。

2023-03-29 14:17:57 585 1

原创 Apache和Nginx三种虚拟主机配置

Apache和Nginx分别基于多IP、多端口和多域名配置虚拟主机。

2023-03-09 21:48:51 615

原创 MySQL视图索引

MySQL视图索引

2023-02-03 10:43:57 522

原创 MySQL单表查询和多表查询练习

MySQL单表查询和多表查询

2023-02-03 10:40:38 219

原创 MySQL基础操作示例

MySQL简单命令语句

2023-02-03 10:35:13 198

原创 linux中安装docker并测试

linux中安装docker并测试

2023-02-03 10:29:07 401

原创 linux下安装MySQL数据库

linux中安装MySQL数据库

2023-02-03 10:23:59 302

原创 MySQL了解及安装

MySQL数据库基础了解和安装

2023-02-03 09:40:32 228

原创 XMLHttpRequest对象

XMLHttpRequest内容了解

2023-02-02 19:41:25 401

原创 RSA密钥协商过程

HTTPS-RSA密钥协商过程

2023-01-02 21:32:31 1063 1

原创 DNS解析、HTTPS加密、HTTP状态码

DNS解析过程、HTTPS加密、HTTP状态码

2022-07-12 16:38:30 898

原创 学习RHCSA的第五天

目录tar归档命令文件上传下载rz命令和sz命令环境变量1、环境变量(1)设置环境变量(2)设置环境变量(永久生效)显示与取消环境变量环境变量初始化与对应文件的生效顺序2、普通变量命令别名快捷键使用history查阅命令历史记录快捷方式linux通配符引号使用Linux中用户和组的分类用户管理1、添加新用户——useradd命令2、为用户账号设置密码——passwd命令3、修改用户属性——usermod命令4、删除用

2022-04-23 09:40:38 219

原创 RHCSA第四天作业

1、查找命令使用使用whereis查找locate命令[root@localhost ~]# whereis locatelocate: /usr/bin/locate /usr/share/man/man1/locate.1.gz使用which命令查找whereis命令[root@localhost ~]# which whereis/usr/bin/whereis使用locate命令查找rm命令[root@localhost ~]# locate rm2

2022-04-17 17:53:18 221

原创 学习RHCSA的第四天

目录重定向重定向符:&符号的用法输入重定向命令搜索whereis命令which命令locate命令find查找文本排序统计cut命令uniq命令sort命令tr命令wc命令压缩和解压缩zip和unzip命令gzip和gunzip命令bzip2和bunzip命令xz和unxz命令重定向Linux重定向:主要指的是输入重定向和输出重定向,系统中默认标准输出是指将输出结果展现在屏幕上,标准输入是从键盘上输入。但是在

2022-04-17 17:32:32 410

原创 RHCSA第三天作业

1、创建目录test使用两种方式在test目录中创建文本文件text1.txt,text.txt[root@localhost ~]# mkdir test[root@localhost ~]# cd test[root@localhost test]# touch text1.txt[root@localhost test]# vim text.txt[root@localhost test]# lstext1.txt text.txt使用vim在文件text.txt中写入

2022-04-17 17:15:14 532

原创 学习RHCSA的第三天

目录copy(复制)命令rm(移除)命令ln命令vim编辑器vim工作的三种模式:模式之间的切换:命令行模式下的操作:末行模式下的操作:管道tee命令了解内容:文件内容浏览命令cat命令more命令和less命令head和tail命令grep命令copy(复制)命令copy命令在Linux中可以简写为cp,可以复制目录和文件。格式:cp [选项] 源文件 目标文件注意:cp命令可以复制,并且在粘贴的时候可以进行重命名。cp也

2022-04-17 17:13:24 81

原创 RHCSA第二天作业

1.使用timedatectl查看时间状态 列出所有已知时区 修改时区为列出时区的某一个[root@localhost ~]# timedatectl Local time: Mon 2022-04-11 21:39:52 CST Universal time: Mon 2022-04-11 13:39:52 UTC RTC time: Sun 2022-04-03 07:13:58 ...

2022-04-17 17:09:39 543

原创 学习RHCSA的第二天

目录常用命令echo命令date命令timedatectl命令wget命令使用Bash执行命令其他命令命令帮助type命令help命令man命令pinfo命令Linux系统的目录结构目录操作命令Linux文件类型目录操作命令创建目录(make directory)文件操作命令常用命令echo命令echo命令用于在终端设备上输出字符串或变量提取后的值。其操作简单,执行"echo [字符串]"或"echo $变量"就可以

2022-04-17 17:07:36 303

原创 RHCSA第一天作业

1.部署Linux环境: 安装Vmware之后,在windows会产生两个虚拟网卡:vmnet1, vmnet8 部署Linux:需要有网卡,必须要知道root用户的密码,和你普通的用户的用户名和密码 远程连接配置:xshell/mobaxterm/finalshell 连接linux虚拟机安装虚拟机后会在网络适配器中多出两个虚拟网卡,即VMware 1和VMware 8。2.命令:echo 输出PS1的内容:This is my first time to use echo comman.

2022-04-17 16:58:45 171

原创 学习RHCSA的第一天

1、如何打开命令行(1)用虚拟终端,在桌面用快捷键 ctrl+alt+F2-F6打开,或者alt+F2,输入gnome-terminal进入终端;(2)在桌面首先点击activites,再点击terminal进入终端;(3)远程连接,通过远程连接软件xshell/mobaxterm/finalshell 输入ssh root@192.168.1.128(此处为虚拟机的IP地址),之后输入自己虚拟机的密码登录。2、默认显示命令行字符代表的意义[root@localhost ~]#​[

2022-04-17 16:48:41 520

原创 RedHat-Linux虚拟机安装

1、首先打开VMware Workstation虚拟机,看到如下界面,并点击创建新的虚拟机。2、出现一个窗口,如下图。勾选自定义高级选项,并点击下一步。若选择典型选项,创建的是简单的虚拟机,相关内容无法使用。3、出现如下图的窗口,此处硬件兼容性选择的是"Workstation 16.2.x",当然也可以选择其他版本,但是当你将自己的较高版本硬件兼容性虚拟机发送别人,此时对方兼容性版本较低,对方将无法使用该虚拟机,尽量选择较高、相同的版本。点击下一步。4、弹出该窗口,此处勾选“稍...

2022-03-28 17:19:08 6473

原创 HCIP实验(MPLS实验)

目录实验环境实验要求实验步骤1、分配IP地址2、对MPLS-VPN骨干网络进行OSPF宣告2.1配置命令2.2检查MPLS-VPN骨干获取情况3、开启MPLS3.1配置命令3.2查看LSP信息4、创建VRF空间4.1客户A4.2客户B4.3验证5、对客户A站点的路由器添加静态路由6、客户B开启RIP和OSPF宣告路由信息6.1客户B站点1开启RIP6.2客户B站点2开启ospf7、MP-BGP建邻8、MP-BGP路由发布客户

2022-02-15 17:18:30 2522

原创 HCIP第十四天(MPLS协议)

目录MPLS(多协议标签交换)包交换标签交换包交换的优化过程MPLS(多协议标签交换)包交换数据组成数据包,在网络中的各个节点传递,最准到达目标,即路由转发的过程。1、查两张表,即路由表和ARP缓存表。2、路由表的匹配原则(最长匹配原则)。3、递归查找。4、IP包头可变长,即只能通过软件进行处理。控制层面:路由协议中的数据流的流动方向,目的是为了获取未知网段的路由信息,生成路由表。数据层面:基于设备已完善的路由表(FIB),来转发具体的数据到达...

2022-02-14 09:54:57 210

原创 HCIP第十三天(BGP协议相关内容)

目录IBGP水平分割路由反射器 --- Router Reflector(RR)反射规则:RR的配置联邦BGP的选路原则1、优选Preferred-value属性值最大的路由2、优选Local-Preference属性最大的路由3、优先级4、优选AS_PATH属性最短的路由5、优选 起源码属性最优的6、优选MED值最小的路由7、优选到达NEXT_HOP的IGP度量值最小的路由BGP的路由过滤1、通过路由策略进行过滤2、通过前缀列表来进...

2022-02-14 09:50:17 276

原创 HCIP第十二天(BGP黑洞、防环、配置)

目录1、BGP的路由黑洞解决方案:2、BGP的防环机制3、BGP的基本配置BGP邻居建立过程IBGP对等体环回建邻EBGP对等体环回建邻BGP的路由发布OGN:起源码4、BGP路由聚合自动聚合自动聚合问题:手工聚合手工聚合的问题:1、BGP的路由黑洞 由于BGP协议可以非直连建邻,故可能出现BGP协议跨越未运行BGP协议的路由器,导致BGP路由传递后,显示控制层面可达,但是,数据层面,流量经过未运行BGP协议的路由器时,无法...

2022-02-12 11:51:33 3796

原创 HCIP第十一天(BGP协议)

目录1、BGP协议(边界网关协议)IGP和EGP的特点2、BGP的数据包1、OPEN包:建立邻居关系2、keeplive包3、Updata包(更新包)4、Notification包5、Route-refresh包3、BGP的状态机IDLE状态(空闲状态)connect状态OPENsent状态OPENConfirm状态Established状态4、BGP的工作过程1、BGP协议(边界网关协议)内部网关协议(IGP),例RIP、OSP...

2022-02-12 11:46:04 1478

原创 HCIP(OSPF综合实验)

实验环境实验要求1、R4为ISP,其上只能配置IP地址,R4与其他所有直连设备间均使用共有IP。2、R3、R5、R6和R7为MGRE环境,R3为中心站点。3、整个OSPF环境IP基于172.16.0.0/16划分。4、所有设备均可访问R4的环回。5、减少LSA的更新量,加快收敛,保障更新安全。6、全网可达。实验步骤一、划分IP地址area-0:172.16.0.0/19area-1:172.16.32.0/19area-2:172.16.64...

2022-02-10 19:28:55 1537

原创 HCIP第十天(OSPF选路原则、防环、重发布、路由策略)

OSPF的选路原则1、域内(支持1类和2类LSA)如果学到的路由都是通过1类,2类LSA获取到域内路由,该情况会直接比较开销值,优先选择开销值较小的路线,如果两条路由的开销值相同,则负载均衡2、域间(支持3类LSA)如果学到的路由都是通过3类LSA获取的域间路由,该情况会直接比较开销值,优先选择开销值小的路线,如果两条路的开销值相同,则负载均衡。3、域外(支持5类和7类LSA)1)5类LSA和7类LSA类型1的选路原则:直接比较路由的总开销(种子度量值家沿途累加开销值),优先选...

2022-02-09 00:53:12 558

原创 HCIP第九天(OSPF拓展配置)

目录OSPF的拓展配置1、手工认证2、加快收敛(修改OSPF的计时器)3、沉默接口4、缺省路由5、路由过滤6、路由控制7、OSPF的附录EOSPF的选路原则OSPF的拓展配置1、手工认证在OSPF数据包交互中,邻居之间的数据包中将携带认证口令,两边认证口令相同,则意味着身份合法。OSPF的手工认证总共分为三种:1)接口认证[r5-GigabitEthernet0/0/0]ospf authentication-mode md5 1ciph...

2022-01-27 14:42:41 230

原创 HCIP第八天(OSPF协议中LSA相关内容)

目录LSA类型OSPF的优化汇总设置特殊区域第一大类特殊区域第二大类特殊区域LSA类型 类型 LS ID 通告者 传播范围 携带信息 Type - 1LSA Router 通告路由器的RID 本区域内所有运行OSPF协议的路由器的RID 单区域 本地接口直连的拓扑信...

2022-01-18 22:55:38 1135

原创 HCIP第七天相关笔记(OSPF中LSA信息)

OSPF的不规则区域OSPF区域划分要求:1、区域之间必须存在ABR。2、区域划分必须按照星型拓扑结构进行划分。常见的不规则区域:1、远离骨干的的非骨干区域。2、不连续骨干区域。远离骨干的非骨干区域1、使用VPN隧道直接在非法的ABR上面搭建一条到达骨干区域的隧道,相当于直接把非法的ABR连接在骨干区域,之后将接口在骨干区域进行激活,就将一个非法的ABR变成合法的ABR,则可以正常的进行路由转发。实现不规则区域的通信。需要注意的点:1)当一个AB...

2022-01-17 11:55:06 4313

原创 MGRE与OSPF综合实验

目录实验内容实验要求实验分析实验步骤配置IP地址配置r1-R5的缺省路由配置R1/4/5为全连的MGRE结构配置R1/2/3为星型的拓扑结构配置OSPF,是私有网段互相通讯实验结果实验内容实验要求1、R6为ISP只能配置IP地址,R1-R5的环回为私有网段。2、R1/4/5为全连的MGRE结构,R1/2/3为星型的拓扑结构,R1为中心站点。3、所有私有网段可以相互通讯,私有网段使用OSPF完成。实验分析全连的MGRE结构,就是...

2022-01-15 18:07:55 986

原创 HCIP第六天(OSPF拓展)

目录条件匹配DR/BDR的选举规则OSPF的数据包hello包DBD包LSA包LSU包LSACK包OSPF接口网络条件匹配指定路由器(DR),DR和MA网络中的其他设备只见一个建立邻接关系。备份指定路由器(BDR),BDR也应该和MA网络中的其他设备之间建立临界关系。DR-other,即MA网络中非DR/BDR设备,在MA网络中需要于其他DR-other路由器建立邻居关系。注意:只有DR和BDR都存在的情况下,BDR才能在DR出现故障时第一时...

2022-01-14 20:45:54 173

原创 ENSP虚拟专线相关实验

目录实验内容实验要求实验步骤配置IP地址配置缺省路由信息PAP认证主认证方ISP:被认证方R1:验证:CHAP认证认证方ISP配置:被认证方R2配置:验证:HDLC封装R3配置:ISP配置:验证:R1/R2/R3构建一个MGRE环境中心站点R1:分支站点R2:分支站点R3:R1、R4构建GRE环境开启RIP并宣告所有PC设备设置私有IP,并访问R5的环回实验内容实验要求1、R5为ISP,只..

2022-01-11 22:30:25 693

原创 学习HCIP第五天(回顾OSPF)

目录RIPV2和OSPFV2对比区域划分区域划分要求:分析OSPF一、OSPF的数据包二、OSPF的状态机三、OSPF工作过程四、OSPF的基本配置OSPF——开放式最短路径优先协议特点:选路佳,收敛快,占用资源少RIPV2和OSPFV2对比两者相同点:1、RIPV2和OSPFV2都是无类别的路由协议(携带子网掩码信息),支持VLSM和CIDR。2、OSPFV2和RIPV2都是以组播的形式传递信息(224.0.0.5/224.0.0.6)....

2022-01-10 22:36:35 821

原创 学习HCIP第四天

网络类型网络类型:根据数据链路层所使用的协议即规划来进行划分P2P网络 --- 点到点网络MA网络 --- 多点接入网络--- BMA广播型多点接入网络--- NBMA非广播型多点接入数据链路层协议以太网协议 --- 封装数据帧时,需要添加源MAC地址和目标MAC地址(MAC地址是以太网所独有)原因:利用以太网建立的二层网络中可以包含多个(两个或两个以上)接口,每个以太网接口之间都可以通过交互以太网帧的...

2022-01-08 21:28:10 970

原创 学习HCIP第三天(RIP相关配置)

目录贝尔曼福特算法(Bellman-Ford)RIP环路问题RIP的基本配置1、启动RIP进程2、选择版本3、宣告4、沉默接口RIP的拓展配置1、RIPV2手工认证2、RIPV2手工汇总3、加快收敛4、缺省路由RIPV1和RIPV2的区别1、RIPV1数据包内容2、RIPV2数据包内容3、RIPV1和RIPV2互通的方法重发布RIP的路由控制1、通过修改优先级影响RIP的选路2、通过修改开销值影响RIP的选路3、精准控...

2022-01-08 20:11:48 617

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除