CTF思路
点击放大


<di="center">
<img src="./img/logo.png" width="70%">
<br> </br>
<p> An Integrated OS For CTF(Capture The Flag)</p>
<p>专为CTF比赛封装的虚拟机,基于工具集封装多个版本和系统,更多选择,开箱即用!</p>
</div>
> [!TIP]
>
> - [ ] 为 Mac ARM 架构系列的虚拟机添加适配。
> - [ ] Linux 版本的系统
> - [ ] 自动化构建 (.sp1 / workflow 构建.iso)
> - [ ] 更方便友好的更新方式(增量更新)
> - [x] 更多的环境支持(二进制环境 / ...)
市面上其实有很多同类型的系统 —— 但这里的同类型指的是在安全和渗透相关的,而对于CTFs来讲,它们是臃肿的,而且都侧重在Web安全方面,并不友好。
当然,更多的情况是,在CTF比赛越来越普及的今天,它渗透到了各个行业里面,想象一下,上学打了几年CTF好不容易毕业了,跑到其他行业养老突然被领导拉着语重心长的说:“听说你上学的时候,比赛挺厉害的,正好最近我们有个行业赛,就是CTF,你上吧,顺便带带你的同事们” ——
本项目用于快速构建CTF的做题环境,避免CTF中各类软件环境对宿主机造成污染。
适用人群:CTF入门选手,各行业从业人员,安全相关工作人员但不想在工作机上安装CTF一些奇奇怪怪的软件......
Windows 版本为beta测试第二版,也是最接近正式版Windows版本的系统。
系统基于 WIndows 10 22H2 10.0.19045.3803 镜像制作,使用 软媒魔方 和 Dism++ 进行了部分优化和精简,内置 Ubuntu 22.04.3 on WSL2 / Arch Linux on WSL2 子系统。
其他系统依然在构建中,我们会尽快完成让他们与各位见面ww
本系统中所出现的各类软件 / 工具 均来源于开源渠道,所有组件的来源均以注明 (详细见 Detail 部分)
由于时间和其他原因,系统并不能有效包含所有的CTF工具,不过我们会逐步更新和完善它,还请关注后续发版。
当然,如果您对系统后续更新有建议,请务必开 issues 告知我们。
本项目为 Hello-CTF 的子项目,大部分工具软件的选择基于 ,欢迎关注我们的公众号 Hello-CTF ,获取CTF相关资讯:
!Qr
!Desktop
!Terminal_Design
!Ubuntu_info
!Toolkit
!PWN
> [!Warning]
>
> 由于WSL1于WSL2的区别,您在虚拟机使用WSL2中需要在VM的处理器设置中启用 虚拟化的 Intel VT-x/EPT 或 AMD-V/RVI(V),该选项会与宿主机的Linux子系统相关服务(也就是HV相关服务)冲突,这会导致您可能无法在宿主机上正常使用WSL以及其他HV相关服务.
>
> 如果您想继续在宿主机中使用WSL,请对该系统的WSL2进行降级,并且完全关闭虚拟机的HV服务.
!WSL2
#### 密码
Windows Password: hello-ctf.com
Ubuntu / Arch Password: ctfos
#### 系统环境
#### 系统工具
| 工具名称 | 版本 | 源 |
| --------------- | ------------ | ------------------------------------------------------------ |
| PHPStudy | v8.1.1.3 | xp.cn |
| PixPin | v1.7.5.0 | pixpinapp.com |
| Dism++ | v10.1.1002.2 | GitHub |
| E | | .com |
| 分区助手 | | disktool.cn |
| PCmast-软媒魔方 | | ruanmei.com |
#### Web
| 工具名称 | 版本 | 源 |
| ------------- | --------- | ------------------------------------------------------------ |
| Yakit | | yaklang.com |
| BurpSuite | v2024.1.1 | 52pojie.cn |
| Behinder_v4.1 | | GitHub |
| Godzilla | v4.0.1 | GitHub |
| Ysoserial | v0.0.6 | GitHub |
| jar-analyzer | v2.12 | GitHub |
#### 文件Hex / 编辑
| 工具名称 | 版本 | 源 |
| ---------------------- | ------- | ------------------------------------------------------------ |
| ImHex | v1.33.0 | GitHub |
| 010EditorWin64Portable | 14.0 | 52pojie.cn |
#### 隐写相关
| 工具名称 | 版本 | 源 |
| -------------------------- | ------ | ------------------------------------------------------------ |
| Tweakpng | v1.4.6 | entropymine.com |
| stegdetect-0.4-for-Windows | | Unknown |
| WaterMark | | 52pojie.cn |
| z3 | 4.12.6 | GitHub |
#### MISC 综合工具
| 工具名称 | 版本 | 源 |
| ------------------------------------------------------------ | ------ | ------------------------------------------------------------ |
| 随波逐流CTF编码工具 / 随波逐流 OCR识别工具 / 随波逐流224种编码图 | | 1o1o.xyz |
| CTFCrackTools | v4.0.7 | GitHub |
| Puzzle Solver | v1.0.4 | GitHub |
#### 取证分析
| 工具名称 | 版本 | 源 |
| ------------------- | -------------------- | ------------------------------------------------------------ |
| Wireshark | 4.2.3-x64.exe | wireshark.org |
| Lo | | GitHub |
| BlueTeamTools | v0.92 | GitHub |
| PasswareKitForensic | v2020 汉化 By Tokeii | NULL |
| autopsy | v4.21.0 | GitHub |
| | v3-2.5.2 | GitHub |
| | v2.6 | GitHub |
| WinHex | v20.5 | x-ways.net |
| X-Ways_Forensics | v20.5 | x-ways.net |
#### 密码学
| 工具名称 | 版本 | 源 |
| ---------------------------------------------------------- | -------------------------------------- | ---------------------------------------------------- |
| CTF_AES加解密工具 / 国密SM4加解密工具 / 轩禹CTF_RSA工具3.6 | | bilibili.com |
| ciphey | v5.14.0 | @pip |
| Z3求解器 | | |
| SageMath(On WSL Arch) | 10.3, Release Date: 2024-03-19 | sagemath.org |
#### 二进制
| 工具名称 | 版本 | 源 |
| ---------------------- | ---------------------------- | ------------------------------------------------------------ |
| IDA Pro | v8.3 | 52pojie.cn |
| x64dbg | | x64dbg.com |
| exeinfope | v0.0.8.3 | GitHub |
| dnspy | v6.1.8 | GitHub |
| dnSpyEX/dnSpy | v6.5.0 | GitHub |
| Ghidra | v11.0.2 | GitHub |
| Resource Hacker | v5.2.7 | angusj.com |
| 吾爱破解专用版Ollydbg | | 52pojie.cn |
| Windbg | v10.0.22621.2428 | 52pojie.cn |
| Cheat Engine | v7.5 | cheatengine.org |
| LuaDec (On WSL Ubuntu) | 2.2 re for Lua 5.1 | GitHub |
| angrop (Python) | | pip |
#### PWN
该部分环境安装于 WSL Ubuntu 22.04.3 LTS. /home/helloctfos/pwnenv/
| 工具名称 | 工具信息 | 安装方式(源) |
| ------------- | --------------------------------------------------- | ------------------------------------------------------------ |
| vim文本编辑器 | 文本编辑器 | sudo apt install vim |
| git | 开源的分布式版本控制系统 | sudo apt install git |
| gcc | GNU编译器套件 | sudo apt install gcc |
| python3-pip | Python 包管理工具 | sudo apt install python3-pip |
| qemu | 处理器模拟器 | sudo apt-get install qemu-user qemu-system |
| gdb-multiarch | gdb客户端进行调试的通用客户端 | sudo apt-get install gdb-multiarch |
| Pwntools | CTF框架和开发库 | git clone and other install commands |
| gdb插件 | 包括peda、pwndbg、gef、Pwngdb | Cloning from respecti and setup |
| ROPgadget | 在二进制文件中搜索小工具 | sudo pip3 install capstone and git clone |
| one_gadget | 查找ELF文件中的execve(’/bin/sh’, NULL, NULL) | sudo apt install ruby and sudo gem install one_gadget |
| seccomp-tools | 分析CTF pwn挑战中的seccomp沙盒 | sudo gem install seccomp-tools |
| LibcSearcher | 在泄露了Libc中的某一个函数地址后辅助工具 | git clone |
| patchelf | 修改现有ELF可执行文件和库的工具 | sudo apt install patchelf |
| ARM PWN | ARM软件包,具备ARM交叉编译gcc与ARM程序动态链接库 | sudo apt-get install gcc-arm-linux-gnueabi and other ARM packages |
| MIPS PWN | MIPS软件包,具备MIPS交叉编译gcc与MIPS程序动态链接库 | sudo apt-get install gcc-mips-linux-gnu and other MIPS packages |
#### 安卓
| 工具名称 | 版本 | 源 |
| -------------------------- | ---------------- | ------------------------------------------------------------ |
| ADB | v35.0.1-11580240 | google |
| GDA-android-re | v4.10 | GitHub |
| jadx-gui | v1.4.7 | GitHub |
#### 漏洞利用
| 工具名称 | 版本 | 源 |
| -------------------------------- | ------ | ------------------------------------------------------------ |
| Struts2_19.21.jar | | GitHub |
| ThinkphpGUI | 1.3 | GitHub |
| thinkphp_gui_tools | | GitHub |
| ShiroExploit-Deprecated | v2.51 | GitHub |
| ThinkPHP综合利用工具ShiroExploit | v2.4.2 | GitHub |
!Flag_with_Windows_color
!CTFos
!Flag_with_Windows
!Windows_Terminal
!PowerShell
!Ubuntu_Shell
!Arch Linux
开发语言:未知
Star 数:1307
该项目属于CTF思路方向的开源资源,代码结构清晰,适合安全研究人员学习参考。项目围绕【Hello CTF】专为CTF比赛封装的虚拟机,基于工具集封装多个版本和系统,更多选择,开箱即用。比赛愉快!展开,提供了可运行的实现,对理解相关安全机制、工具原理与攻防技术具有较高的研究价值。
从技术实现角度看,此类项目的核心在于对底层原理的深入理解与工程化落地。开发者在研究过程中可以结合官方文档与社区讨论,梳理项目的初始化流程、核心模块职责与数据流转,逐步掌握其中的技术细节与设计思路。
1. 下载源码压缩包,解压到本地环境。
2. 根据项目类型准备对应的运行环境与依赖。
3. 按照 README 中的步骤完成配置与部署。
4. 在隔离的测试环境中运行验证,避免影响生产系统。
本资源来源于开源社区,仅供安全研究、技术学习与合法授权范围内的攻防演练使用,请勿用于任何非法或侵害他人权益的用途。使用本项目产生的一切后果由使用者自行承担。
| 资源标题 | CTF-OS - 【Hello CTF】专为CTF比赛封装的虚拟机,基于工具集封装多个版本和系统,更多选择,开箱即用。 |
| 所属分类 | CTF思路 |
| 发布作者 | admin |
| 发布时间 | 2026-10-05 23:37:19 |
| 下载权限 | 免费下载 |
| 附件数量 | 2 个下载链接 |
| 浏览次数 | 477 |
| 讨论数量 | 0 |
| 主题状态 | 正常讨论中 |