Loading...
Loading...
Compare original and translation side by side
submissionsubmissionundefinedundefinedundefinedundefinedwriteup.mdwriteup-<challenge-name>.mdwriteup.mdwriteup-<challenge-name>.md---
title: "<Challenge Name>"
ctf: "<CTF Event Name>"
date: YYYY-MM-DD
category: web|pwn|crypto|reverse|forensics|osint|malware|misc
difficulty: easy|medium|hard
points: <number>
flag_format: "flag{...}"
author: "<your name or team>"
------
title: "<Challenge Name>"
ctf: "<CTF Event Name>"
date: YYYY-MM-DD
category: web|pwn|crypto|reverse|forensics|osint|malware|misc
difficulty: easy|medium|hard
points: <number>
flag_format: "flag{...}"
author: "<your name or team>"
---<从给定挑战数据到输出最终flag的完整解题脚本>
Guidance:
- Prefer 1-3 short steps total
- Keep code to the smallest complete solving script
- Do not split "recover secret", "derive key", and "decrypt flag" into separate partial snippets
- The script should start from the challenge data and end by printing the flag
- Avoid long background sections
- Avoid dead ends unless they explain a key pivot
- Avoid multiple alternative solves; pick one clean path
- Redact the flag only if the user explicitly asks for redaction
---flag{example_flag_here}
指导原则:
- 优先保留1-3个简短步骤
- 代码应是最小的完整解题脚本
- 不要将“恢复密钥”、“推导密钥”和“解密flag”拆分为多个部分代码片段
- 脚本应从挑战数据开始,最终输出flag
- 避免冗长的背景介绍
- 除非能说明关键思路转变,否则不要提及尝试失败的方向
- 避免提供多种替代解法;选择一种清晰的路径
- 仅当用户明确要求时才隐藏flag
---pythonbashsqlpythonbashsql