跳至主要内容
挑战04/ 06

逆向工程 // 高阶

冷藏秘方

逆向精简的 WebAssembly 校验器,找出其中的固定异或常量。

状态就绪高阶

挑战说明

背景

校验器只接受一个精确的 Flag。下载这个 149 字节模块,分析数据段与比较循环,再还原输入。

目标

无需穷举完整输入空间,找出校验器接受的 Flag。

模块
149 字节 WebAssembly
导出函数
check(ptr, len)
变换
单字节可逆运算

互动实验

启动实验

下一步,由你决定
\0asmcold-recipe.wasm149 B
下载校验器导出 memory + check(ptr, len)

校验器正在等待候选输入。

可选提示

提示

尚未打开提示。使用提示不会影响进度。

    提交 FLAG

    最终校验

    提交你的 Flag。

    准备好后,提交 Flag。

    当每个字节都说得通,答案才值得相信。