每种玩法训练一种不同的能力,而它们的总和正是一个第一次读合约的人所需要的。
面前是一个含有单个漏洞的函数。指出那一行。这是用批判眼光读代码的直接训练。
一份完整合约:有风险还是没有?为什么?这是最接近你买入前实际要做的事的练习。
在限定时间内做出最多的正确判断。在你建立准确度之后,它来建立速度。
漏洞已知——请写出正确的修复。知道错在哪是一回事,知道安全的替代写法是另一回事。
每个赛季清零的总排名,让新来的人面对的是一个可以竞争的榜单,而不是一堵墙。
每道题结束时都会解释答案为何正确或错误,并在有对应事件时链接到真实案例。
工具本身(扫描器、控制台、SAFI 工作区)目前仍是英文界面。这些页面用中文把一切讲清楚,方便你进去之前先看明白。
知道漏洞的人和能发现漏洞的人之间的差别,是压力下的反复练习。
答案不会随题目一起发送到你的浏览器。如果发送了,每道题都能靠打开开发者工具解决,整个榜单的价值也就没有了。
评判在服务器上进行,返回给你的是结果以及随后的讲解。
题目取自有据可查的漏洞模式,其中许多来自真实事件。你不会在一堆永远不会遇到的人造代码上练习。
在竞技场判断错误只损失分数;在市场上判断错误损失的是钱。一个练习场存在的意义正在于此。
你在这里练出眼力的那些模式,正是我们扫描器在寻找的模式。练够几轮之后,你读扫描报告时会理解每一条的原因,而不只是看到一个评级。