zoukankan      html  css  js  c++  java
  • CTF如何入门

    声明:文字整理自i春秋课程,感谢视频作者幻泉分享。

    题目类型

    • Web
    • Crypto
    • PWN
    • Misc
      • stego
      • forensic
    • Reverse
    • PPC(Professonal ProgramCoder)

    国际比赛:DEFCON资格赛
    国内比赛:XCTF联赛

    打CTF的意义

    • 思维能力
    • 快速学习能力
    • 技术能力
    • 如何入门
    • 编程语言基础(C语言、汇编语言、大部分脚本语言)
    • 数学基础(算法、密码学)
    • 脑洞大开、并落地(天马行空的想象、推理解密)
    • 体力耐力(通宵熬夜不睡觉,学习新技术、突破难关,结果不重要,过程很重要)

    如何学

    • 恶补基础知识
    • 从脑洞开始
    • 从基础题出发
      • 单、双点知识
    • 学习信息安全专业知识
    • 锻炼体力耐力
    • 学之前的思考

      • 分析赛题情况

        • Crypto偏重对数学、算法的学习
        • Web偏重发散思惟、对技巧沉淀、快速搜索能力的挑战,漏洞点几类
        • Misc则更为复杂:隐写类、图片数据分析、数据还原、流量分析、大数据
      • 分析自身兴趣

        • PWN+Re+Crypto随机搭配
        • Web+Misc组合
        • 精力有限先从一两个方向做起
    • 如何恶补知识
      • linux、组原、OS、网络协议分析
      • 二进制:IDA工具使用,f5插件、OD、逆向工程、密码学、缓冲区溢出
    • 推荐书籍

      • RE for Beginners(逆向工程入门。德国)
      • IDA PRO权威指南
      • 揭秘家用路由器0day漏洞挖掘技术
      • 自己动手写操作系统
      • 黑客攻防技术宝典:系统实战篇
      • web:网络安全、内网渗透、数据库安全、OWASPTOP10
        • 推荐书籍
          • Web应用安全权威指南。日本!!!宏观
          • Web前端黑客技术揭秘——总结、吃透则直线上升、核心技术点都包含
          • 黑客秘籍-渗透测试使用指南
          • 黑客攻防技术宝典:web实战篇
          • 代码审计:企业级web代码安全架构
    • 如何成为一个赛棍

    如何组建团队

    • 强力成员画像

      • 思维跳跃:灵活、不钻牛角尖
      • 专注:遇到问题不放弃直到解决
      • 耐力:可以一昼夜不睡觉地研究技术
      • 团队精神:责任、凝聚(相信将来总会得第一)、分享(先富带动后富)
      • 有以上三条为强力成员,四条可为队长
    • 组建团队要解决的问题

      • 新人招募:如何评判新人潜力
      • 队员培养:如何快速培养队伍能力
      • 梯队有序:如何建立梯队层级
      • 纪律严格:如何拒绝无团队精神的成员
  • 相关阅读:
    几种委托的解释
    Python中的编码风格
    Python的循环
    Python中操作文件
    Python的random模块、string模块、time模块、os模块
    Python中的函数
    Python的数据类型
    使用iview Form 的resetFields()在f12下报错
    滚动条的滚动距离
    编程学习之资源
  • 原文地址:https://www.cnblogs.com/findneo/p/6833178.html
Copyright © 2011-2022 走看看