Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
LiveCTF-DEFCON30 — DEF CON 30 CTF 挑战赛二进制文件、构建脚本及解题脚本合集,用于练习二进制漏洞利用与逆向工程。 | Kitploit
工具/GitHubGitHub/live-ctf/livectf-defcon30
漏洞利用逆向工程CTF二进制利用实验室与实践
GitHublive-ctf/livectf-defcon30

LiveCTF-DEFCON30

DEF CON 30 CTF 挑战赛二进制文件、构建脚本及解题脚本合集,用于练习二进制漏洞利用与逆向工程。

查看仓库
112127天前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

LiveCTF 2022

本仓库用于存储 DEF CON CTF 决赛 LiveCTF 活动的挑战、基础设施说明、直播配置以及其他受版本控制的信息。

LiveCTF 中使用的挑战

#挑战名称参赛队伍胜者
十六强赛: 1syscall-me-maybeShellphish vs PTB_WTLShellphish
十六强赛: 2open-to-interpretationStarBugs vs ./V /home/r/.bin/twStarBugs
十六强赛: 3nopcodingOSUSEC vs Maple Mallard MagistratesMaple Mallard Magistrates
十六强赛: 4nerd-snipedthe new organizers vs [email protected]the new organizers
十六强赛: 5fairy-nuffDiceGuesser vs SauercloudSauercloud
十六强赛: 6seek-and-destroy侍 vs perfect r✪✪✪tperfect r✪✪✪t
十六强赛: 7nvulnsr3kapig vs Water Paddlerr3kapig
十六强赛: 8quick-castKatzebin vs Straw HatStraw Hat
四分之一决赛: 1story-timeStarBugs vs the new organizersStarBugs
四分之一决赛: 2stacksShellphish vs Maple Mallard MagistratesMaple Mallard Magistrates
四分之一决赛: 3pacmanr3kapig vs Sauercloud[进入突然死亡赛]

挑战二进制文件

如果你有兴趣使用每轮比赛中使用的原始挑战二进制文件进行练习,你可以按照下面的说明自行构建,或者查看 发布版 的 handouts/ 子文件夹。

挑战结构

root@kitploit:~
├── <challenge>
│   ├── challenge
│   │   ├── build.sh           # Commands for building challenge binary/binaries and handout
│   │   ├── config.toml        # Config file for flag submitter
│   │   ├── Dockerfile         # Dockerfile for building challenge image
│   │   ├── run.sh             # Command(s) to start the challenge
│   │   └── src                # This is where the source for the challenge will go
│   │       └── challenge.c
│   └── solution
│       ├── requirements.txt   # Solution script requirements
│       └── solve.py           # Challenge solve script

构建挑战

  1. ./livectf.py build <challenge>

管理挑战

挑战管理(创建/构建/启动/停止)通过 livectf.py 完成,它是 docker 的一个轻量级封装。用法参见 ./livectf.py --help。

添加挑战

  1. ./livectf.py create <challenge> 会将模板挑战复制到一个新的挑战目录。
  2. 在 <challenge>/challenge/src 中添加你的挑战源代码。
  3. 更新 <challenge>/solution/solve.py 中的解题脚本。

(对于包含多个源文件 + 一个二进制文件的挑战):

  1. 如有需要,请编辑 <challenge>/challenge/Dockerfile 中的 REQUIRED_PACKAGES,以包含任何额外的构建/运行时依赖项。
  2. 如有需要,请修改 <challenge>/challenge/build.sh 中的构建命令。
  3. 如有需要,请修改 <challenge>/challenge/build.sh 中的 HANDOUT_FILES。

为挑战添加解题脚本

  1. 将任何 pip 依赖项添加到 <challenge>/solution/requirements.txt。
  2. 将你的解题脚本放入 <challenge>/solution/solve.py。
下载工具
四分之一决赛: 3.5over-easyr3kapig vs Sauercloudr3kapig
四分之一决赛: 4no-roplemStraw Hat vs perfect r✪✪✪tperfect r✪✪✪t
半决赛: 1aes-of-spadesMaple Mallard Magistrates vs StarBugsStarBugs
半决赛: 2loopy-brainr3kapig vs perfect r✪✪✪t[进入突然死亡赛]
半决赛: 2.5fast-updaterr3kapig vs perfect r✪✪✪tperfect r✪✪✪t
决赛f-in-the-stackStarBugs vs perfect r✪✪✪tStarBugs