WeChall - Contribute

Challenge

Contribute 不是传统 exploit 题。题面要求给 gizmore 的 PHP framework phpgdo、相关 gdo modules、gwf3 projects 或 WeChall 本身做实际贡献。

题面建议的方向包括:搭建 gdo 环境、运行 module unit tests、补实现、补测试、补设计。

Solution

这题的“解法”是完成一次真实 contribution,而不是绕过 checker。

可执行路线:

  • 从官方列出的 module / core repository 中挑一个小问题。
  • 本地搭建 phpgdo / gdo 环境,确认测试能跑。
  • 优先选择低风险贡献:修 README、补 test、修 typo、修小 bug。
  • 提交 PR 或 patch,并在 WeChall 题目上下文中让作者确认。
  • 等贡献被接受或作者认可后,challenge 才算完成。

这类题有外部副作用:会创建 PR / issue / patch,不能在没有确认的情况下替用户提交。当前 draft 只记录边界和执行流程。