CTF选手学禅道项目

极客

CTF选手学禅道项目:从“打靶”思维到“管项目”思维的奇妙转变

说真的,作为一个常年混迹CTF赛场的选手,我一开始听说要学禅道项目管理的时候,内心是拒绝的,你想想啊,我平时干的是什么?是挖漏洞、打靶机、绕WAF,是在二进制里找溢出、在Web里找注入,那叫一个刺激!结果你让我去看什么“需求管理”“任务分解”“Bug流转”……这不是让我从黑客变成文员吗?我整个人都不好了好吗!

CTF选手学禅道项目

但没办法,团队接了新项目,老大一句“你也得会用禅道”,我就只能硬着头皮上了,结果你猜怎么着?学着学着,我居然发现——哎?这玩意儿跟CTF打比赛,骨子里透着一样的逻辑啊!今天就来跟大家唠唠,CTF选手学禅道项目这事儿,到底有多上头。

刚打开禅道,我整个人是懵的

第一次登录禅道后台,满屏的“产品”“项目”“执行”“需求”“任务”“Bug”……我脑子里第一反应是:这不就是个大型TODO List吗?有啥好学的?结果点进去一看,好家伙,一个需求能拆成好几个任务,一个任务能关联好几个Bug,Bug还能分优先级、严重程度、指派给谁……我当时就吐槽:“这不比CTF靶机环境复杂?”

但转念一想,这不就跟我们打CTF的解题思路一样吗?你看啊,CTF里一道Web题,你得先信息收集(对应禅道的需求调研),再找突破口(对应任务拆解),然后一步步getshell(对应任务执行),最后拿flag(对应交付验收),哎哟我去,这么一映射,我瞬间就不困了!

禅道的“Bug管理”,简直就是CTF的“漏洞挖掘”翻版

要说最让我有亲切感的,必须是禅道的Bug管理模块,你想啊,我们CTF选手平时干的不就是找Bug吗?只不过我们找的是靶机里的漏洞,禅道管的是项目里的缺陷,但逻辑完全相通啊朋友们!

在CTF里,我们发现一个SQL注入,得先验证、再复现、然后写报告、最后提修复建议,在禅道里,测试同学提一个Bug,也是要写复现步骤、附截图、标严重等级、指派给开发修复,我第一次在禅道里提Bug的时候,下意识就想写“Payload:' or 1=1--”,然后才反应过来——哦不对,这是公司项目,不是靶场,哈哈哈哈哈!

而且禅道的Bug状态流转特别有意思:激活→已确认→已解决→已关闭,这不就跟我们CTF里“发现漏洞→验证漏洞→利用漏洞→修复漏洞”一个套路吗?我甚至觉得,CTF选手学禅道项目最大的优势就是——我们对“缺陷”天生敏感,提Bug提得比谁都专业,复现步骤写得比谁都详细,毕竟打比赛的时候,WriteUp写不好可是要被队友骂的呀!

任务分解?这不就是CTF的“分块解题”嘛

禅道里最核心的功能之一就是任务分解,一个大需求,得拆成若干个小任务,分配给不同的人,设定工时和截止时间,刚开始我觉得这有啥难的?直到我自己试着拆了一个需求,才发现——哎?这不就跟CTF里打一道综合题一样吗?

比如打一道Pwn题,你不能上来就怼溢出吧?你得先分析程序保护机制(Checksec),再找漏洞点(逆向分析),然后构造ROP链(写 Exploit),最后拿shell(提权),每一步都是一个小任务,都得有人负责、有时间节点,禅道的任务分解逻辑,跟这个简直一模一样!

我现在拆项目任务的时候,脑子里自动就切换成CTF模式了:这个模块是“信息收集”,那个模块是“漏洞利用”,联调阶段就是“拿flag”,队友都笑我魔怔了,但说真的,这种思维迁移让我上手禅道特别快。CTF选手学禅道项目,真不是从零开始,而是把打比赛的那套方法论换个场景用而已。

给同为CTF选手的兄弟们几句掏心窝子的话

我知道很多CTF选手一听“项目管理”就头大,觉得那是PM才干的事儿,跟我们搞安全的没关系,但我真心觉得,CTF选手学禅道项目这事儿,百利而无一害。

你想啊,CTF打得好,说明你逻辑清晰、善于拆解问题、对缺陷敏感——这些恰恰是项目管理最需要的能力,反过来,学了禅道之后,你打CTF都更有章法了:知道怎么排优先级了,知道怎么跟队友协作了,知道怎么把解题过程记录得清清楚楚了,我现在打比赛,赛前都用禅道的思路列个“作战计划”,哪个题先打、哪个题后打、谁来负责、时间怎么分配,清清楚楚,胜率都高了不少呢!

所以啊,兄弟们,别抵触。CTF选手学禅道项目,不是让你放弃技术去当文员,而是让你的技术能力多一个落地的抓手,你想想,以后你挖到漏洞,不仅能写PoC,还能在禅道里提一个漂漂亮亮的Bug单,附上复现视频和修复建议,领导看了不得竖大拇指?这不比只会“哈哈哈哈我拿到flag了”强多了?

行了,今天就唠到这儿,我得去禅道里把今天挖的那个越权漏洞提个Bug单了——对了,严重程度我标的是“致命”,毕竟在CTF里,这玩意儿可是能直接拿flag的呀!咱们下回接着聊,拜拜!

(本文由一个刚被禅道“驯服”的CTF老菜鸟含泪撰写,转载请注明出处,不然我顺着网线去你家提Bug单,哼!)

文章版权声明:除非注明,否则均为极客网安-咸鱼原创文章,转载或复制请以超链接形式并注明出处。

目录[+]