<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ghostd4的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ghostd4</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ghostd4]]></copyright><item><title><![CDATA[web-ssrfme复现]]></title><link>https://blog.youkuaiyun.com/ghostd4/article/details/147312511</link><guid>https://blog.youkuaiyun.com/ghostd4/article/details/147312511</guid><author>ghostd4</author><pubDate>Thu, 17 Apr 2025 19:57:58 +0800</pubDate><description><![CDATA[如果您知道某个地方容易受到 SSRF 攻击，那么此工具将帮助您生成 Gopher有效载荷，以利用SSRF，并获得 RCE（远程代码执行）//我们选择攻击redis?//你要反弹shell还是写入phpshell//你要写入的根路径是哪个？//你要写什么样的webshell？这段编码的意思是用rides格式，把<?写入到shell.php文件中，存储在网站根路径/var/www/html 内存数据落盘。]]></description><category></category></item><item><title><![CDATA[pikachu靶场RCE漏洞]]></title><link>https://blog.youkuaiyun.com/ghostd4/article/details/146580234</link><guid>https://blog.youkuaiyun.com/ghostd4/article/details/146580234</guid><author>ghostd4</author><pubDate>Thu, 27 Mar 2025 23:40:14 +0800</pubDate><description><![CDATA[这里pikachu的远程代码执行真的非常简单，建议玩下其他靶场的远程代码执行。所以在ip后面加&&理论能执行所有命令 这就说明此漏洞有效。先回顾下Windows和linux通配符。这里我就简单介绍下eval这个函数把。试着输入dir查看文件命令。]]></description><category></category></item><item><title><![CDATA[XSS复现漏洞简单前八关靶场]]></title><link>https://blog.youkuaiyun.com/ghostd4/article/details/146479541</link><guid>https://blog.youkuaiyun.com/ghostd4/article/details/146479541</guid><author>ghostd4</author><pubDate>Mon, 24 Mar 2025 23:59:39 +0800</pubDate><description><![CDATA[查官方文档所知setTimeout定时将ma里的代码进行innerText文本输出，我们可以在ma里进行闭合，逃出innerText范围，在setTimeout执行逃出的代码。我们看到这一关过滤了很多，最主要过滤了alert,但是他没有过滤大写，但是html是严格区分大小写的，这就很头疼，但是想到了官方给出了这么一个函数Function.这样我们就可以解决这个难题，查看了他的用法就开始构造payload，也想到前端有个函数可以将大写转化为小写。a标签是在白名单内的，id=ok作为标识符，再利用锚点标签的。]]></description><category></category></item><item><title><![CDATA[文件包含漏洞第一关]]></title><link>https://blog.youkuaiyun.com/ghostd4/article/details/146187194</link><guid>https://blog.youkuaiyun.com/ghostd4/article/details/146187194</guid><author>ghostd4</author><pubDate>Tue, 11 Mar 2025 20:42:46 +0800</pubDate><description><![CDATA[1.文件包含漏洞概述和SQL注入等攻击方式一样，文件包含漏洞也是一种注入型漏洞，其本质就是输入一段用户能够控制的脚本或者代码，并让服务端执行。什么叫包含呢？以PHP为例，我们常常把可重复使用的函数写入到单个文件中，在使用该函数时，直接调用此文件，而无需再次编写函数，这一过程叫做包含。有时候由于网站功能需求，会让前端用户选择要包含的文件，而开发人员又没有对要包含的文件进行安全考虑，就导致攻击者可以通过修改文件的位置来让后台执行任意文件，从而导致文件包含漏洞。]]></description><category></category></item><item><title><![CDATA[第三天数据库作业]]></title><link>https://blog.youkuaiyun.com/ghostd4/article/details/145215382</link><guid>https://blog.youkuaiyun.com/ghostd4/article/details/145215382</guid><author>ghostd4</author><pubDate>Fri, 17 Jan 2025 22:07:20 +0800</pubDate><description><![CDATA[作业内容：1、创建 student 数据库，该数据库的默认字符集为 gbk，默认的校对规则为 gbk_chinese_ci2、在 student 数据库中创建 user_list 数据表，该表使用 MyISAM 引擎，该表定义了三个字段，要求分别如下： id 字段，该字段数据类型为 int(3) username 字段，该字段数据类型为 varchar(12) sex 字段，该字段数据类型为 varchar(12)]]></description><category></category></item><item><title><![CDATA[第一次作业三种方式安装mysql（Windows和linux下）作业]]></title><link>https://blog.youkuaiyun.com/ghostd4/article/details/145037284</link><guid>https://blog.youkuaiyun.com/ghostd4/article/details/145037284</guid><author>ghostd4</author><pubDate>Tue, 14 Jan 2025 20:01:28 +0800</pubDate><description><![CDATA[记得找到（安装路径）下如：C:\Program Files\MySQL\MySQL Workbench 8.0\workbench 目录下的 os_utils.py 文件，使用记事本之类的软件进行更改。打开os_utils.py文件 点击键盘上是ctrl+f 搜索utf-8 发现在356行有这个代码如图所示。在这个路径下~/etc/yum.repos.d情况下配置yum源（建议使用阿里云的）如果能有如下界面表明mysql server 8.4.3lts版本安装成功。进入社区版mysql下载界面。]]></description><category></category></item><item><title><![CDATA[第二次mysql作业]]></title><link>https://blog.youkuaiyun.com/ghostd4/article/details/145036365</link><guid>https://blog.youkuaiyun.com/ghostd4/article/details/145036365</guid><author>ghostd4</author><pubDate>Thu, 09 Jan 2025 16:31:07 +0800</pubDate><description><![CDATA[下述过程均在windows11上server端完成作业要求：1、创建 student 数据库，该数据库的默认字符集为 gbk，默认的校对规则为 gbk_chinese_ci2、在 student 数据库中创建 user_list 数据表，该表使用 MyISAM 引擎，该表定义了三个字段，要求分别如下：id 字段，该字段数据类型为 int(3)username 字段，该字段数据类型为 varchar(12)sex 字段，该字段数据类型为 varchar(12)]]></description><category></category></item><item><title><![CDATA[第二次web前端作业（西安欧鹏）]]></title><link>https://blog.youkuaiyun.com/ghostd4/article/details/143563092</link><guid>https://blog.youkuaiyun.com/ghostd4/article/details/143563092</guid><author>ghostd4</author><pubDate>Wed, 06 Nov 2024 11:13:29 +0800</pubDate><description><![CDATA[思路使用CSS标签进行下拉悬停菜单导航栏的功能设置，利用div来做出导航栏里的文字。]]></description><category></category></item><item><title><![CDATA[纯用html标签写个网页]]></title><link>https://blog.youkuaiyun.com/ghostd4/article/details/143193904</link><guid>https://blog.youkuaiyun.com/ghostd4/article/details/143193904</guid><author>ghostd4</author><pubDate>Wed, 23 Oct 2024 21:19:30 +0800</pubDate><description><![CDATA[最后注意 必须在首行加入form标签 否则上面图的按钮只是样子活 无实际功能。]]></description><category></category></item><item><title><![CDATA[防火墙双机热备带宽管理综合实验]]></title><link>https://blog.youkuaiyun.com/ghostd4/article/details/140571601</link><guid>https://blog.youkuaiyun.com/ghostd4/article/details/140571601</guid><author>ghostd4</author><pubDate>Sat, 20 Jul 2024 16:12:57 +0800</pubDate><description><![CDATA[实验拓扑：实验要求：1，DMZ区内的服务器，办公区仅能在办公时间内（9：00 - 18：00）可以访问，生产区的设备全天可以访问.2，生产区不允许访问互联网，办公区和游客区允许访问互联网3，办公区设备10.0.2.10不允许访问DMZ区的FTP服务器和HTTP服务器，仅能ping通10.0.3.104，办公区分为市场部和研发部，市场部IP地址固定，访问DMZ区使用匿名认证，研发部需要用户绑定IP地址，访问DMZ区使用免认证；]]></description><category></category></item><item><title><![CDATA[防火墙NAT智能选举综合实验]]></title><link>https://blog.youkuaiyun.com/ghostd4/article/details/140443570</link><guid>https://blog.youkuaiyun.com/ghostd4/article/details/140443570</guid><author>ghostd4</author><pubDate>Mon, 15 Jul 2024 17:11:45 +0800</pubDate><description><![CDATA[配置黑洞路由就是会使公网地址池中的地址都生成一条指向其自身的空接口，这里主要是为了 应对公网地址和出接口地址不在同一个网段的情况，因为在这种情况下，如果公网用户访问地址池中的公网地址，将可能造成环路，所以，需要通过空接口防环；5，生产区访问DMZ区时，需要进行protal认证，设立生产区用户组织架构，至少包含三个部门，每个部门三个用户，用户统一密码openlab123，首次。4，办公区分为市场部和研发部，市场部IP地址固定，访问DMZ区使用匿名认证，研发部需要用户绑定IP地址，访问DMZ区使用免认证；]]></description><category></category></item><item><title><![CDATA[ENSP实现防火墙区域策略与用户管理]]></title><link>https://blog.youkuaiyun.com/ghostd4/article/details/140381860</link><guid>https://blog.youkuaiyun.com/ghostd4/article/details/140381860</guid><author>ghostd4</author><pubDate>Fri, 12 Jul 2024 16:23:14 +0800</pubDate><description><![CDATA[要求：我的拓扑：实验需求1、DMZ区内的服务器，办公区仅能在办公时间内(9:80-18:88)可以访问，生产区的设备全天可以访问2、生产区不允许访问互联网，办公区和游客区允许访问互联网3、办公设备10.0.2.10不允许访问DMZ区的FTP服务器和HTTP服务器，仅能ping通10.0.3.104、办公区分为市场部和研发部，研发部IP地址固定，访问0Mz区使用匿名认证，市场部需要用户绑定p地址，访问DMZ区使用免认证.]]></description><category></category></item><item><title><![CDATA[西安欧鹏：用Python补充完一个注册登录系统]]></title><link>https://blog.youkuaiyun.com/ghostd4/article/details/138532180</link><guid>https://blog.youkuaiyun.com/ghostd4/article/details/138532180</guid><author>ghostd4</author><pubDate>Tue, 07 May 2024 14:59:22 +0800</pubDate><description><![CDATA[如果两次输入的密码一致，则使用MD5加密算法加密密码，并将新用户添加到字典中，最后保存字典到users.bin。注意：在实际应用中，不建议明文保存密码，即使是使用MD5加密，因为这并不安全。此外，此代码仅作为演示，实际开发中应考虑更多的安全措施，例如使用数据库来存储用户信息，防止明文密码泄露的风险。导入所需的库：hashlib用于加密密码，json用于处理JSON格式的数据，os用于检查文件是否存在，sys用于退出程序。如果用户输入了其它值，则提示用户输入无效，要求重新输入。当用户输入"0"时，退出程序。]]></description><category></category></item><item><title><![CDATA[第四次作业Python]]></title><link>https://blog.youkuaiyun.com/ghostd4/article/details/138046664</link><guid>https://blog.youkuaiyun.com/ghostd4/article/details/138046664</guid><author>ghostd4</author><pubDate>Sun, 21 Apr 2024 22:17:56 +0800</pubDate><description><![CDATA[在这个代码中，我们首先定义了一个 reverse 函数，它接受一个整数作为参数，将整数转换成字符串，然后利用切片操作 [:: -1] 反转字符串，并最终将反转后的字符串转换回整数类型。然后，主程序尝试获取用户输入的三边长，并利用 isValid 函数检查输入的边长是否合法，合法则计算并输出面积，否则处理异常情况（例如非数值输入）。最后，我们将这两个函数放在一个名为 my_triangle.py 的文件中，并提供一个简单的测试程序，用于演示如何使用这两个函数。4、如果不可以构成三角形，则返回错误信息。]]></description><category></category></item><item><title><![CDATA[python作业]]></title><link>https://blog.youkuaiyun.com/ghostd4/article/details/137519212</link><guid>https://blog.youkuaiyun.com/ghostd4/article/details/137519212</guid><author>ghostd4</author><pubDate>Tue, 09 Apr 2024 23:39:55 +0800</pubDate><description><![CDATA[4、当三角形为n层的时候，第i层有n-i+1个数字（注意到时候range特性）第i层起始数字是i（1层为1个，2层为2个.......依此类推）2、当三角形为n层的时候，第i层有5个空格（无视）当三角形为n层的时候，第i层有0个空格（无视）2、当三角形为n层的时候，第i层有i-1个空格。4、当三角形为n层的时候，第i层有i个数字。当三角形为n层的时候，第i层有n-i个空格。当三角形为n层的时候，第i层有i个数字。4、当三角形为n层的时候，第i层有。3、 第i层的起始数字为1。3、第i层起始数字是1。]]></description><category></category></item><item><title><![CDATA[python第二次作业]]></title><link>https://blog.youkuaiyun.com/ghostd4/article/details/137211250</link><guid>https://blog.youkuaiyun.com/ghostd4/article/details/137211250</guid><author>ghostd4</author><pubDate>Sun, 31 Mar 2024 22:46:41 +0800</pubDate><description><![CDATA[因为在这个程序中，我们定义了一个名为 isSorted 的函数，它接收一个列表作为参数，并返回一个布尔值，指示该列表是否已排序。然后我们定义了一个名为 main 的函数，它提示用户输入一个列表，并调用 isSorted 函数来检查这个列表。最后，我们在程序的末尾检查 __name__ 变量，如果它的值是 "__main__"，则调用 main 函数。这是一个常见的做法，用于确定一个Python文件是被直接运行还是被作为模块导入。由题意可知此题有数据结构中遍历。由题意可知可写出核心代码。]]></description><category></category></item><item><title><![CDATA[Day1，python作业]]></title><link>https://blog.youkuaiyun.com/ghostd4/article/details/136994150</link><guid>https://blog.youkuaiyun.com/ghostd4/article/details/136994150</guid><author>ghostd4</author><pubDate>Sun, 24 Mar 2024 20:41:30 +0800</pubDate><description><![CDATA[分析：该程序首先提示用户输入分钟数，然后使用整除和取余操作来计算总年数和剩余的分钟数。接着，将总年数乘以一年的天数，加上剩余分钟数转换成天数，最后输出总的年数和天数。Q=M*(finalTemperature-initialTemperature)*4184公司计算Q能量。分析：计算水从初始温度到最终温度的能量，所写个程序。第一先知道水的比热容是4184J/kg·K。记得写输入input  输出print。定义水的比热容是常量4184。]]></description><category></category></item><item><title><![CDATA[VLAN综合实验]]></title><link>https://blog.youkuaiyun.com/ghostd4/article/details/136492138</link><guid>https://blog.youkuaiyun.com/ghostd4/article/details/136492138</guid><author>ghostd4</author><pubDate>Tue, 05 Mar 2024 22:42:26 +0800</pubDate><description><![CDATA[所有PC需通过DHCP获取IP地址，由于PC2/4/5/6处于同一网段，但PC6与PC2/4/5不处于同一个VLAN，如果想要PC2/4/5/6自动获取到同一网段的IP，那么就需要使PC2/4/5/6到达路由器时携带的vid是一样的，且与PC2/4/5/6的接口都允许该VLAN进入，于是我在sw1与路由器上相连的接口设置VLAN3的流量出接口时为不封装，这样PC6的流量来到路由器上讲会被认为是VLAN1的流量。PC6所在接口为hybrid，允许vlan1和vlan3的流量进出，且出都为不携带封装。]]></description><category></category></item><item><title><![CDATA[OSPF综合实验]]></title><link>https://blog.youkuaiyun.com/ghostd4/article/details/136227795</link><guid>https://blog.youkuaiyun.com/ghostd4/article/details/136227795</guid><author>ghostd4</author><pubDate>Thu, 22 Feb 2024 14:03:28 +0800</pubDate><description><![CDATA[5、减少LSA的更新量，特殊区域，进行域间路由汇总。3、以R3为hub，R5、R7、R6为spoke。6、area 1完全末梢，area 2做nssa。分析：1、设置各个IP与环回记住要分好子网区域。最后在R1 ping下IP 环回 是否通。第二步是搭建vpn（MGRE环境）7、更新安全，区域认证，接口认证。最后一步优化路由 减少ACL更新。第三步 OSPF建邻使全网可通。2、浅蓝色区域作为公网区域。4、边界路由是NAT。步骤一：配IP与环回。]]></description><category></category></item><item><title><![CDATA[OSPF下的MGRE实验AAA]]></title><link>https://blog.youkuaiyun.com/ghostd4/article/details/135901733</link><guid>https://blog.youkuaiyun.com/ghostd4/article/details/135901733</guid><author>ghostd4</author><pubDate>Sun, 28 Jan 2024 23:03:22 +0800</pubDate><description><![CDATA[第二步：R1-R5-R6建立hub-spoke的MGRE环境，其中R1为中心。R1-R3...R6均存在环回网段模拟用户私网，使用OSPF使全网可达。R1-R5-R6建立hub-spoke的MGRE环境，其中R1为中心。要求：R1-R3-R4构建全连的MGRE环境。第三步使用OSPF全网学到路由，并全网可通。第二步建立hub-spoke的MGRE环境。其中R2为ISP路由器，仅配置IP地址。最后互相ping下 全网互通即可。]]></description><category></category></item></channel></rss>