惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Engineering at Meta
Engineering at Meta
Cloudbric
Cloudbric
云风的 BLOG
云风的 BLOG
A
About on SuperTechFans
The GitHub Blog
The GitHub Blog
IT之家
IT之家
F
Full Disclosure
B
Blog RSS Feed
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Hugging Face - Blog
Hugging Face - Blog
B
Blog
H
Help Net Security
The Cloudflare Blog
Recorded Future
Recorded Future
P
Proofpoint News Feed
P
Proofpoint News Feed
C
Cisco Blogs
T
Tailwind CSS Blog
P
Palo Alto Networks Blog
D
Docker
爱范儿
爱范儿
Know Your Adversary
Know Your Adversary
博客园 - 聂微东
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Y
Y Combinator Blog
雷峰网
雷峰网
AWS News Blog
AWS News Blog
D
DataBreaches.Net
博客园 - 司徒正美
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
博客园 - Franky
C
Cybersecurity and Infrastructure Security Agency CISA
Blog — PlanetScale
Blog — PlanetScale
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Latest news
Latest news
Google DeepMind News
Google DeepMind News
Martin Fowler
Martin Fowler
MongoDB | Blog
MongoDB | Blog
C
CERT Recently Published Vulnerability Notes
阮一峰的网络日志
阮一峰的网络日志
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
C
CXSECURITY Database RSS Feed - CXSecurity.com
酷 壳 – CoolShell
酷 壳 – CoolShell
C
Cyber Attacks, Cyber Crime and Cyber Security
腾讯CDC
小众软件
小众软件
G
Google Developers Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
Scott Helme
Scott Helme
O
OpenAI News

十二的编程笔记

26 年新年前 vibe coding 感慨 - 随便写写 社区驱动型流量的转化效能与质量特征分析 - AI - 计算机科学 ClawdBot 祛魅 2 小时安装 + 实际体验 还需再练练 - AI - 计算机科学 golang 标准库源码解析 - runtime2 GMP - Lib - GO - 计算机科学 BCTF2025-AI - BCTF2025 - CTF - 计算机科学 golang 标准库源码解析 - channel - Lib - GO - 计算机科学 golang 标准库源码解析 - Context - Lib - GO - 计算机科学 golang 多版本环境控制 - GO - 计算机科学 cloudflare connect 踩坑记录 - Project - 计算机科学 BCTF2024-WEB-01~08 - BCTF2024 - CTF - 计算机科学 BCTF2024-MISC - BCTF2024 - CTF - 计算机科学 Hexo 使用 github Action 进行发布 - Project - 计算机科学 BCTF2024-IOT - BCTF2024 - CTF - 计算机科学 BCTF2024-REVERSE - BCTF2024 - CTF - 计算机科学 分布式事务 - 高可用 - 计算机科学 分布式 CAP 和 BASE 理论 简介 - 高可用 - 计算机科学 搭建使用 Cloudflare Worker 的 Docker 镜像 - Project - 计算机科学 GitHub Copilot 封号及退款过程 - Project - 计算机科学 记录一次 innodb 全表 update - MySQL - Database - 计算机科学
BCTF2025-MISC-01~08 - BCTF2025 - CTF - 计算机科学
本文作者: Twelveeee @十二的编程笔记 · 2025-08-25 · via 十二的编程笔记

# 皮卡丘

题目

flag 格式:flag {37 位字符} 附件链接: [皮卡丘.jpg]

https://twelveeee-note.oss-cn-beijing.aliyuncs.com/file/bctf2025 / 皮卡丘.jpg

题解

考察内容:文件格式分析、图片隐写、 binwalk 提取文件、压缩包隐藏。

binwalk -e 皮卡丘.jpg 
DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
0             0x0             JPEG image data, JFIF standard 1.01
27162         0x6A1A          Zip archive data, at least v2.0 to extract, compressed size: 60, uncompressed size: 64, name: FLAG.txt
27350         0x6AD6          End of Zip archive, footer length: 22
答案

flag{@Harry__dalaodalao_ballball_daidai_wo}

# 捉迷藏

题目

你能发现我吗。

附件链接:https://twelveeee-note.oss-cn-beijing.aliyuncs.com/file/bctf2025/challenge.txt

题解

考察内容:零宽字符隐写

https://lazzzaro.github.io/2020/05/24/misc - 零宽度字符隐写 /index.html

https://330k.github.io/misc_tools/unicode_steganography.html

U+202C POP DIRECTIONAL FORMATTING

U+FEFF ZERO WIDTH NO-BREAK SPACE

答案

flag{398649588fe56617b32b6850db7f7134}

# 蹭网

题目

flag 格式:flag {你破解的 WiFi 密码} 附件链接: [tips.txt wifi.cap zidian.txt]

https://twelveeee-note.oss-cn-beijing.aliyuncs.com/file/bctf2025/wifi.cap

https://twelveeee-note.oss-cn-beijing.aliyuncs.com/file/bctf2025/zidian.txt

https://twelveeee-note.oss-cn-beijing.aliyuncs.com/file/bctf2025/tips.txt

题解

考察内容:无线网络安全、 .cap 抓包文件分析、WiFi WPA/WPA2 密钥破解

安装 Aircrack-ng

brew install aircrack-ng

使用 Aircrack-ng 破解 wifi.cap 文件

aircrack-ng -w zidian.txt wifi.cap
答案

flag{13910407686}

# 中国菜刀

题目

flag 格式:key {32 位字符} 附件链接:[caidao.zip]

https://twelveeee-note.oss-cn-beijing.aliyuncs.com/file/bctf2025/caidao.zip

题解

考察内容:流量取证、 pcapng 文件分析

使用 wireshark 分析,发现有个 txt 文件在包里

image-20250825173047191

直接用菜刀

% binwalk -e caidao.pcapng
DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
7747          0x1E43          gzip compressed data, from Unix, last modified: 2016-06-27 08:44:39

找到 flag

答案

key{8769fe393f2b998fa6a11afe2bfcd65e}

# bin 文件解析

题目

bin 文件解析

https://twelveeee-note.oss-cn-beijing.aliyuncs.com/file/bctf2025/hello.bin

题解

考察内容:二进制文件解析、字符串提取、十六进制数据解码

string hello.bin
取到 666c61677b62343533343738386230356233353035363138373134326634396331356332357d
进行bash16
答案

key{b4534788b05b35056187142f49c15c25}

# BILIBILI

题目

flag 就在里面,flag 格式:flag {17 位字符} 附件链接: [bilibili.zip Stegsolve.jar]

https://twelveeee-note.oss-cn-beijing.aliyuncs.com/file/bctf2025/bilibili.zip

https://github.com/tex2e/stegsolve-macos

题解

考察内容:图片隐写、Stegsolve 图像平面分析、Unicode 编码隐写

java -jar Stegsolve.jar
找到 FLAG{(下)MoSen00x1}
只有一半flag
binwalk -e flagg.bmp

找到
%5cu0066%5cu006c%5cu0061%5cu0067%5cu007b%5cu006d%5cu0061%5cu0064%5cu0065%5cu0065%5cu0062%5cu0062%5cu0079
解析后为
\u0066\u006c\u0061\u0067\u007b\u006d\u0061\u0064\u0065\u0065\u0062\u0062\u0079

再 unicode 解码 得出

flag{madeebby

答案

flag{madeebbyMoSen00x1}

# Make Maker

题目

nc example.com 8181 你会 make make 吗?

https://twelveeee-note.oss-cn-beijing.aliyuncs.com/file/bctf2025/MakeMakerMain.py

题解

考察内容:Pwn/Misc 混合题,利用 make 构建过程 & shell 注入、特殊字符绕过、命令执行

不允许输入 ascii 和 数字

% nc example.com 8181
You can input a target name and the content
I will do my best to make it for you
Target name: -
Content: .      ./*
==========
-: 
        .       ./*
==========
stdout:
.       ./*
stderr:
/bin/sh: ./flag.txt: line 1: flag{092e166158f1d946e6714dd202341ec0}: not found
make: *** [/tmp/GmOCHkjp:2: -] Error 127
答案

flag{092e166158f1d946e6714dd202341ec0}

# 一张很白的图片

题目

人类的眼睛只能识别一部分颜色的变化

https://twelveeee-note.oss-cn-beijing.aliyuncs.com/file/bctf2025/lsb3.png

题解

考察内容:LSB、图像数据分析

https://zhuanlan.zhihu.com/p/605971667

from PIL import Image
img = Image.open("lsb3.png")
pixels = img.getdata()
bits = ""
for p in pixels:  
    for channel in p[:3]:  
        bits += str(channel & 1)  
flag = ""
for i in range(0, len(bits), 8):
    byte = bits[i:i+8]
    if len(byte) == 8:
        flag += chr(int(byte, 2))
print(flag)
答案

flag{d05d2dd6a97e54cfbff76c582a07cf32}