<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Static______的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Static______</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Static______]]></copyright><item><title><![CDATA[CTFHUB-技能树-Web题-RCE（远程代码执行）-远程包含-命令注入-综合过滤练习]]></title><link>https://blog.youkuaiyun.com/Static______/article/details/141326686</link><guid>https://blog.youkuaiyun.com/Static______/article/details/141326686</guid><author>Static______</author><pubDate>Mon, 19 Aug 2024 15:32:03 +0800</pubDate><description><![CDATA[根据题目提示以及代码。]]></description><category></category></item><item><title><![CDATA[CTFHUB-技能树-Web题-RCE（远程代码执行）-远程包含-命令注入-过滤运算符]]></title><link>https://blog.youkuaiyun.com/Static______/article/details/141267671</link><guid>https://blog.youkuaiyun.com/Static______/article/details/141267671</guid><author>Static______</author><pubDate>Fri, 16 Aug 2024 19:19:53 +0800</pubDate><description><![CDATA[file | base64也可以写成base64 file。过滤了 | 与 & ，使用;]]></description><category></category></item><item><title><![CDATA[CTFHUB-技能树-Web题-RCE（远程代码执行）-远程包含-命令注入-过滤目录分隔符]]></title><link>https://blog.youkuaiyun.com/Static______/article/details/141267551</link><guid>https://blog.youkuaiyun.com/Static______/article/details/141267551</guid><author>Static______</author><pubDate>Fri, 16 Aug 2024 19:12:52 +0800</pubDate><description><![CDATA[过滤了目录分隔符 ///那么我们就 cd 命令进入对应的目录。payload。]]></description><category></category></item><item><title><![CDATA[CTFHUB-技能树-Web题-RCE（远程代码执行）-远程包含-命令注入-过滤空格]]></title><link>https://blog.youkuaiyun.com/Static______/article/details/141267430</link><guid>https://blog.youkuaiyun.com/Static______/article/details/141267430</guid><author>Static______</author><pubDate>Fri, 16 Aug 2024 19:08:30 +0800</pubDate><description><![CDATA[就是过滤掉了空格 找能代替空格的代替就行了。查看第一个页面里的内容。]]></description><category></category></item><item><title><![CDATA[CTFHUB-技能树-Web题-RCE（远程代码执行）-远程包含-命令注入-过滤cat]]></title><link>https://blog.youkuaiyun.com/Static______/article/details/140485866</link><guid>https://blog.youkuaiyun.com/Static______/article/details/140485866</guid><author>Static______</author><pubDate>Wed, 17 Jul 2024 09:45:19 +0800</pubDate><description><![CDATA[过滤cat就是找个能代替的。]]></description><category></category></item><item><title><![CDATA[CTFHUB-技能树-Web题-RCE（远程代码执行）-远程包含-命令注入]]></title><link>https://blog.youkuaiyun.com/Static______/article/details/140462485</link><guid>https://blog.youkuaiyun.com/Static______/article/details/140462485</guid><author>Static______</author><pubDate>Tue, 16 Jul 2024 14:59:37 +0800</pubDate><description><![CDATA[ping -c 4 192.168.1.1表示ping4次。尝试输入127.0.01，返回了ping包情况。由于没有过滤，直接拼接cmd命令查看即可。可以构造（也可以直接查看源代码）查看代码，需要输入ip地址。对base64进行解密。提交了[1]没有东西。]]></description><category></category></item><item><title><![CDATA[CTFHUB-技能树-Web题-RCE（远程代码执行）-文件包含—远程包含]]></title><link>https://blog.youkuaiyun.com/Static______/article/details/140033782</link><guid>https://blog.youkuaiyun.com/Static______/article/details/140033782</guid><author>Static______</author><pubDate>Fri, 28 Jun 2024 09:38:32 +0800</pubDate><description><![CDATA[还记得strpos函数吗，这段代码意思就是判断输入是否有flag字段，PHPinfo当中也表明php://input可以用。那么，利用php://input来寻找flag。没有flag，继续，查看上一级目录。没有flag，查看上一级目录。如果有就输出hacker。没有就进行include。bp抓包,url中输入。还是没有，继续往上查看。也可以直接查看根目录，]]></description><category></category></item><item><title><![CDATA[CTFHUB-技能树-Web题-RCE（远程代码执行）-文件包含—php://input—读取源代码]]></title><link>https://blog.youkuaiyun.com/Static______/article/details/140033616</link><guid>https://blog.youkuaiyun.com/Static______/article/details/140033616</guid><author>Static______</author><pubDate>Fri, 28 Jun 2024 09:31:55 +0800</pubDate><description><![CDATA[而且也没有木马文件可以用，但是它说flag在 /flag当中。而它说flag在 /flag当中那么我们直接。file的前六个字母要是php://]]></description><category></category></item><item><title><![CDATA[CTFHUB-技能树-Web题-RCE（远程代码执行）-文件包含-php://input]]></title><link>https://blog.youkuaiyun.com/Static______/article/details/138997751</link><guid>https://blog.youkuaiyun.com/Static______/article/details/138997751</guid><author>Static______</author><pubDate>Fri, 17 May 2024 10:20:39 +0800</pubDate><description><![CDATA[php://filter和php://input，php://filter用于读取源码，php://input用于执行php代码。代码中说如果file 名中六个字符是 “php://” 就执行后面的include函数。因为php://input是执行后面的PHP命令所以要写成php代码形式。正数 - 从 start 参数所在的位置返回。这里其实就应该想到的是php://伪协议。负数 - 在从字符串结尾的指定位置开始。0 - 在字符串中的第一个字符处开始。正数 - 在字符串的指定位置开始。]]></description><category></category></item><item><title><![CDATA[CTFHUB-技能树-Web题-RCE（远程代码执行）-文件包含]]></title><link>https://blog.youkuaiyun.com/Static______/article/details/138684630</link><guid>https://blog.youkuaiyun.com/Static______/article/details/138684630</guid><author>Static______</author><pubDate>Fri, 10 May 2024 22:37:11 +0800</pubDate><description><![CDATA[解释：假如在index.php中include了一个文件，那么不管这个文件后缀是什么 这个文件中的内容将会直接出现在index.php中。思路：只要我们把shell.txt的一句话木马内容传到index.php,就可以用蚁剑连接。是将ctfhub传的参数用php执行，题目的目的也是让我们执行shell木马那么我们就输入。那么这句代码的意思就是如果file中没有flag字符串就执行下面的。接着返回根目录，发现flag,接下来打开flag。用接着用蚁剑连接，寻找flag。在根目录下找到flag。]]></description><category></category></item><item><title><![CDATA[CTFHUB-技能树-Web题-RCE（远程代码执行）-eval执行]]></title><link>https://blog.youkuaiyun.com/Static______/article/details/138631844</link><guid>https://blog.youkuaiyun.com/Static______/article/details/138631844</guid><author>Static______</author><pubDate>Thu, 09 May 2024 21:11:54 +0800</pubDate><description><![CDATA[CTFHUB-技能树-Web题-RCE（远程代码执行）]]></description><category></category></item><item><title><![CDATA[CTFHUB-技能树-Web题-文件上传（前端验证—文件头检查）]]></title><link>https://blog.youkuaiyun.com/Static______/article/details/137890201</link><guid>https://blog.youkuaiyun.com/Static______/article/details/137890201</guid><author>Static______</author><pubDate>Wed, 17 Apr 2024 21:39:09 +0800</pubDate><description><![CDATA[由此可见，只要是相同类型的文件，他的文件头就是一样的，这样代表了这个文件是属于什么类型，既然本题用到的是文件头检查，那我们制作一个图片马，将我们的一句话代码放入图片里面然后进行上传。我们先创造一个名为1.png的图片，然后写一个名为1.php的一句话代码，把他们放到同一目录下，用cmd生成一个名为2.php的图片马。右侧开头%PNG就是这个文件的文件头，这也代表了这个文件是一个png文件，打开一个jpg文件。简单来说，就是每个文件的最开头部分，就是文件头，他代表了这个文件的是属于什么类型，例如。]]></description><category></category></item><item><title><![CDATA[CTFHUB-技能树-Web题-文件上传（前端验证—MIME绕过、00截断、00截断-双写后缀）]]></title><link>https://blog.youkuaiyun.com/Static______/article/details/137840987</link><guid>https://blog.youkuaiyun.com/Static______/article/details/137840987</guid><author>Static______</author><pubDate>Tue, 16 Apr 2024 21:45:04 +0800</pubDate><description><![CDATA[参考链接：http://www.admintony.com/%E5%85%B3%E4%BA%8E%E4%B8%8A%E4%BC%A0%E4%B8%AD%E7%9A%8400%E6%88%AA%E6%96%AD%E5%88%86%E6%9E%90.html。00截断简单来说，就是由于php解释器是由C语言编写的，所以遵循C语言解析文件时遇到ascll码0时停止解析，而%00表示ascll码中的0，所以php解释器在解析文件时遇到%00就会默认文件名已经解析结束，所以我们可以利用这一原理进行上传。]]></description><category></category></item><item><title><![CDATA[CTFHUB-技能树-Web题-文件上传（无验证，JS前端验证，前端验证）]]></title><link>https://blog.youkuaiyun.com/Static______/article/details/137796247</link><guid>https://blog.youkuaiyun.com/Static______/article/details/137796247</guid><author>Static______</author><pubDate>Mon, 15 Apr 2024 21:35:08 +0800</pubDate><description><![CDATA[htaccess文件是Apache服务器中的一个配置文件，它负责相关目录下的网页配置。通过htaccess文件，可以帮我们实现：网页301重定向、自定义404错误页面、改变文件扩展名、允许/阻止特定的用户或者目录的访问、禁止目录列表、配置默认文档等功能。】后，弹出的【另存为】对话框，在【文件名】一栏中输入【.htaccess】，【保存类型】选择【所有文件】，然后选择要保存的路径，单击【保存】按钮！上传后显示相对路径，访问此路径，发现可以访问，且木马执行成功。此时，再上传一句话木马，并把文件改为png格式。]]></description><category></category></item><item><title><![CDATA[CTFHUB-技能树-Web题-XSS-反射型]]></title><link>https://blog.youkuaiyun.com/Static______/article/details/137643767</link><guid>https://blog.youkuaiyun.com/Static______/article/details/137643767</guid><author>Static______</author><pubDate>Thu, 11 Apr 2024 16:47:57 +0800</pubDate><description><![CDATA[参考链接：https://blog.youkuaiyun.com/weixin_43486981/article/details/107974878。特点：能注入恶意的HTML/JavaScript代码到用户浏览器网址上，从而劫持会话。输入admin后，会在页面显示，猜测可以通过该输入，改变页面内容。根据提示，把XSS平台给出的代码复制到第一个输入框中进行注入。提交后，在第二个框中访问第一个框注入XSS脚本后的网址。XSS platform平台，在上面注册一个账号。提交后，在XSS平台查看注入结果。]]></description><category></category></item><item><title><![CDATA[CTFHUB-技能树-Web题-SQL注入-Mysql结构-过滤空格]]></title><link>https://blog.youkuaiyun.com/Static______/article/details/137612932</link><guid>https://blog.youkuaiyun.com/Static______/article/details/137612932</guid><author>Static______</author><pubDate>Wed, 10 Apr 2024 22:04:16 +0800</pubDate><description><![CDATA[得到数据库名为sqli，根据当前数据库名得到数据库下的表名。注：%09 %0A %0D +据说也可以替代空格。得到第一张表中的字段名，根据字段名获取数据。由此判断字段数为2（当前表的列数为2）得到两张表名，尝试查看第一张表的数据。]]></description><category></category></item><item><title><![CDATA[CTFHUB-技能树-Web题-SQL注入-Mysql结构-Refer注入]]></title><link>https://blog.youkuaiyun.com/Static______/article/details/137568994</link><guid>https://blog.youkuaiyun.com/Static______/article/details/137568994</guid><author>Static______</author><pubDate>Tue, 09 Apr 2024 21:52:17 +0800</pubDate><description><![CDATA[HTTP Referer是header的一部分，当浏览器向 web 服务器发送请求的时候，一般会带上Referer，告诉服务器该网页是从哪个页面链接过来的，服务器因此可以获得一些信息用于处理。用bp抓到包后，将页面中的数据保存到一个txt文件中，用sqlmap爆破（根据reger注入level需要大于三）也就是说，只有当你向浏览器发送请求时，才会带上referer。得到两个表名，第一张表看名字像是自定义的表，尝试爆破第一张表。-p 指定参数，这里为 -p “id”1，2都显示，有两个回显字段。]]></description><category></category></item><item><title><![CDATA[CTFHUB-技能树-Web题-SQL注入-Mysql结构-UA注入]]></title><link>https://blog.youkuaiyun.com/Static______/article/details/137524337</link><guid>https://blog.youkuaiyun.com/Static______/article/details/137524337</guid><author>Static______</author><pubDate>Mon, 08 Apr 2024 21:27:32 +0800</pubDate><description><![CDATA[虽然有提示，在此还是按常规进行一下注入点判断吧。利用bp抓包，发送至repeater进行判断。1，2都回显，由此判断可回显字段数为2。得到两个表名，尝试查看第一个表中的数据。UA注入，即User-Agent注入。UA注入 需要用到leve 3。注入点在User-Agent。得到列名xwprqxhxjd。由此判断，表中有两个字段。由此判断，此处为注入点。得到数据库名为sqli。]]></description><category></category></item><item><title><![CDATA[CTFHUB-技能树-Web题-SQL注入-Mysql结构-Cookie注入]]></title><link>https://blog.youkuaiyun.com/Static______/article/details/137409836</link><guid>https://blog.youkuaiyun.com/Static______/article/details/137409836</guid><author>Static______</author><pubDate>Fri, 05 Apr 2024 21:31:51 +0800</pubDate><description><![CDATA[这里其实可以将数据包放入重放器中进行。得到两个表名，查看第一个表的字段。输入1 and 1=1 有回显。输入1 and 1=2 无回显。由此判断可回显字段为1，2字段。]]></description><category></category></item><item><title><![CDATA[CTFHUB-技能树-Web题-SQL注入-Mysql结构]]></title><link>https://blog.youkuaiyun.com/Static______/article/details/137384157</link><guid>https://blog.youkuaiyun.com/Static______/article/details/137384157</guid><author>Static______</author><pubDate>Thu, 04 Apr 2024 22:20:58 +0800</pubDate><description><![CDATA[3.除了y和n，还有两个特殊选项。一个是a，表示alway，就是总是获取。一个是q，表示退出。4.不想手动选择，则在执行sqlmap的时候，加上–batch和–smart选项。在使用sqlmap过程中，经常需要用户进行选择，如[Y/n]。1.大写的为默认选项。如果不输入，就自动使用该选项。得到两个表名，爆第一个表的字段名看看有什么信息。2.我们输入时，不用区分大小写。得到一个字段名，看看有什么数据。1 and 1=1 有回显。1 and 1=2 无回显。]]></description><category></category></item></channel></rss>