2024版最新148款CTF工具整理大全(附下载安装包)含基础环境、Web 安全、加密解密、密码爆破、文件、隐写、逆向、PWN

news2024/10/23 13:41:01

经常会有大学生粉丝朋友私信小强,想通过打CTF比赛镀金,作为进入一线互联网大厂的门票。

但是在CTF做题很多的时候都会用到工具,所以在全网苦寻CTF比赛工具安装包!

在这里插入图片描述

关于我

有不少阅读过我文章的伙伴都知道,我曾就职于某大厂安全联合实验室。从事网络安全行业已经好几年,积累了丰富的技能和渗透经验。

大学期间,我参加过很多CTF比赛,打过护网,就职某大厂联合实验室的时候,也成功防范了各种网络攻击和漏洞利用,提高了互联网安全防护水平。

为了帮助大家减少搜集整理的工具的时间,我也帮你整理好了全套CTF工具,可以说是非常全面和详细。

扫描下方二维码即可前往获取全套CTF工具安装包!

所有资料共282G,朋友们如果有需要全套《网络安全入门+进阶学习资源包》,可以扫描下方二维码或链接免费领取~

一、基础环境

  1. VSCode 最好用 最轻量的 文本编辑器 依靠扩展可实现包括但不限于 IDE 各种功能

  2. VMware Workstation 虚拟机软件

  3. PyCharm Python 集成开发环境 (IDE)

  4. Python MISC 方向中用途最广的语言。

  5. IDEA Java 集成开发环境 (IDE)

  6. PHPStorm PHP 集成开发环境 (IDE)

  7. PHPStudy Web 环境 (Apache / Nginx + FTP + MySQL) 快速部署 ,常用于 Web 初学阶段的一些本地 web 页面的搭建

  8. Docker 容器服务 ,常用于 题目本地搭建测试 靶场环境,漏洞复现环境搭建等,除了静态附件题目,几乎所有的 CTF 题目都依赖 Docker

  9. Navicat 优秀的数据库 管理 操作 调试 以及 可视化软件

  10. Watt Toolkit GitHub Discord 部分谷歌服务 页面元素 CDN 访问加速 |不是用来让你打游戏的啊喂 (#`O′)!

  11. Clash

在这里插入图片描述

二、常用工具

  1. Maye Lite 专注于文件快速启动的简洁、轻量级工具

  2. uTools 一个极简、插件化的现代桌面软件。

  3. Everything 一款强大的本地文件索引和搜索工具

三、Web 安全

  1. hackbar 浏览器插件,能够在页面上直接完成 请求 / 响应内容编辑,完成各种包括但是不限于伪造的工作。

  2. Proxy SwitchyOmega 代理管理软件,方便一个浏览器多个代理端口的切换。

  3. Wappalyzer 页面技术识别软件,方便快速定位页面的框架技术等信息

  4. Burp Suite 代理抓包软件,用于 Web 应用程序的渗透测试和攻击

  5. Antsword 开源 Webshell 管理工具

  6. dirsearch 目录扫描工具

  7. SQLMap 自动化的 SQL 注入利用工具

  8. SuperSQLInjectionV1 C#开发的SQL注入辅助工具

  9. JD-GUI Jar 包反编译工具

  10. Ysoserial Java 反序列漏洞利用工具

  11. 冰蝎(Behinder) 具有优秀的加密传输特性的Webshell管理工具。

  12. 哥斯拉(Godzilla) 支持对载荷进行AES等各种加密,支持自定义Http头,支持内存shell,提供丰富的Webshell功能。

  13. Weevely3 基于python编写,集webshell生成和连接于一身,采用c/s模式构建。

  14. 天蝎权限管理工具 基于冰蝎加密流量进行WebShell通信管理的原理,目前实现了jsp、aspx、php、asp端的常用操作功能,做出了许多优化。(已停止外部更新)

  15. 中国菜刀 PHP、ASP、ASPX webshell管理工具 对一些古老站点有奇效。(已停止维护)

  16. Goby 集资产测绘和漏洞扫描 以及多样化功能插件于一身的扫描器。

  17. Xray 一款功能强大的安全评估工具。

  18. SuperXray Xray扫描器的GUI版本。

  19. Vscan 开源、轻量、快速、跨平台 的网站漏洞扫描工具。

  20. Afrog 高性能的漏洞扫描器。

  21. Scaninfo 开源、轻量、快速、跨平台 的红队内外网打点扫描器。

  22. OSV-Scanner 谷歌开源漏洞扫描器

  23. Wpscan Wordpress漏洞扫描器

  24. Nuclei 一款注重于可配置性、可扩展性和易用性的基于模板的快速漏洞扫描器,可通过yaml构建模板

  25. OA-EXPTOOL OA综合利用工具,集合将近20款OA漏洞批量扫描

  26. Apt_t00ls 高危漏洞利用工具

  27. Railgun 具有GUI界面的渗透工具,集成了端口扫描、端口爆破、web指纹扫描、漏洞扫描、漏洞利用以及编码转换功能

  28. Log4j2Scan Log4j漏洞探测

  29. Ysoserial Java 反序列漏洞利用工具

  30. Ysomap Java 反序列漏洞利用工具

  31. SB-Scan(错乱 针对Spring Boot的开源渗透框架,主要用作扫描敏感信息泄露端点,可直接测试Spring的相关高危漏洞。

  32. SpringBootExploit SpringBoot综合利用工具

  33. ShiroAttack2 Shiro框架漏洞利用工具

  34. Fastjson Fastjson扫描器,可识别版本、依赖库、autoType状态等

  35. WeblogicTool WeblogicTool,GUI漏洞利用工具,支持漏洞检测、命令执行、内存马注入、密码解密等

  36. Struts2-Scan Struts2漏洞利用扫描工具

  37. JNDIExploit JNDI多功能利用工具

  38. Thinkphp_gui_tools ThinkPHP漏洞综合利用工具

  39. ThinkLog Tk3,5,6 日志泄漏批量下载

  40. XSStrike XSS扫描器

  41. PwnXSS XSS漏洞扫描利用工具

  42. Dalfox xss漏洞扫描器

  43. Commix All-in-One的自动化命令注入利用工具

  44. LFISuite 本地文件包含利用工具

  45. XXEinjector XXE利用工具

  46. Fuxploider 文件上传利用工具

  47. Fscan 内网扫描

  48. Stowaway 内网穿透

  49. SharpHostInfo 内网主机探测

  50. LadonGo 内网渗透扫描

  51. Neo-reGeorg 代理工具

四、加密解密

  1. CyberChef 近乎全能的编码解码工具。

  2. Ciphey 自动化解密工具。

  3. CTFCrackTools 国内首个 CTF 工具框架 , 内涵多个主流密码加解密,支持添加支持 Python 编写的插件。

  4. Sagemath 开源的数学软件系统 , 整合了许多开源 Python 包。

  5. Yafu 本地的因数分解程序

  6. z3 开源的约束求解器,针对约束求解题型

  7. PuzzleSolver MISC 综合解题工具,由 Byxs20 开发。

  8. Factordb 在线的因数分解网站

  9. Crypto 包 密码学工具库,用于在 Python 中实现各种加密、解密和哈希算法。

  10. gmpy2 包 包含了许多常用的数论函数和算法,适配各种大整数情况,算法效率高于原生库。

  11. numpy 包 基于 C 代码实现了底层数据结构和计算函数优化,适用于处理大型数据集和高性能计算,在密码学中常用于矩阵类运算。

五、密码爆破

  1. ZipCenOp 伪加密加 / 解密工具

  2. ARCHPR 压缩文件密码暴力破解工具。

  3. Ziperello zip 压缩包密码恢复软件。

  4. Aopr Office 文件密码暴力破解工具。

  5. Passware Kit Forensic 十分强大的解密工具,各类文件 / 磁盘密码爆破,密钥搜索等

  6. Hashcat 高性能,GPU/CPU 兼容的本地密码破解,支持多种不同格式

  7. John the Ripper 简单易用的离线破解

  8. Hydra 远程或在线密码的并行暴力破解。

扫描下方二维码即可前往获取全套CTF工具安装包!

所有资料共282G,朋友们如果有需要全套《网络安全入门+进阶学习资源包》,可以扫描下方二维码或链接免费领取~

六、文件工具

  1. 010 Editor 专业的文本编辑器和 16 进制编辑器,可通过加载模块脚本,解析文件结构。

  2. lmHex 开源的 16 进制编辑器。

  3. WinHex 16 进制编辑器为核心的数据处理软件。

  4. Binwalk 可识别文件分离提取工具,常用于从文件中提取隐写到其中的其他文件。

  5. Foremost 用于提取一个文件中包含的多个文件。

  6. FileReverse-Tools 对二进制文件反转、倒置以及十六进制编码处理相关的工具,解决CTF和工作中的文件处理问题

七、隐写图片

  1. Qrazybox 二维码分析和恢复

  2. QR Research 专业的二维码扫描识别软件,支持多个纠错等级,掩码选项 (已停止维护)。

  3. UleadGIFAnimator 高级 GIF 编辑器

  4. Stegsolve 图像分析工具。

  5. TweakPNG 用于检查和修改 PNG 图像文件 |类似于 010 的 Png Template 功能

  6. BlindWaterMark(python) 基于 python 的图像盲水印

  7. BlindWatermark(java) 基于 java 的图像盲水印

  8. WaterMark(隐藏水印) 图像隐写工具,在频域添加数字水印

  9. WaterMarkH 单图盲水印 (频域隐写) 工具

  10. zsteg PNG 和 BMP 图片隐写

  11. jsteg JPG 图片隐写

  12. StegoVeritas 隐写工具

  13. Stegdetect 检测 jpeg 图像隐写工具,搭配 stegbreak 食用更佳

  14. Our Secret 文档加密工具(Our Secret)

  15. CRC32-Tools 一款CTFer专属的CRC碰撞全自动化脚本(单脚本整合版)

  16. Deformed-Image-Restorer 自动爆破PNG图片宽高并一键修复离线脚本工具

八、隐写音频

  1. Steghide 将文件隐藏到 ** 图片或音频 ** 中的工具

  2. Audacity 多轨音频处理软件。

  3. Mp3stego 音频隐写提取工具

  4. Silenteye 音频 / 图像隐写工具

  5. DeepSound 可以将文件加密保存到一段声音文件中

  6. Mp3tag 音频文件元资料编辑器

九、隐写取证

  1. Wireshark 流量分析取证软件。

  2. Volatility 内存分析取证软件。

  3. MemProcFS 新型内存取证框架

  4. NtfsStreamsEditor NTFS 流分析

  5. R-Studio 内存取证 tick+ 磁盘文件恢复分析

  6. AutoPsy 用来分析磁盘映像和恢复文件的开源取证工具

  7. RegistryExplorer 注册表文件分析器

  8. PowerToy 注册表文件分析器

  9. VolatilityPro 自动化内存取证 _GUI 版本

十、逆向工具

  1. IDA 最常用的静态逆向工具

  2. Ghidra 开源的静态逆向工具,和 IDA 作用相同

  3. Ollydbg 同为反汇编调试器 (官方已经停止维护)

  4. x64dbg / x32dbg 在 windows 上使用的开源 x64 / x32 调试器

  5. DIE 查壳工具,拿到程序第一件事就是分析文件类型,是否有壳

  6. Exeinfope 同为查壳工具

  7. Cheat Engine 对程序的内存数据进行扫描和调试。

  8. GDB 一般用于 ELF 的动态调试,配合插件 (如 pwngdb,gdb-peda) 使用更佳

  9. z3 开源的约束求解器,针对约束求解题型

  10. dnSpy 强大的 .NET 调试、修改和反编译的工具 (已停止维护)

十一、Java 反编译

  1. JADX 开源更好的代码可读性自动恢复丢失的类和方法、变量和方法名称、可以将反编译结果导出为Eclipse或IDEA项目

  2. JD-GUI 更好的代码可读性可导出为Java文件或Jar包

  3. JEB 支持wasm可交叉引用、可看字节码、反编译结果纯粹

  4. GDA 支持apk,dex,odex,oat,jar,class,aar文件的反编译,支持python及java脚本自动化分析

  5. Fernflower IDEA采用的反编译工具,支持Jar包反编译。

十二、Python反编译

  1. pycdc pyc 反编译 , 对高版本有不错兼容性。

  2. Unpy2exe 对 py2exe 打包的 python 程序提取字节码文件 (.pyc)。

  3. Pyinstxtractor 对 pyInstaller 打包的 python 程序提取字节码文件 (.pyc)。

  4. [Python]uncompyle 用于对 Python 字节码文件 (.pyc) 的反汇编,将其变成 python 源代码。

十三、PWN二进制

  1. GDB 一般用于 ELF 的动态调试,配合插件 (如 pwngdb,gdb-peda) 使用更佳。

  2. Pwntools 用于编写 EXP。

  3. Pwncli 一款简单、易用的 pwn 题调试与攻击工具,帮助你快速编写 pwn 题攻击脚本,并实现本地调试和远程攻击的便捷切换,提高你在 CTF 比赛中调试 pwn 题脚本的速度与效率。

  4. Checksec 查看二进制文件开启了哪些保护机制。

  5. ROPgadget 编写 ROP 的 EXP 时需要用到,可以帮助你寻找合适的 gadgets。

  6. objdump 反汇编工具,查看文件的一些表信息,如 got 表。

  7. radare2 UNIX-like reverse engineering framework and command-line toolset.

  8. windbg Window 内核模式和用户模式代码调试。

需要全套CTF工具安装包的,可以扫描下方二维码,前往获取!

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

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

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

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

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

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

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

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

👉3.SRC&黑客文档👈

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

SRC技术文籍:
在这里插入图片描述
黑客资料由于是敏感资源,这里不能直接展示哦! (全套教程扫描领取哈)

👉4.护网行动资料👈

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

👉5.黑客必读书单👈

在这里插入图片描述

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

当你自学到这里,你就要开始思考找工作的事情了,而工作绕不开的就是真题和面试题。
在这里插入图片描述

所有资料共282G,朋友们如果有需要全套《网络安全入门+进阶学习资源包》,可以扫描下方二维码或链接免费领取~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2221619.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SSM框架实战小项目:打造高效用户管理系统 day3

前言 在前两篇博客中,后台已经搭建完毕,现在需要设计一下前端页面 webapp下的项目结构图 创建ftl文件夹,导入css和js 因为我们在后台的视图解析器中,设置了页面解析器,跳转路径为/ftl/*.ftl,所以需要ftl文件…

JAVA开源项目 网上订餐系统 计算机毕业设计

本文项目编号 T 018 ,文末自助获取源码 \color{red}{T018,文末自助获取源码} T018,文末自助获取源码 目录 一、系统介绍二、演示录屏三、启动教程四、功能截图五、文案资料5.1 选题背景5.2 国内外研究现状5.3 可行性分析 六、核心代码6.1 新…

Pycharm通过ssh远程docker容器搭建开发环境

本地pycharm通过ssh方式远程连接服务器(Ubuntu)上的docker容器,搭建开发环境。实现功能:将环境依赖打包成docker镜像,并在远程服务器中启动容器(启动时做好端口映射和文件夹挂载),通…

负载箱的作用?

负载箱,顾名思义,就是用来承载电力设备的箱子。在电力系统中,负载箱的作用非常重要,它不仅可以模拟实际的电力负载,还可以对电力设备进行测试和调试,确保其正常运行。下面详细介绍负载箱的作用。 1. 模拟实…

15分钟学Go 第7天:控制结构 - 条件语句

第7天:控制结构 - 条件语句 在Go语言中,控制结构是程序逻辑的重要组成部分。通过条件语句,我们可以根据不同的条件采取不同的行动。今天我们将详细探讨Go语言中的两种主要条件结构:if语句和switch语句。理解这些控制结构对于编写…

复写零--双指针

一&#xff1a;题目描述 题目链接&#xff1a;. - 力扣&#xff08;LeetCode&#xff09; 二&#xff1a;算法原理分析 三&#xff1a;代码编写 void duplicateZeros3(vector<int>& arr) {int dest -1, cur 0, n arr.size();//1.找到要复写的最后一个数字while …

qiankun 应用之间数据传递

qiankun 应用之间数据传递 全局共享 initGlobalState qiankun initGlobalState API 单击前往 qiankun 内部提供了 initGlobalState 方法用于注册 MicroAppStateActions 实例用于通信&#xff0c;该实例有三个方法&#xff0c;分别是onGlobalStateChange、setGlobalState、of…

微软宣布了新的“智能代理”功能

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗&#xff1f;订阅我们的简报&#xff0c;深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同&#xff0c;从行业内部的深度分析和实用指南中受益。不要错过这个机会&#xff0c;成为AI领…

Elasticsearch:Redact(编辑) processor

Redact 处理器使用 Grok 规则引擎来隐藏输入文档中与给定 Grok 模式匹配的文本。该处理器可用于隐藏个人身份信息 (Personal Identifying Information - PII)&#xff0c;方法是将其配置为检测已知模式&#xff0c;例如电子邮件或 IP 地址。与 Grok 模式匹配的文本将被替换为可…

SpringBoot实现微信支付接口调用及回调函数(商户参数获取)

#1024程序员节 | 征文 # 一、具体业务流程 1. 用户下单 - 前端操作&#xff1a; - 用户在应用中选择商品、填写订单信息&#xff08;如地址、联系方式等&#xff09;&#xff0c;并点击“下单”按钮。 - 前端将订单信息&#xff08;商品ID、数量、价格等&#xff09;发送…

深度学习的一些数学基础

数学基础 万丈高楼平地起 怎么说呢&#xff0c;学的数二对于这些东西还是太陌生了&#xff0c;而且当时学的只会做题&#xff0c;不知道怎么使用/(ㄒoㄒ)/~~ 所以记下来一些不太清楚的前置知识点&#xff0c;主要来自《艾伯特深度学习》&#xff0c;书中内容很多&#xff0c…

动手学深度学习9.6. 编码器-解码器架构-笔记练习(PyTorch)

本节课程地址&#xff1a;61 编码器-解码器架构【动手学深度学习v2】_哔哩哔哩_bilibili 本节教材地址&#xff1a;9.6. 编码器-解码器架构 — 动手学深度学习 2.0.0 documentation (d2l.ai) 本节开源代码&#xff1a;...>d2l-zh>pytorch>chapter_multilayer-percep…

cnn_lstm_kan模型创新实现股票预测

获取更多完整项目代码数据集&#xff0c;点此加入免费社区群 &#xff1a; 首页-置顶必看 1. 项目简介 A002-cnn_lstm_kan模型创新实现股票预测项目旨在通过结合卷积神经网络&#xff08;CNN&#xff09;、长短期记忆网络&#xff08;LSTM&#xff09;以及知识注意网络&#…

Java项目实战II基于微信小程序UNIAPP+SSM+MySQL的电子点餐系统(开发文档+数据库+源码)

目录 一、前言 二、技术介绍 三、系统实现 四、文档参考 五、核心代码 六、源码获取 全栈码农以及毕业设计实战开发&#xff0c;CSDN平台Java领域新星创作者&#xff0c;专注于大学生项目实战开发、讲解和毕业答疑辅导。获取源码联系方式请查看文末 一、前言 在当今快节…

华为配置 之 Console线路配置

目录 简介&#xff1a; 知识点&#xff1a; 配置Console线路密码 1.密码认证模式 2.AAA认证模式 知识点&#xff1a; 总结&#xff1a; 简介&#xff1a; 使用PC模拟器与路由器相连&#xff08;与交换机相连原理一样&#xff09;&#xff0c;在关机状态下&#xff0c;使用…

【CS常见问题】你用的是VS2019,最高支持.NET5.0,但是项目将.NET6.0设为目标无法运行,怎么办?

.NET版本问题 报错示例报错分析最简单的方法步骤 报错示例 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 NETSDK1045 当前 .NET SDK 不支持将 .NET 6.0 设置为目标。请将 .NET 5.0 或更低版本设置为目标&#xff0c;或使用支持 .NET 6.0 的 .NET SDK 版本。 ABFview C:\x…

Request2:Post请求和Json

百度翻译拿到自己想看的数据&#xff0c;下图查看请求到数据的请求 preview提前看下 取出对应的RequestUrl &#xff0c;看出来要使用的话得用post请求 #!/usr/bin/env python # -*- coding:utf-8 -*- import requests import json if __name__ "__main__":#1.指定…

『 Linux 』HTTPS

文章目录 HTTPS协议密钥加密的原因加密方式数据指纹网络通信加密方案及短板CA认证CA证书的细节以及如何保证服务端公钥的安全性和数据完整性 CA认证后对称加密与非对称加密配合使用的安全性中间人的攻击方式 HTTPS协议 HTTPS协议并不是一个独立的协议,其是一种以HTTP协议为基础…

武汉融资融券开户佣金最低是多少?哪家证券交易两融利率最低?

编辑搜图 请点击输入图片描述&#xff08;最多18字&#xff09; 目前两融开户利率是在4%—5%&#xff0c;每个人的融资融券利率都是不一样的。低利率是需要提前联系证券公司的工作人员协助您进行开户&#xff0c;工作人员会根据您的个人需求向与您商谈利率的优惠策略。投资者…

Excel常用操作培训

1 Excel基本操作 1.1 常用快捷键 1.1.1快捷键操作工作簿、工作表 1.1.2快捷键操作 1.1.3单元格操作 1.1.4输入操作 2.1 常见功能描述 2.1.1 窗口功能栏 excel有很多功能可以用&#xff0c;新建文档后&#xff0c;可以最上方&#xff0c;可以看到所有的功能栏目 2.1.2 剪切板…