<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixin_53425135的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/weixin_53425135</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; weixin_53425135]]></copyright><item><title><![CDATA[路由实验总结（思科6.2）]]></title><link>https://blog.csdn.net/weixin_53425135/article/details/128253485</link><guid>https://blog.csdn.net/weixin_53425135/article/details/128253485</guid><author>weixin_53425135</author><pubDate>Sat, 10 Dec 2022 13:02:40 +0800</pubDate><description><![CDATA[访问控制列表应该提前规划好，先deny后permit，所有限制完成后再进行permit；只能将列表应用在某个接口上，一个列表可应用于多个接口。v1有网络地址自动汇总功能，v2里可以关闭此功能，关闭之后即目的网络地址可达。同一个网络中既有RIP协议，又有OSPF协议；向网络中宣告已知直连网段，通过路由自学习功能，获得整个网络路由表。单区域：整个网络都处于一个area，这里举的例子都是area 0。多区域：顾名思义划分多个区域，实现通信。打开dns服务设置www.123.com。其余的静态路由配置，不再详细。]]></description><category></category></item><item><title><![CDATA[Linux系统及应用（实验报告）---用户和用户组管理]]></title><link>https://blog.csdn.net/weixin_53425135/article/details/128230950</link><guid>https://blog.csdn.net/weixin_53425135/article/details/128230950</guid><author>weixin_53425135</author><pubDate>Thu, 08 Dec 2022 12:41:37 +0800</pubDate><description><![CDATA[1.了解用户和用户组实验
2.熟悉图形的方式进行用户和用户组管理的方法
3.熟悉命令行的操作方式进行用户和用户组的管理方法在 Linux 操作系统中，任何文件都归属于某一特定的用户，而任何用户都隶属于至少一个用户组。全部的用户信息保存为普通的文本文件。/ etc /passwd 文件是 UNIX 安全的关键文件之一。系统使用 UID 而不是用户名区别用户。任何 UID 值为0的用户都有 root 用户（系统管理员）访问权限，具备对系统的完全控制。/ etc / group 文件包含关于用户组信息。/etc/]]></description><category></category></item><item><title><![CDATA[Linux系统及应用（实验报告）---文件管理与常用命令]]></title><link>https://blog.csdn.net/weixin_53425135/article/details/128223565</link><guid>https://blog.csdn.net/weixin_53425135/article/details/128223565</guid><author>weixin_53425135</author><pubDate>Wed, 07 Dec 2022 23:11:11 +0800</pubDate><description><![CDATA[1.Linux文件与目录的访问权限。
2.Linux文件与目录的打包压缩。
3.Linux文件与目录的相关管理操作。
4.文件与目录的基本操作命令1.用普通账户登录到图形桌面，浏览Linux文件与目录树，注意用户家目录与系统root目录的路径区别。
2.用root账户登录到终端，使用cat、more、less、head、tail等命令显示"/etc/inittab"文件。1.用mkdir命令在"/root"目录下创建一个"test”目录。
2.用cp命令将/etc目录及其下所有的内容复制到test目录下。
]]></description><category></category></item><item><title><![CDATA[CTF--Misc--流量分析]]></title><link>https://blog.csdn.net/weixin_53425135/article/details/127113721</link><guid>https://blog.csdn.net/weixin_53425135/article/details/127113721</guid><author>weixin_53425135</author><pubDate>Thu, 06 Oct 2022 23:17:50 +0800</pubDate><description><![CDATA[网络流量包流转于各个环节，我们可以通过捕捉网络中流动的数据包，然后查看流量包内部的数据以及相关协议，流量分析、统计等等。一般情况下，捕捉到数据包可以通过过滤规则得到我们想要的有用的信息，也更好的方便我们进行查找关键信息，提高效率。在计算机网络中传输层协议最常见的是TCP协议，我们可以通过对TCP数据流的追踪与分析。以buuctf–被劫持的礼物为例子，进行正常的过滤、tcp数据追踪得到。功能：可以很直观的看到流量包的大致情况，以及快速定位到需要分析的地方。流量包不是普通的网络流量包，是其它类型的流量包。]]></description><category></category></item><item><title><![CDATA[BUUCTF--Misc]]></title><link>https://blog.csdn.net/weixin_53425135/article/details/123409092</link><guid>https://blog.csdn.net/weixin_53425135/article/details/123409092</guid><author>weixin_53425135</author><pubDate>Thu, 29 Sep 2022 21:14:50 +0800</pubDate><description><![CDATA[BUUCTF–Misc
一.被劫持的神秘礼物
1.打开题目注意特点

2.下载文件之后是gift.pcapng文件，将文件放入Wireshark中进行分析可以看到
hypertext transfer protocol:超文本传输协议。
3.再进行追踪数据流

4.根据题目信息将账号和密码串到一起，就得到了adminaadminb
再进行MD5加密

即可得到flag。
二.FLAG
打开之后可以得到这个图片

1.将用010方式打开并没有发现什么特殊的文件，再将它放到图片隐写里通过RGB看到PK（504B]]></description><category></category></item><item><title><![CDATA[CTF--PHP特性小记（见到及时记录）]]></title><link>https://blog.csdn.net/weixin_53425135/article/details/123558996</link><guid>https://blog.csdn.net/weixin_53425135/article/details/123558996</guid><author>weixin_53425135</author><pubDate>Sun, 03 Jul 2022 22:40:49 +0800</pubDate><description><![CDATA[PHP弱类型总结+绕过方式
注：是搜集总结的知识点
一.两种比较符号
== 和 ===
== 在进行比较的时候，会先将字符串类型转化成相同类型，再进行比较。
=== 在进行比较的时候，会先判断两种字符串的类型是否相等，再进行比较。
如果一个数值和字符串进行比较的时候，会将字符串转换成数值。
看几个具体的例子：
1.
var_dump("admin"==0);//正确

将admin转化成数值，强制转化,由于admin是字符串，转化的结果是0和0相等
2.
var_dump("admin1"==1);//错误]]></description><category></category></item><item><title><![CDATA[CTFshow--web入门--命令执行（29--55）]]></title><link>https://blog.csdn.net/weixin_53425135/article/details/121386790</link><guid>https://blog.csdn.net/weixin_53425135/article/details/121386790</guid><author>weixin_53425135</author><pubDate>Tue, 23 Nov 2021 21:30:52 +0800</pubDate><description><![CDATA[CTFshow–web入门
web29
&lt;?php
error_reporting(0);
if(isset($_GET['c'])){
    $c = $_GET['c'];
    if(!preg_match("/flag/i", $c)){
        eval($c);
    }
    
}else{
    highlight_file(__FILE__);
}

过滤了flag，可以使用通配符进行绕过  :

?c=system(‘cat f*’);

web30
&lt;?p]]></description><category></category></item><item><title><![CDATA[python练习]]></title><link>https://blog.csdn.net/weixin_53425135/article/details/118972412</link><guid>https://blog.csdn.net/weixin_53425135/article/details/118972412</guid><author>weixin_53425135</author><pubDate>Wed, 21 Jul 2021 17:53:18 +0800</pubDate><description><![CDATA[python基础语法–数据类型总结
可变类的数据是不可哈希的，不可变类的数据是可哈希的；Number数据类型、String数据类型、Tuple数据类型这三类数据类型是不可变的数据类型可哈希的，List数据类型、Set数据类型、Dictional数据类型这几个是可变的数据类型不可哈希的；
变量：
Python变量使用时不需要给他进行定义，为一个变量赋值后，该变量就会自动创建，变量的类型由其值的类型决定；
变量的命名规则：
变量名可以包括字母、数字和下划线，但是数字不能作为开头字符；系统关键字不能作为变量名使用]]></description><category></category></item><item><title><![CDATA[python练习--旋转数组]]></title><link>https://blog.csdn.net/weixin_53425135/article/details/117966415</link><guid>https://blog.csdn.net/weixin_53425135/article/details/117966415</guid><author>weixin_53425135</author><pubDate>Wed, 16 Jun 2021 20:54:00 +0800</pubDate><description><![CDATA[python练习–旋转数组
一.题目描述：
给定一个数组，将数组中的元素向右移动 k 个位置，其中 k 是非负数。
示例：

输入: nums = [1,2,3,4,5,6,7], k = 3
输出: [5,6,7,1,2,3,4]
解释:
向右旋转 1 步: [7,1,2,3,4,5,6]
向右旋转 2 步: [6,7,1,2,3,4,5]
向右旋转 3 步: [5,6,7,1,2,3,4]


输入：nums = [-1,-100,3,99], k = 2
输出：[3,99,-1,-100]
解释:
向]]></description><category></category></item><item><title><![CDATA[python练习--买股票的最佳时机2]]></title><link>https://blog.csdn.net/weixin_53425135/article/details/117755339</link><guid>https://blog.csdn.net/weixin_53425135/article/details/117755339</guid><author>weixin_53425135</author><pubDate>Wed, 09 Jun 2021 22:39:42 +0800</pubDate><description><![CDATA[python练习–买股票的最佳时机2
一.题目描述：
给定一个数组 prices ，其中 prices[i] 是一支给定股票第 i 天的价格。
设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易（多次买卖一支股票）。
注意：你不能同时参与多笔交易（你必须在再次购买前出售掉之前的股票）。
示例：

输入: prices = [7,1,5,3,6,4]
输出: 7
解释: 在第 2 天（股票价格 = 1）的时候买入，在第 3 天（股票价格 = 5）的时候卖出, 这笔交易所能获得利润 = 5-1]]></description><category></category></item><item><title><![CDATA[python练习--买股票的最佳时机]]></title><link>https://blog.csdn.net/weixin_53425135/article/details/117715475</link><guid>https://blog.csdn.net/weixin_53425135/article/details/117715475</guid><author>weixin_53425135</author><pubDate>Tue, 08 Jun 2021 21:09:25 +0800</pubDate><description><![CDATA[python练习–买股票的最佳时机
一.题目描述：
给定一个数组 prices ，它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。你只能选择 某一天 买入这只股票，并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。
返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润，返回 0 。
示例：

输入：[7,1,5,3,6,4]
输出：5
解释：在第 2 天（股票价格 = 1）的时候买入，在第 5 天（股票价格 = 6）的时候卖出，最大利润 ]]></description><category></category></item><item><title><![CDATA[python练习--环形链表]]></title><link>https://blog.csdn.net/weixin_53425135/article/details/117673023</link><guid>https://blog.csdn.net/weixin_53425135/article/details/117673023</guid><author>weixin_53425135</author><pubDate>Mon, 07 Jun 2021 20:24:22 +0800</pubDate><description><![CDATA[python练习–环形链表
一.题目描述：
给定一个链表，判断链表中是否有环。如果链表中有某个节点，可以通过连续跟踪 next 指针再次到达，则链表中存在环。 为了表示给定链表中的环，我们使用整数 pos 来表示链表尾连接到链表中的位置（索引从 0 开始）。 如果 pos 是 -1，则在该链表中没有环。**注意：pos 不作为参数进行传递，仅仅是为了标识链表的实际情况。**如果链表中存在环，则返回 true 。 否则，返回 false 。
示例：



提示：
链表中节点的数目范围是 [0, 104]
-1]]></description><category></category></item><item><title><![CDATA[python练习--有效的数独]]></title><link>https://blog.csdn.net/weixin_53425135/article/details/117636870</link><guid>https://blog.csdn.net/weixin_53425135/article/details/117636870</guid><author>weixin_53425135</author><pubDate>Sun, 06 Jun 2021 21:54:42 +0800</pubDate><description><![CDATA[python学习–有效的数独
一.题目描述
请你判断一个 9x9 的数独是否有效。只需要 根据以下规则 ，验证已经填入的数字是否有效即可。
数字 1-9 在每一行只能出现一次。
数字 1-9 在每一列只能出现一次。
数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。（请参考示例图）
数独部分空格内已填入了数字，空白格用 ‘.’ 表示。
注意：
一个有效的数独（部分已被填充）不一定是可解的。
只需要根据以上规则，验证已经填入的数字是否有效即可。
示例：


输入：board =
[[“5”,“3]]></description><category></category></item><item><title><![CDATA[python练习--最长回文子串]]></title><link>https://blog.csdn.net/weixin_53425135/article/details/117604353</link><guid>https://blog.csdn.net/weixin_53425135/article/details/117604353</guid><author>weixin_53425135</author><pubDate>Sat, 05 Jun 2021 20:40:59 +0800</pubDate><description><![CDATA[python练习–最长回文子串
一.题目描述
给你一个字符串 s，找到 s 中最长的回文子串。
示例：

输入：s = “babad”
输出：“bab”
解释：“aba” 同样是符合题意的答案。


输入：s = “cbbd”
输出：“bb”


输入：s = “a”
输出：“a”


输入：s = “ac”
输出：“a”

提示：
1 &lt;= s.length &lt;= 1000
s 仅由数字和英文字母（大写和/或小写）组成
二.解题思路
中心扩展法：
把每个字母（或者数字）当成回文串的中心，这里要]]></description><category></category></item><item><title><![CDATA[python练习--移除元素]]></title><link>https://blog.csdn.net/weixin_53425135/article/details/117573572</link><guid>https://blog.csdn.net/weixin_53425135/article/details/117573572</guid><author>weixin_53425135</author><pubDate>Fri, 04 Jun 2021 22:24:50 +0800</pubDate><description><![CDATA[python练习–移除元素
一.题目描述
给你一个数组 nums 和一个值 val，你需要 原地 移除所有数值等于 val 的元素，并返回移除后数组的新长度。不要使用额外的数组空间，你必须仅使用 O(1) 额外空间并 原地 修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。
说明:
为什么返回数值是整数，但输出的答案是数组呢?请注意，输入数组是以**「引用」**方式传递的，这意味着在函数里修改输入数组对于调用者是可见的。你可以想象内部操作如下：

// nums 是以“引用”方式传递]]></description><category></category></item><item><title><![CDATA[python练习（leetcode）--合并两个有序链表（递归调用）]]></title><link>https://blog.csdn.net/weixin_53425135/article/details/117534023</link><guid>https://blog.csdn.net/weixin_53425135/article/details/117534023</guid><author>weixin_53425135</author><pubDate>Thu, 03 Jun 2021 21:21:19 +0800</pubDate><description><![CDATA[python练习（leetcode）–合并两个有序链表
一.题目描述
将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。
自我理解是怎样的合并法，先把两个数组分成A,B两组再看对应位置的数的大小，进行新的排序
示例：

输入：l1 = [1,2,4], l2 = [1,3,4]
输出：[1,1,2,3,4,4]


输入：l1 = [], l2 = []
输出：[]


输入：l1 = [], l2 = [0]
输出：[0]

提示：
两个链表的节点数目范围是 ]]></description><category></category></item><item><title><![CDATA[python练习（leetcode）--删除有序数组中的重复项（双指针）]]></title><link>https://blog.csdn.net/weixin_53425135/article/details/117483611</link><guid>https://blog.csdn.net/weixin_53425135/article/details/117483611</guid><author>weixin_53425135</author><pubDate>Wed, 02 Jun 2021 21:33:23 +0800</pubDate><description><![CDATA[python练习（leetcode）–删除有序数组中的重复项（双指针）
一.题目描述
给你一个有序数组 nums ，请你 原地 删除重复出现的元素，使每个元素 只出现一次 ，返回删除后数组的新长度。不要使用额外的数组空间，你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。
说明：
为什么返回数值是整数，但输出的答案是数组呢?请注意，输入数组是以「引用」方式传递的，这意味着在函数里修改输入数组对于调用者是可见的。
你可以想象内部操作如下:

// nums 是以“引用”方式传递的。也就是]]></description><category></category></item><item><title><![CDATA[小白python练习（leetcode）--两数之和]]></title><link>https://blog.csdn.net/weixin_53425135/article/details/117455701</link><guid>https://blog.csdn.net/weixin_53425135/article/details/117455701</guid><author>weixin_53425135</author><pubDate>Tue, 01 Jun 2021 22:57:04 +0800</pubDate><description><![CDATA[小白python练习（leetcode）–两数之和
一.题目描述
给定一个整数数组 nums 和一个整数目标值 target，请你在该数组中找出 和为目标值 target  的那 两个 整数，并返回它们的数组下标。
你可以假设每种输入只会对应一个答案。但是，数组中同一个元素在答案里不能重复出现。
你可以按任意顺序返回答案。
二.提示
2 &lt;= nums.length &lt;= 104
-109 &lt;= nums[i] &lt;= 109
-109 &lt;= target &lt;= 109
只]]></description><category></category></item><item><title><![CDATA[ISCC 2021 部分题目WP]]></title><link>https://blog.csdn.net/weixin_53425135/article/details/117304435</link><guid>https://blog.csdn.net/weixin_53425135/article/details/117304435</guid><author>weixin_53425135</author><pubDate>Thu, 27 May 2021 22:26:05 +0800</pubDate><description><![CDATA[ISCC 2021 部分题目WP
题目目录

练武题：web-ISCC客服一号冲冲冲（一）
练武题：web-介是嘛
练武题：web-Web01正则匹配最后的倔强
练武题：web- ISCC客服一号冲冲冲（二）
练武题：misc-海市蜃楼1
练武题：misc-变异的SM2
擂台题：misc-小明的表情包

1. 练武题：web-ISCC客服一号冲冲冲（一）
知识点：js加密
先查看代码源，可以看到一个js文件；
这是js文件打开后，进行js解码（在此处附上一个js解码的网址https://jsdec.js.o]]></description><category></category></item><item><title><![CDATA[Web入门（信息收集）]]></title><link>https://blog.csdn.net/weixin_53425135/article/details/115311930</link><guid>https://blog.csdn.net/weixin_53425135/article/details/115311930</guid><author>weixin_53425135</author><pubDate>Tue, 30 Mar 2021 19:58:50 +0800</pubDate><description><![CDATA[一．Web1
考察：如何查看源代码
题目：开发注释未及时删除
解题：ctrl+u即可view-source:http://bd9f85b1-7653-400c-b3f9-20ff8849e4b4.challenge.ctf.show:8080/

二．Web2
考察：查看源代码
题目：js前台拦截===无效操作
解题：查看源代码view-source:http://e9bdea52-0243-4c8d-86e7-96ae5aac5d78.challenge.ctf.show:8080/

三．Web3
题目]]></description><category></category></item></channel></rss>