web
web类日常主要做的事情是web渗透、挖掘网站漏洞。这个方向可能最像大家心中的黑客,攻击他人的服务器、挂上黑页、写上Hacker By xxx(不过未授权渗透是违法的哦)。
二进制
二进制类主要分为reverse和pwn两大类。reverse也叫逆向工程,在CTF比赛中一般是理解一个二进制程序的意图、分析出flag。pwn类是在对方的服务器上面部署了一个二进制程序, 你需要找到它的漏洞,从而拿到服务器的权限,把这台服务器给砰(pwn)掉,获取flag。
密码学
密码学分为古典密码学和现代密码学,前者是艺术性的、后者是科学性的。古典密码学的加解密方式主要是置换和代换,而现代密码学主要运用的是数学知识、研究信息从发端到收端的安全传输和安全存储。 所以想要学好密码学,你需要有良好的数学基础。
misc
杂项。花样繁多,包括但不限于图片隐写、视频隐写、取证技术、区块链......等。