挑战一览

基础技能难度 1★☆☆☆☆

01:第一步——二进制与十六进制

安全领域常使用二进制和十六进制。请把给出的十六进制序列转换成 ASCII 字符,找到旗标。 将下列十六进制转换为 ASCII: `46 4c 41 47 7b 68 65 78 5f 74 6f 5f 61 73 63 69 69 7d`

网络安全难度 1★☆☆☆☆

08. 网络基础:认识端口号

网络通过端口号识别服务。例如 Web 服务器(HTTP)通常使用 80 端口,加密 Web(HTTPS)使用 443 端口。 安全诊断时会通过端口扫描来判断正在运行的服务。 【测验】 Q1:HTTP 的默认端口是多少? Q2:HTTPS…

基础技能难度 1★☆☆☆☆

10:安全基础——伦理与规则

成为白帽黑客不仅需要技术,也需要伦理与法律意识。阅读情境后,选择发现朋友网站漏洞时应采取的正确行动。 请思考哪一种行动才是恰当的。 这种先向所有者报告所发现漏洞的行为称为“负责任的披露(responsible disclosure)”。…

数字取证难度 1★☆☆☆☆

12. 识别文件签名

文件开头的“魔数”可识别真实格式,即使扩展名被伪装。请使用 `file` 和 `xxd` 判断伪装文件的真实类型。

数字取证难度 1★☆☆☆☆

13. 图像中的隐藏元数据

照片和图像含有 EXIF 元数据,如拍摄时间、相机信息和 GPS 坐标。检查 `image_with_flag.jpg` 的 EXIF 数据以找出 flag;可使用 `exiftool image_with_flag.jpg` 或…

数字取证难度 1★☆☆☆☆

15. 从二进制文件提取字符串

二进制文件可能含有可读字符串,例如密码、URL 和错误消息。请从 `mystery_binary` 提取字符串并找出 flag:`strings mystery_binary | grep FLAG`。