剑庭安
首页
黑客安全首页全部安全栏目 黑客技术黑客技术、渗透测试、漏洞利用工具与教程 安全软件安全工具、扫描器、检测与审计软件 病毒分析恶意软件分析、样本、逆向与沙箱 CTF思路CTF 题目、writeup、解题思路与工具 防护思路防御技术、加固、检测响应与蓝队 红蓝攻防红队攻击模拟、蓝队对抗、攻防演练 漏洞知识库漏洞、CVE、PoC、EXP 与安全研究
逆向|反编译
PHP源码PHP 网站源码、程序、系统 APP源码安卓/iOS APP 源码 ASP源码ASP 网站源码与程序 NET源码.NET 网站源码与系统 小程序源码微信/支付宝小程序源码 Dedecms风格模板Dedecms 织梦风格模板 Empirecms风格模板EmpireCMS 帝国风格模板 Discuz商业模板/插件Discuz 商业模板与插件 WordPress主题/插件WordPress 主题与插件 其它源码、模板其它各类源码与模板 游戏源码游戏源码与引擎项目 加密货币源码加密货币、区块链、钱包、USDT/比特币相关源码与工具 手游源码手机游戏源码、服务端、客户端与引擎项目 传奇源码热血传奇、传奇世界、复古传奇等客户端/服务端/引擎源码 页游源码网页游戏、H5 游戏、浏览器游戏源码 端游源码电脑单机游戏、PC 网游客户端/服务端源码
最新万能免驱动支持所有型号打印机下载程序 日历天气老黄历 · 每天同步真实日期与天气
站长工具站长工具 自助开通会员浏览该分类 其他资源qtziy SEO工具SEO工具 站群源码站群源码 泛程序泛程序 蜘蛛模板蜘蛛模板 蜘蛛池蜘蛛池 外链工具外链工具
搜索 自助开通会员🔓 破甲 API
登录 注册
首页 分类列表 CTF思路 CTFs-writeups - 各种CTF竞赛的写作
CTFs-writeups - 各种CTF竞赛的写作 CTF思路 点击放大
作者:admin 发布:2026-10-05

CTFs-writeups - 各种CTF竞赛的写作

项目说明CTFs-writeupsWriteups for CTFs competitions.On this page you can find links to writeups for the following categories:BlockchainCryptographyForensi…
资源可下载 免费下载 0 条讨论
会员资源
开通会员后即可下载全部资源。
登录后开通会员
会员方案
496浏览量
0讨论
2下载链接
可下载资源状态
内容可验证
更新 2026-10-05
人工审核发布
评论区答疑

CTFs-writeups - Writeups for various CTFs competitions

项目说明

CTFs-writeups


Writeups for CTFs competitions.

On this page you can find links to writeups for the following categories:

  • Blockchain

  • Cryptography

  • Forensics

  • Cheating in games

  • Miscellaneous

  • OSINT

  • Pwn

  • Brute-forcing passwords

  • Quantum cryptography

  • Reverse engineering

  • Web
  • You can also find a list of useful CTF tools.

    Example of writeups

    Blockchain

    Eth

  • Blockchain transactions are public (ETH)

  • Reentrancy exploit

  • Set up of en, underflow and reentrancy
  • Bitcoin

  • Bitcoin transaction
  • Cryptography

    Easy crypto

  • OTP reuse

  • Morse from audio

  • Enigma

  • Enigma avec IC

  • Lot of guessy ciphertexts without knowledge of cipher

  • Hill cipher
  • General crypto

  • Double DES
  • AES

  • Malleability of the first block in AES-CBC

  • Padding oracle attack on AES-CBC

  • I with partially known plaintext, ciphertext and key in AES-CBC

  • Exploiting predictable IV in AES-CBC

  • Differential Power Analysis on first round of AES
  • RSA


  • RSA with ciphertext super small

  • Attacks on RSA: Wiener, sexy primes, LSB oracle, partial private key leaked

  • Multi-primes RSA

  • Fixed point in RSA

  • RSA full oracle
  • Hashes


  • Hash length extension attack

  • Find a preimage for the Python hash function
  • Cryptography in subgroups of Z or Z*

  • DLP, order of N has small factors

  • ElGamal signature scheme without hash existential forgery

  • Break DH key exchange with Pohlig-Hellman attack for DLP

  • Oracle for finding secret exponent

  • Shamir polynomial with linked coefficients
  • Elliptic curves

  • CRT on EC points

  • Nonce reuse in ECDSA signature
  • Bad randomness


  • Retrie of java.util.Random PRNG

  • Sol of integer inequalities - java.util.Random calls
  • Esoteric

  • Custom VHDL cipher on FPGA

  • Hardware AES key, CRT, Galois fields

  • Encryption oracle with plaintext compressed

  • Example in RUST
  • Forensics

    Images

  • Broken JPEG header

  • Broken PNG image

  • Broken BMP header

  • Flag hidden in bit plane of image

  • Image manipulation with PIL

  • Hidden flag in PNG (zsteg)

  • Hidden flag in scanline filter of PNG

  • Code128

  • Piet
  • Audio

  • binwalk and flag hidden in spectrogram of audio file

  • UART

  • SSTV

  • Some signal analysis (Winlink)

  • WAV file is an oscilloscope input
  • PDF

  • PDF reco and CMap
  • Network files

  • Scapy to read pcap

  • Extract TFTP files
  • Dump files

  • Android dump position history

  • Arduino

  • Analyse dump file with

  • Analyse Windows file with

  • Windows recurring task

  • Repair RAID files

  • Backdoor in service (systemd)

  • ELF Core dump
  • Signal in a wire

  • Keypad sniffer

  • EEPROM Arduino eletrical circuit VCD file

  • 8b10b

  • Non Return to Zero In
  • Esoteric

  • Polyglotte files

  • Hidden flag in RSA parameter

  • Detect falsified data with Benford's law

  • Automating decompression with password cracking

  • Read sparse files

  • Color hex

  • Sound keylogger

  • Elastic search

  • Log4Shell
  • Games

  • Cheat in WASM games

  • Modify client of Godot scripts MMORPG game to cheat
  • Misc


  • Bypass float comparison in Python

  • Read QR code with Python

  • Python bytecode

  • Create Signal with a gi

  • Homoglyphes

  • Reverse gzdeflate

  • Captcha brute force

  • Become root in VM
  • OSINT

  • Github older commit

  • Old of pip library

  • Find password of an employee in social network

  • Old of website
  • PWN

    Buffer o

  • Simple buffer o

  • 32 bits ROP chain buffer o

  • NX disabled

  • Write shellcodes with restrictions

  • Get a shell using dup2 and execv with ROP
  • Simple format string

  • Format string to bypass canary and PIE for buffer o

  • GOT o with format string (no PIE)
  • ret2lib

  • 32 bit ret2lib with buffer o

  • 64 bit ret2lib with buffer o

  • ret2lib with ASLR and PIE with only format string
  • File Struct Oriented Programming

  • FSOP par heap o

  • Guide FSOP

  • Autre guide
  • Break PRNG

  • Guess randomness of rand with srand(time)
  • Pri escalation

  • Pri escalation on Linux machine, exit rbash

  • Open tty shell to exploit less for pri escalation

  • Read file in restricted bash

  • Read execute-only binary with LD_PRELOAD
  • Heap exploitation

  • Reallocate chosen freed block from tcache

  • Use-after-free
  • Python

  • Python 2 input

  • Python string equal bypass before int
  • Java

  • log4shell
  • Password cracking

  • Simple john

  • Salted hash

  • Custom List

  • KDBX

  • ZIP

  • KDBX with key file

  • Similar password
  • Quantum

  • Quantum key distribution
  • Re

    Java and Android

  • Ja
  • Python

  • Python bytecode reverse

  • PYC reverse
  • Assembly

  • Assembly re

  • ARMv8 assembly re

  • Portable executable compiled with Cosmopolitain

  • In-memory loading technique

  • hook
  • Micro-controllers and circuits

  • Arduino Intel HEX format

  • Logic gates
  • Other static analysis

  • Extract data from ELF

  • Packed malware
  • Static analysis

  • Use angr to crack password

  • Use claripy to solve a set of constraints
  • Dynamic analysis

  • Use gdb to debug child after fork

  • Reverse OS launched with qemu

  • Example of re using OllyDbg and Ghidra

  • Brute force password on Android app
  • Web

    Language

  • PHP injection with eval used

  • Exploit ja equality check to bypass hash collision

  • PHP deserialize

  • Another PHP deserialize

  • .Net core C# getters and setters exploits

  • PHP extract
  • SQL attacks

  • Blind SQLi, path trans

  • Another blind SQLi

  • SQL union attack, weak new password procedure

  • Blind SQLi: guessing tables and finding flag

  • MySQL UNION attack with some filters
  • Session tokens


  • disable JWT signing

  • JWT with RS256 and weak RSA key

  • Flask cookies

  • exploit redirect parameter in OAuth to steal access token
  • RCE with SSTI

  • Jinja2 SSTI
  • XSS

  • Reflected XSS

  • Reflected XSS with older of browser (SameSite=None)

  • Bypass WAF for reflected XSS

  • Use ja: URL scheme to provoke XSS
  • XXE

  • Custom Wordpress
  • Proxy stuff

  • Bypass nginx deny-all when nginx is a proxy before Gunicorn

  • Exploit SSRF to access intranet
  • WASM

  • Disassemble WASM
  • CVE

  • Apache C

  • Gitlab C

  • Laravel (PHP) LFI leading to RCE due to CVE in dependency

  • RCE on Co
  • Tools for CTF


    Here is a list to useful tools for CTF competitions.

    Network

  • Wireshark to analyze network connections
  • Web

  • Postman to make HTTP requests

  • OWASP ZAP for analysing website security. Features include requests analysis and forgery, fuzzing, etc...

  • sqlmap for automatic SQL injection

  • webhook for receiving requests. See Internal Support for an example of XSS attack.

  • See UpCredit for an example of CSRF attack (without csrf token).

  • flask-unsign for decoding, cracking and forging Flask cookies.
  • Reverse engineering

  • Ghidra to decompile c code.

  • Ja

  • gdb a C debugger and its additional functionalities gef

  • OllyDbg a debugger for Windows programs

  • Android studio to edit and analyse APK files and emulate APK

  • Apktool for re APK files

  • angr for symbolic execution. See writeup.
  • PWN

  • pwntools a Python library for PWN

  • pwninit for automatically starting pwn challenges.

  • ROPGadget search for gadget and ROP chain generation

  • lib search database for ret2lib. See also writeup 32 bits and writeup 64 bits.

  • shellcodes
  • Steganography

  • file to determine file type

  • strings to print all ASCII strings in file

  • binwalk to find embedded files

  • StegSolve an image solver

  • Steg online for images

  • Morse decoder

  • MMSSTV for HAM transmissions

  • Digital In Ink Toolkit for images

  • DeepSound for sound files

  • Raw Pixels an online RAW image

  • Hexed.it to edit the bytes of a file

  • zsteg for images
  • Forensics


  • Autopsy for device analysis

  • Acoustic keylogger

  • Sigidwiki a signal identification guide

  • Cryptography

  • It knows a lot of common cypher methods and does automatic uncyphering

  • hlextend a Python library for length extension attacks on Merkle-Damgård hash functions

  • Factorize big integers with

  • Reverse seeds gi constraints for Ja: Ja

  • Sol inequalities with CSP
  • Password cracking

  • JohntheRipper
  • OSINT

  • Sherlock to scrap information on social media

  • Wayback Machine

  • Webpage archive
  • Misc

  • If you know the format of the flag, you can use flag_con.py to quickly have the most common encoding of the flag, so you know what to look for during the competition ;)

  • For quick con between ASCII, decimal, base64, binary, hexadecimal and URL

  • Same as asciitohex but more complete, with magic wand.

  • An Ascci to decimal, hexadecimal, binary and octal table

  • Deal with images in Python using PIL. See example writeup

  • Cheat in WASM games: Cetus

  • Decompiler for GDScripts

  • 项目信息

    开发语言:Python

    Star 数:108

    技术要点

    该项目属于CTF思路方向的开源资源,代码结构清晰,适合安全研究人员学习参考。项目围绕Writeups for various CTFs competitions展开,提供了可运行的实现,对理解相关安全机制、工具原理与攻防技术具有较高的研究价值。

    从技术实现角度看,此类项目的核心在于对底层原理的深入理解与工程化落地。开发者在研究过程中可以结合官方文档与社区讨论,梳理项目的初始化流程、核心模块职责与数据流转,逐步掌握其中的技术细节与设计思路。

    使用与学习建议

    1. 下载源码压缩包,解压到本地环境。

    2. 根据项目类型准备对应的运行环境与依赖。

    3. 按照 README 中的步骤完成配置与部署。

    4. 在隔离的测试环境中运行验证,避免影响生产系统。

    免责声明

    本资源来源于开源社区,仅供安全研究、技术学习与合法授权范围内的攻防演练使用,请勿用于任何非法或侵害他人权益的用途。使用本项目产生的一切后果由使用者自行承担。

    资源标题CTFs-writeups - 各种CTF竞赛的写作
    所属分类CTF思路
    发布作者admin
    发布时间2026-10-05 23:54:19
    下载权限 免费下载
    附件数量2 个下载链接
    浏览次数496
    讨论数量0
    主题状态正常讨论中

    本资源免费,登录后即可在本页「下载链接」区域获取全部附件。

    请在评论区留言说明具体链接,或联系作者补档。楼主更新后本页会同步最新的下载地址。

    请先阅读正文中的授权说明;未注明的默认仅限站内学习交流,禁止直接搬运到其他站点二次售卖。
    还没有讨论,快来抢沙发~
    登录 后才能参与讨论
    下载链接
    会员才能下载
    登录后开通会员
    同分类推荐
    暂无同类资源
    免费登录即可下载
    查看会员
    放大预览

    © 2026 剑庭安 - 网站开发定制 SEO 优化蜘蛛池代做 在线看手相算命. 保留所有权利。

    Powered by 酷像SEOv3.0

    网站地图 Sitemap.xml
    首页 全部分类 黑客安全 逆向|反编译 精品源码 站长工具自助开通会员其他资源SEO工具站群源码泛程序蜘蛛模板蜘蛛池外链工具创意乐园 搜索 会员服务 登录 注册