About · 同道
同一条路,一起走
「同道」不是口号。安全这行要一个人啃很多东西,但没人陪着啃,很容易在第一个 看不懂的汇编片段前停下来。这个站存在的意义就是让停下来的人少一点。
Who we are
我们是谁
SamePursuit 是本校信息安全专业学生自己维护的练习社区,2025 年开始做。 目前主要服务本校在读学生,跨三个年级,从大一刚装完虚拟机到已经在校外实习的都有。
What we do
我们在做什么
维护一套按方向组织的题库,配一套能直连的靶场环境,每周更新积分榜, 并鼓励每道题都留下 writeup。不做课程替代,只做课程和实战之间的那段路。
Join
怎么加入
目前没有开放注册。想进来,找任意一个已经在用的同学带你进来,或者直接来 每周的固定活动时间当面说一声。我们更看重你有没有在持续做题,而不是你原来会多少。
- 零基础:先做 Misc 和 Web 的简单题,把环境装好,别急着上工具。
- 有一点基础:从 Reverse 的 crackme 开始,练习静态分析的手感。
- 想做难一点的:Pwn 的栈溢出和格式化字符串是必修,做完再谈堆。
加入之后你会有一个账号、一个初始积分,然后就开始和榜上这些人一起刷。
Rules
社区守则
- 只打我们自己的靶场。任何指向校内外真实系统的测试都不要做,一次就够出问题。
- 题解写完再发,别在群里直接贴 flag。让下一个人也有那一下自己想通的机会。
- 不共享账号。积分是个人的,代打会让榜失去意义。
- 发现靶场或题目本身的问题,直接说出来,我们改。
Stack
这个站现在是怎么搭的
说清楚现状,免得你对「点一下就能判题」产生误会。
Front
静态前端
页面是纯 HTML / CSS / JS,没有构建步骤,nginx 直接托管。
榜单、题目、留言全部通过 /api/*.php 取真实数据,
flag 不在前端,判题在服务端。
Back
PHP + MySQL
① POST /api/submit.php 校验 flag、记分、记一血;
② GET /api/leaderboard.php 由解题记录实时聚合;
③ GET/POST /api/messages.php 存留言。
账号走 session,每个写操作都要 CSRF 令牌。
solves 表聚合出来的,
所以不会和提交记录对不上。flag 在库里只存 SHA-256,即使数据库泄漏也拿不到原值。