Skip to content

Randark-JMT/NSSCTF-Round_v7-Tetris

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NSSCTF Round#7 Tetris

套娃?不不不,不是俄罗斯套娃,而是俄罗斯方块

题目考点

  • 基于RustWebassembly所编写的web小游戏

解题流程

视频讲解 - Bilibili

本题有两种解题思路:

  1. 通过Cheat Engine这类内存修改工具,定位储存游戏分数的变量,直接改分
  2. 直接扫描内存中的字符串,即可得到flag
  3. wasm程序中判断游戏胜利的条件进行patch

参考资料

环境部署

项目已给出Dockerfile,直接执行docker build即可构建镜像。

本项目支持动态flag($FLAG传入),部署容器可使用CTFd,或参考./docker/docker-compose.yml