CTF 初体验

今天来分享第一次打 CTF 的故事!

进入正题

在 3 天前的文章中已经提过我是如何入门网路安全的,後来有一天跟 Dennis 学长闲聊才知道原来他也有在碰资安的东西。

Dennis 甚至有在跑网路安全策进会的社课,可...可恶。

所以他也问了我有没有兴趣玩看看 CTF,所以我们就参加了 Bamboofox CTF ㄌ (洒花)。

我们的战队

通常大家都会帮自己的队伍取个响亮的名字,那因为我们都是 (或曾经是) 北科的学生,所以战队名字就叫做:

队名: NTUTadventure13
翻译: (北科)(大牛)(B)
简称: 北科大牛B

队友则是有我、Dennis、EC、CCLai、Leaf (除了 Dennis 以外大家都菜逼八,可怜)。

战况

当初会参加 Bamboofox CTF 是因为 Dennis 说这是一个新手导向的 CTF。比完之後: 新手向?你要确定诶
所以这次参赛我可以说是没啥贡献,Flag 几乎都是 Dennis 拿到的。

第二次打 CTF

因为第一次的战果真的太烂了,其实没有什麽好说嘴的地方,到第二次打 CTF 我们是选择 CMU 举办的 picoCTF,这次是真正新手导向的比赛。
picoCTF 的竞赛期间非常长 (印象中是两个礼拜),所以可以利用上班的空档或是下班後找时间解解题目动动脑。
这次我大概只有前几天认真的解题目 (也顺利地解开 6-8 个 Web 领域的题目),算是可以取得小小成就感的比赛。

打 CTF 可以干嘛

毕竟我们都不是那种专精资安、渗透测试的大佬 (我是不敢想啦)。
CTF 对我来说就是个可以跟三五好友一起玩的益智游戏,而且还可以顺便学学奇怪的新知识,像是:

  • Web
    • CSRF
    • SSRF
    • Cookie, Session
    • XSS
    • SQL Injection
  • PWN
    • Stack overflow
    • Heap exploitation
    • X86 Assembly
    • Format String Exploit
    • Common Protection (CANARY, FORTIFY, NX, PIE...)

这些知识都不是从学校或是一般的资讯书籍上可以学到的东西,既可以打发时间又可以帮助你写出更安全的程序码,何乐而不为呢?

入门的学习资源

这边列出一些我曾经看过/听过的入门资源,也欢迎大佬在留言区补充。

影片

练习


<<:  ADM / PDM 网路图

>>:  [Day21] Vue 3 单元测试 (Unit Testing) - Props & Computed

Day-16 Excel手把手作图表(一)

今日练习档 ԅ( ¯་། ¯ԅ) 经过昨日的介绍後,相信大家都有更认识Excel的图表了,今天就跟着...

30天完成家庭任务平台:第三十天

终於最後一天了!!~虽然没有写的很好,就是心得的小小整理,但是也坚持了三十天了,谢谢不小心进到这个网...

DAY13-JavaScript实作网页小游戏

前言: 昨天介绍完了一些简单的应用,今天阿森想用JavaScript来写一个贪吃蛇的网页游戏,相信...

Microsoft Azure Pass 学习日志 Day 2

Chap.I Compute Services 计算服务 Part 1. Virtual Machi...

Elastic Kibana Infographic: 资讯图像化可以炫技到什麽程度 (31)

在经过一个月的学习之後,操作上只是理解有非常多可以客制化的部分,难免会想资讯图像化的部分到底可以炫技...