看板娘加载中
144 字
1 分钟
ctfshow 前置基础 pwn15

题目截图: 题目截图

这题就是把汇编代码编译成可执行文件,流程上分成编译和链接两步。

1. 编译#

32 位系统:

Terminal window
nasm test.asm -o test.o

64 位系统:

Terminal window
nasm -f elf64 test.asm -o test.o

2. 链接#

Terminal window
ld -s test.o -o test

实际做的时候链接阶段报错,后面排查下来就是 ld 默认按 64 位处理,而 nasm 这边的目标格式如果没统一,就会出现位数不匹配。把目标格式统一之后就能正常出结果。

结果截图: 结果截图

最终答案:

ctfshow{@ss3mb1y_1s_3@sy}

ctfshow 前置基础 pwn15
https://alf-ovo.cn/posts/ctfshow-prerequisite-pwn15/
作者
AlF
发布于
2026-05-07
许可协议
CC BY-NC-SA 4.0