<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[LSYZWF的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/LSYZWF</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; LSYZWF]]></copyright><item><title><![CDATA[文件上传Upload-labs]]></title><link>https://blog.youkuaiyun.com/LSYZWF/article/details/126271773</link><guid>https://blog.youkuaiyun.com/LSYZWF/article/details/126271773</guid><author>LSYZWF</author><pubDate>Wed, 10 Aug 2022 18:40:29 +0800</pubDate><description><![CDATA[Web安全——文件上传Upload靶场练习]]></description><category></category></item><item><title><![CDATA[序列化与反序列化——[EIS 2019]EzPOP]]></title><link>https://blog.youkuaiyun.com/LSYZWF/article/details/121171436</link><guid>https://blog.youkuaiyun.com/LSYZWF/article/details/121171436</guid><author>LSYZWF</author><pubDate>Sat, 06 Nov 2021 01:15:39 +0800</pubDate><description><![CDATA[文章目录题目解答
题目
链接：https://buuoj.cn/challenges#[EIS%202019]EzPOP
解答
&lt;?php
error_reporting(0);

class A {

    protected $store;

    protected $key;

    protected $expire;

    public function __construct($store, $key = 'flysystem', $expire = null) {
     ]]></description><category></category></item><item><title><![CDATA[pwn——ciscn_2019_n_1#pwn1_sctf_2016#jarvisoj_level0]]></title><link>https://blog.youkuaiyun.com/LSYZWF/article/details/120979561</link><guid>https://blog.youkuaiyun.com/LSYZWF/article/details/120979561</guid><author>LSYZWF</author><pubDate>Tue, 26 Oct 2021 23:50:20 +0800</pubDate><description><![CDATA[文章目录ciscn_2019_n_1题目解答
ciscn_2019_n_1
题目
题目链接：https://buuoj.cn/challenges#ciscn_2019_n_1
解答
1、打开IDA进行分析

发现函数gets和系统命令cat
此函数的大致意思是输入v1的值，然后判断v2，故存在栈溢出使得v2的内存中的值为11.28125
2、判断偏移地址

v2的内存地址距离v1首地址的偏移量是30h-04h=2ch
3、gdb调试一波

没有堆栈溢出保护
4、编写脚本
11.28125的十六进制可以在I]]></description><category></category></item><item><title><![CDATA[pwn——test_your_nc#rip#warmup_csaw_2016]]></title><link>https://blog.youkuaiyun.com/LSYZWF/article/details/120949369</link><guid>https://blog.youkuaiyun.com/LSYZWF/article/details/120949369</guid><author>LSYZWF</author><pubDate>Tue, 26 Oct 2021 15:43:26 +0800</pubDate><description><![CDATA[文章目录test_your_nc1题目解答
test_your_nc1
题目
https://buuoj.cn/challenges#test_your_nc
解答
1、根据题目提示，直接nc

2、cat flag


]]></description><category></category></item><item><title><![CDATA[[安洵杯 2019]easy_web]]></title><link>https://blog.youkuaiyun.com/LSYZWF/article/details/120864766</link><guid>https://blog.youkuaiyun.com/LSYZWF/article/details/120864766</guid><author>LSYZWF</author><pubDate>Wed, 20 Oct 2021 15:45:17 +0800</pubDate><description><![CDATA[文章目录题目解答知识点
题目
链接：https://buuoj.cn/challenges#[%E5%AE%89%E6%B4%B5%E6%9D%AF%202019]easy_web
解答
1、打开网址后，直接F12无收获，抓包后进行分析


PHP7.1.33，直接搜索有没有相关漏洞，也是一种思路，但是走不通哈哈哈
2、发现了img和cmd参数，更改一下img参数，发现返回的不同

那么这个img应该可以猜测是一个文件名经过处理后的东西
3、所以现在需要处理TXpVek5UTTFNbVUzTURabE5qY]]></description><category></category></item><item><title><![CDATA[[网鼎杯 2020 朱雀组]phpweb]]></title><link>https://blog.youkuaiyun.com/LSYZWF/article/details/120840614</link><guid>https://blog.youkuaiyun.com/LSYZWF/article/details/120840614</guid><author>LSYZWF</author><pubDate>Tue, 19 Oct 2021 11:29:28 +0800</pubDate><description><![CDATA[文章目录题目解答知识点
题目
链接：https://buuoj.cn/challenges#[%E7%BD%91%E9%BC%8E%E6%9D%AF%202020%20%E6%9C%B1%E9%9B%80%E7%BB%84]phpweb
解答
1、打开网页，出现一张图片和一对英文，首先F12查看一波源码

存在表单，而且为post提交，那就抓包分析
2、存在两个参数

尝试更改参数看返回的内容是否会不一样
3、将func改成aaa试一下

返回的内容

意思就是aaa没有找到或者这是一个不合法的文件名
同时]]></description><category></category></item><item><title><![CDATA[[强网杯 2019]高明的黑客]]></title><link>https://blog.youkuaiyun.com/LSYZWF/article/details/120791373</link><guid>https://blog.youkuaiyun.com/LSYZWF/article/details/120791373</guid><author>LSYZWF</author><pubDate>Fri, 15 Oct 2021 22:13:38 +0800</pubDate><description><![CDATA[文章目录题目解答知识点
题目
链接：https://buuoj.cn/challenges#[%E5%BC%BA%E7%BD%91%E6%9D%AF%202019]%E9%AB%98%E6%98%8E%E7%9A%84%E9%BB%91%E5%AE%A2
解答
1、打开网址

根据提示，存在网站源码备份
2、在网址后面加上/www.tar.gz,下载网站源码，打开

发现有3000多个文件，头疼…
3、随便打开一个文件

发现文件中很多shell，包括eval，system，exce，assert等函数
4]]></description><category></category></item><item><title><![CDATA[靶场环境搭建——vulhub安装]]></title><link>https://blog.youkuaiyun.com/LSYZWF/article/details/120734799</link><guid>https://blog.youkuaiyun.com/LSYZWF/article/details/120734799</guid><author>LSYZWF</author><pubDate>Wed, 13 Oct 2021 00:08:29 +0800</pubDate><description><![CDATA[文章目录ubantu系统安装安装软件开启ssh服务备份、修改配置文件开启ssh服务添加开机自启动dnsmq(关闭53端口)安装docker安装docker-compose安装vulhub测试环境搭建tomcat弱口令漏洞环境
ubantu系统安装
镜像链接：
具体安装过程将链接：https://blog.youkuaiyun.com/weixin_43252204/article/details/105538909
切换至root用户

安装软件
apt-get update
apt-get install ssh
a]]></description><category></category></item><item><title><![CDATA[BUUCTF[BJDCTF2020]ZJCTF,不过如此]]></title><link>https://blog.youkuaiyun.com/LSYZWF/article/details/120724878</link><guid>https://blog.youkuaiyun.com/LSYZWF/article/details/120724878</guid><author>LSYZWF</author><pubDate>Tue, 12 Oct 2021 20:23:37 +0800</pubDate><description><![CDATA[文章目录题目解答知识点
题目
链接：https://buuoj.cn/challenges#[BJDCTF2020]ZJCTF%EF%BC%8C%E4%B8%8D%E8%BF%87%E5%A6%82%E6%AD%A4
解答
1、审计代码
&lt;?php

error_reporting(0);
$text = $_GET["text"];
$file = $_GET["file"];
if(isset($text)&amp;&amp;(file_get_contents($text,'r')==="I h]]></description><category></category></item><item><title><![CDATA[BUUCTF[GWCTF 2019]我有一个数据库]]></title><link>https://blog.youkuaiyun.com/LSYZWF/article/details/120714286</link><guid>https://blog.youkuaiyun.com/LSYZWF/article/details/120714286</guid><author>LSYZWF</author><pubDate>Tue, 12 Oct 2021 00:17:02 +0800</pubDate><description><![CDATA[文章目录题目解答漏洞分析知识点
题目
链接：https://buuoj.cn/challenges#[GWCTF%202019]%E6%88%91%E6%9C%89%E4%B8%80%E4%B8%AA%E6%95%B0%E6%8D%AE%E5%BA%93
解答
1、乱码，看不懂

2、F12

同时结合题目可能与数据库有关
3、可以尝试扫描相关数据库的端口是否开放，也可以通过数据库工具进行连接测试，但是这里使用的是phpmyadmin

随便翻阅了一下，得不到有用的东西，也证实了上面什么都没有的说法
4、从]]></description><category></category></item><item><title><![CDATA[计算机网络第七版(谢希仁)第五章——传输层课后习题答案（上）]]></title><link>https://blog.youkuaiyun.com/LSYZWF/article/details/120691972</link><guid>https://blog.youkuaiyun.com/LSYZWF/article/details/120691972</guid><author>LSYZWF</author><pubDate>Sun, 10 Oct 2021 21:18:01 +0800</pubDate><description><![CDATA[文章目录5-01解答5-02解答5-03解答5-04解答5-05解答5-06解答5-07解答5-08解答5-09解答5-10解答5-11解答5-12解答5-13解答5-14解答5-15解答5-16解答5-17解答5-18解答5-19解答5-20解答5-21解答5-22解答5-23解答5-24解答5-25解答5-26解答5-27解答5-28解答5-29解答5-30解答5-31解答5-32解答
5-01
试说明运输层在协议栈中的地位和作用。运输层的通信和网络层的通信有什么重要的区别?为什么运输层是必不可少的?
]]></description><category></category></item><item><title><![CDATA[计算机网络第七版(谢希仁)第二章——物理层课后习题答案]]></title><link>https://blog.youkuaiyun.com/LSYZWF/article/details/119023435</link><guid>https://blog.youkuaiyun.com/LSYZWF/article/details/119023435</guid><author>LSYZWF</author><pubDate>Fri, 23 Jul 2021 21:45:02 +0800</pubDate><description><![CDATA[文章目录

]]></description><category></category></item><item><title><![CDATA[计算机网络第七版(谢希仁)第三章——数据链路层课后习题答案]]></title><link>https://blog.youkuaiyun.com/LSYZWF/article/details/118942449</link><guid>https://blog.youkuaiyun.com/LSYZWF/article/details/118942449</guid><author>LSYZWF</author><pubDate>Tue, 20 Jul 2021 19:25:05 +0800</pubDate><description><![CDATA[文章目录3-013-023-03解答3-043-053-063-07解答3-083-093-10解答3-113-123-133-143-163-173-183-19
3-01
数据链路（即逻辑链路）与链路（即物理链路）有何区别?“电路接通了”与“数据链路接通了”的区别何在?
3-02
数据链路层中的链路控制包括哪些功能?试讨论数据链路层做成可靠的链路层有哪些优点和缺点。
3-03
网络适配器的作用是什么?网络适配器工作在哪一层?
解答

3-04
数据链路层的三个基本问题（封装成帧、透明传输和差错检测）为什]]></description><category></category></item><item><title><![CDATA[leetcode——整数反转]]></title><link>https://blog.youkuaiyun.com/LSYZWF/article/details/117228195</link><guid>https://blog.youkuaiyun.com/LSYZWF/article/details/117228195</guid><author>LSYZWF</author><pubDate>Mon, 24 May 2021 21:59:14 +0800</pubDate><description><![CDATA[文章目录前言题目我的思路思路一思路二我的代码python官方题解pythonC++时间复杂度分析官方思路分析总结
前言
此题比较简单，也属于小试牛刀了，算法不论题目简不简单，都有其中深刻的含义
题目
给你一个 32 位的有符号整数 x ，返回将 x 中的数字部分反转后的结果。
如果反转后整数超过 32 位的有符号整数的范围 [−231,  231 − 1] ，就返回 0。
假设环境不允许存储 64 位整数（有符号或无符号）。
示例 1：

输入：x = 123
输出：321

示例 2：

输入：x = -]]></description><category></category></item><item><title><![CDATA[i春秋《从0到1：CTFer成长之路》题目(Web——afr_1-3)]]></title><link>https://blog.youkuaiyun.com/LSYZWF/article/details/117172069</link><guid>https://blog.youkuaiyun.com/LSYZWF/article/details/117172069</guid><author>LSYZWF</author><pubDate>Sat, 22 May 2021 23:18:19 +0800</pubDate><description><![CDATA[文章目录题目一题目链接解题思路总结题目二题目链接解题思路总结题目三
题目一
题目链接
https://www.ichunqiu.com/battalion?t=1&amp;r=68487
解题思路
1、发现参数p，尝试更改参数p的值

2、发现输入其他字符没有用，也不是SQL注入，尝试输入关键字flag

3、发现可能是文件包含漏洞，由于之前输入的是hello，没有文件后缀，所以可能是进行了后缀拼接 ，尝试给赋值hello.php

发现确实将后缀截断，并且拼接了指定后缀
4、尝试伪协议
http://ec]]></description><category></category></item><item><title><![CDATA[i春秋《从0到1：CTFer成长之路》题目(Web——SQL注入-2)]]></title><link>https://blog.youkuaiyun.com/LSYZWF/article/details/117136205</link><guid>https://blog.youkuaiyun.com/LSYZWF/article/details/117136205</guid><author>LSYZWF</author><pubDate>Fri, 21 May 2021 23:17:43 +0800</pubDate><description><![CDATA[文章目录题目链接:解题思路1、首先点击login.php,输入进行尝试2、开始尝试是否存在注入3、这里可以判断列字段的个数，但是没有回显此步可以省略4、由于没有回显，故只能尝试盲注5、抓包分析6、编写脚本
题目链接:
https://www.ichunqiu.com/battalion?t=1&amp;r=68487
解题思路
1、首先点击login.php,输入进行尝试
输入admin显示账户或者密码错误

而输入其他显示账号不存在

这里可以初步猜测用户名就是admin
2、开始尝试是否存在注入
输入a]]></description><category></category></item><item><title><![CDATA[sql-lab:Less21-22(后续接着更新)]]></title><link>https://blog.youkuaiyun.com/LSYZWF/article/details/117115601</link><guid>https://blog.youkuaiyun.com/LSYZWF/article/details/117115601</guid><author>LSYZWF</author><pubDate>Fri, 21 May 2021 12:22:28 +0800</pubDate><description><![CDATA[文章目录Less-21Less-22
Less-21
此题为SQL注入中的一种注入方式，为cookie注入，具体详解见如下链接
链接：https://blog.youkuaiyun.com/LSYZWF/article/details/117072765
Less-22
此题原理和Less-21一致，只是在构造拼接字段有所差异
题目提示为双引号的base64编码cookie注入
可以猜测后面的字段应该是用双引号括起来的
查看源码SQL语句：
$cookee = base64_decode($cookee);
$cook]]></description><category></category></item><item><title><![CDATA[cookie注入]]></title><link>https://blog.youkuaiyun.com/LSYZWF/article/details/117072765</link><guid>https://blog.youkuaiyun.com/LSYZWF/article/details/117072765</guid><author>LSYZWF</author><pubDate>Thu, 20 May 2021 17:46:19 +0800</pubDate><description><![CDATA[文章目录cooike注入cooike注入原理：cooike注入形成条件：cooike注入阶段：设置cooikeSQL-lab实战(less-21)参考文档参考文档
cooike注入
cooike注入原理：
修改cooike的值，使注入的值能够在拼接数据库查询语句从而获得信息，基本上与SQL注入中的get方式提交和post表单方式提交无区别。
cooike注入形成条件：
1、程序对get和post方式提交的数据进行了过滤，但未对cookie提交的数据库进行过滤。
2、在条件1的基础上还需要程序对提交数据获取方]]></description><category></category></item><item><title><![CDATA[leetcode——无重复字符的最长子串]]></title><link>https://blog.youkuaiyun.com/LSYZWF/article/details/116997144</link><guid>https://blog.youkuaiyun.com/LSYZWF/article/details/116997144</guid><author>LSYZWF</author><pubDate>Tue, 18 May 2021 20:21:09 +0800</pubDate><description><![CDATA[文章目录前言题目我的思路我的代码pythonleetcode官方题解pythonC++java复杂度分析总结
前言
紧张的学习之余第二篇来了，希望大家能够有所收获。
题目
给定一个字符串，请你找出其中不含有重复字符的 最长子串 的长度。
示例 1:

输入: s = “abcabcbb”
输出: 3
解释: 因为无重复字符的最长子串是 “abc”，所以其长度为 3。

示例 2:

输入: s = “bbbbb”
输出: 1
解释: 因为无重复字符的最长子串是 “b”，所以其长度为 1。

示例 3:

输]]></description><category></category></item><item><title><![CDATA[leetcode——两数相加]]></title><link>https://blog.youkuaiyun.com/LSYZWF/article/details/116608186</link><guid>https://blog.youkuaiyun.com/LSYZWF/article/details/116608186</guid><author>LSYZWF</author><pubDate>Mon, 10 May 2021 20:23:32 +0800</pubDate><description><![CDATA[文章目录前言题目我的思路我的代码Cpython3leetcode官方题解CC++Java总结
前言
本人正处于大三，是一名安全方向的学生。正准备考研，为了能够缓解考研的压力，所以利用复习之余刷刷leetcode算法，重新拾起学习安全以来落下的算法。无耐复习紧张，只能每周更新一篇，从简单开始，如有错误，还请谅解提醒！希望自己的考研过程中不在煎熬，希望大家能够有所收获！
题目
给你两个 非空 的链表，表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的，并且每个节点只能存储 一位 数字。
请你将两个数相]]></description><category></category></item></channel></rss>