CTF入门指南

CTF全称“Capture the FLAG”,也称夺旗(flag)比赛,起源于1996年举办的DEFCON全球黑客大会,随着安全攻防技术的发展,CTF是网络安全技术人员之间进行的技术竞技,线上题目类型有二进制安全、Web安全、IOT安全、密码学和杂项等方向,线下有awd攻防赛等多种赛制模式


题目类型分析

  • Web安全 Web安全的所有核心基础点,有挑战性,最常规,最全,学好会直线上升,目前国内大多数CTF比赛都以Web安全为主,偏重对技巧沉淀、快速搜索能力的挑战,发散思维,对底层只需要了解,门槛低。能够理解Web脚本语言、能够对漏洞点的积累将具巨大优势。
  • 密码学 偏重对数学、算法的深入学习,需要了解主流的密码算法,如对称密码、公钥密码、流密码、哈希密码算法等
  • Pwn 程序的逻辑分析,漏洞利用windows、linux、小型机等
  • Misc 杂项,隐写,数据还原,脑洞、社会工程、与信息安全相关的大数据,所有与计算机安全挑战有关的都在其中隐写,图片、音频、视频数据解密分析还原,流量、大数据分析
  • 逆向 逆向windows、linux类
  • 编程 需要运用自己熟练的一门编程语言写脚本实现批量化运用并解题
阅读全文
time模块运用

time表现格式

  1. timestamp时间戳,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量
  2. struct_time时间元组,共有九个元素组
  3. format_time格式化时间,已格式化的结构使时间更具可读性。包括自定义格式和固定格式

time格式转化实例

A9JuD0.png

阅读全文
Adb用法大全

ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具。下载地址和用法大全


基本用法

阅读全文
生成字典神器Crunch
软件 | wifi | kali | Crunch

下载编译

下载地址,也可手动命令进行下载、解压和编译

1
2
3
4
wget https://sourceforge.net/projects/crunch-wordlist/files/crunch-wordlist/crunch-3.6.tgz 
tar -zxvf crunch-3.6.tgz
cd crunch-3.6/
make

命令格式

1
crunch <min> <max> [options]
阅读全文
kali下破解wifi密码

环境准备

  1. kali linux
  2. 支持监控模式的网卡,免安装的最好
  3. 字典文件(kali自带字典放在/user/share/wordlists/rockyou.txt.gz)

排查影响环境

  1. 断开所有网络功能

    1
    service network-manager stop
  2. 关闭airmon

    1
    airmon-ng check kill
阅读全文
Algolia