2022-安询杯-复盘

安询杯的一个复盘

官方wp

misc

little_thief

官方wp给的复现CVE-2022-22733漏洞

CVE-2022-22733
该漏洞是由于返回 token 中包含了管理员密码,攻击者可利用该漏洞在授权的情况下,构造恶意数据执行权限绕过攻击,最终获取服务器最高权限。

导出HTTP对象后,按大小排序,发现一个secret.zip,导出来
在这里插入图片描述
里面是一个html,需要密码
导出登录信息
在这里插入图片描述
base64解密得到管理员密码
在这里插入图片描述html直接用wbstego4解密
在这里插入图片描述

GumpKing

用ce改速度
在这里插入图片描述
在这里插入图片描述

Redcoast

将二进制文件转为十六进制,再保存为压缩包

借鉴的脚本

with open('Signal.txt') as f:
    data = f.read()
    data = hex(int(data, 2))[2:]
    with open('Misc1.txt', 'w') as ff:
        ff.write(data)

压缩包里有625张黑白照片,25*25,一个二维码

from PIL import Image
import os


IMAGES_PATH = 'C:/Users/LENOVO/Desktop/安询杯/RedCoast/Misc1/'
IMAGES_FORMAT = ['.png', '.PNG']  # 图片格式
IMAGE_WIDTH = 100  # 每张小图片的大小
IMAGE_HEIGHT = 100  # 每张小图片的大小
IMAGE_ROW = 25  # 图片间隔,也就是合并成一张图后,一共有几行
IMAGE_COLUMN = 25  # 图片间隔,也就是合并成一张图后,一共有几列
IMAGE_SAVE_PATH = 'final.jpg'  # 图片转换后的地址

newimg = Image.new('RGB',(IMAGE_COLUMN * IMAGE_HEIGHT, IMAGE_ROW * IMAGE_WIDTH))
for y in range(25):
    for x in range(25):
        timg = Image.open(IMAGES_PATH + str(y*IMAGE_COLUMN + x) + '.png')
        newimg.paste(timg, (x*IMAGE_WIDTH, y*IMAGE_HEIGHT))
newimg.save('new.png')

–>key: 187J3X1&DX3906@!

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

<think>我们被要求理解“准备-设计-实施-复盘-优化”这个流程的含义和应用。这个流程看起来像是一个项目管理或持续改进的循环模型。我们将进行网络搜索来获取相关信息,然后按照要求生成答案。 步骤: 1. 搜索这个流程的具体含义,每个阶段的内容。 2. 搜索该流程的实际应用场景或案例。 3. 整合信息,按照要求生成答案:分成多个方法或步骤(每个阶段),每个阶段间换行。 4. 避免使用第一人称和步骤词汇(如首先、然后),所以我们将直接描述每个阶段。 5. 在最后添加相关问题部分。 注意:由于我们不能在末尾集中引用,所以需要在每个部分适当融入引用内容(但不需要标注具体来源,因为要求中没有要求标注引用,只要求整合内容)。 根据搜索,这个流程可能是PDCA(Plan-Do-Check-Act)的变体,或者是其他改进循环,但具体名称可能不同。我们直接根据五个阶段来阐述。 搜索关键词:"准备 设计 实施 复盘 优化" 含义 应用 假设搜索到的典型解释: - 准备:明确目标、资源、团队等准备工作。 - 设计:制定详细的方案和计划。 - 实施:执行计划。 - 复盘:回顾过程,分析结果,总结经验教训。 - 优化:基于复盘进行改进,进入下一个循环。 应用领域:项目管理、产品开发、个人工作方法等。 我们将按照五个阶段来组织答案,每个阶段作为一个部分,换行分隔。 最后,生成三个相关问题,基于原始问题和回答内容。 注意:由于要求中明确禁止在末尾集中引用,所以我们在每个阶段的描述中整合检索到的信息,但不标注引用来源。 开始生成答案: </think>### 准备-设计-实施-复盘-优化的含义和应用 该流程是系统化解决问题或推进项目的核心方法论,广泛应用于项目管理、产品开发和持续改进场景。 **1. 准备阶段** 明确目标、收集资源并分析现状。例如新产品开发需调研市场需求,确定技术可行性;项目管理需定义范围、预算和团队分工。关键输出包括需求文档和风险评估。 **2. 设计阶段** 制定详细方案和执行路径。产品设计需输出原型图和功能清单;工程项目需完成技术图纸和施工计划。注重可操作性,如使用甘特图拆分任务,公式化目标:$$ \text{目标完成度} = \frac{\text{实际产出}}{\text{预期产出}} \times 100\% $$ **3. 实施阶段** 执行设计方案并监控过程。软件开发需遵循敏捷迭代: ```python # 敏捷冲刺示例 sprint_backlog = ["功能A", "功能B", "缺陷修复"] for task in sprint_backlog: develop(task) test(task) ``` 实时使用看板工具跟踪进度,确保资源按计划分配。 **4. 复盘阶段** 分析结果与偏差。通过数据对比找出问题根因,例如: $$ \text{偏差率} = \left| \frac{\text{实际值} - \text{计划值}}{\text{计划值}} \right| \times 100\% $$ 召开复盘会议,记录经验教训(如需求变更导致延期)。 **5. 优化阶段** 基于复盘迭代改进。调整流程或方案,例如优化供应链可缩短交付周期,代码重构提升系统性能: ```java // 优化前 void processData() { /* 冗余步骤 */ } // 优化后 void streamProcess() { /* 使用并行流 */ } ``` 形成PDCA(Plan-Do-Check-Act)闭环,持续提升效率。 ### 典型应用场景 - **项目管理**:结合WBS工作分解,降低延期风险 - **产品迭代**:用户反馈驱动设计优化 - **个人目标管理**:周度复盘调整行动计划 - **制造业**:通过复盘减少次品率
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

slawgut

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值