1、f or r
Got a new KB update from Macrohard. (提交flag时请删除所有空格)
你可以 下载题目附件
解析:
格式是 Windows update。
https://learn.microsoft.com/en-us/windows/deployment/update/psfxwhitepaper
https://wumb0.in/extracting-and-diffing-ms-patches-in-2020.html
使用第二篇文章中的工具
https://gist.github.com/wumb0/9542469e3915953f7ae02d63998d2553#file-delta_patch-py
可以处理文件的diff patch。
注意该题目经过修改的 curl.exe 为 10.0.19041.9999,需要使用 10.0.19041.0 RTM 版进行
patch操作。
选手需要找到一个 19041 的 Windows curl.exe 文件,例如 19041.3300 使用 3300 版本的 r
patch回退到 RTM 版本后,再通过 9999 的 f patch 升级到 19041.9999 。
curl --version
得到
flag{ dc1d03c554150a cedca6d71ce394 }