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,即使数据库泄漏也拿不到原值。

Ready?

从最简单的那个 90 分开始

不用等准备好,做完第一题就算开始了。

去题库 看看榜