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

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

时间:2024-10-23 12:18:14浏览次数:3  
标签:Web 文件 隐写 扫描 漏洞 CTF 下载安装 PWN 工具

经常会有大学生粉丝朋友私信小强,想通过打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工具安装包的,可以扫描下方二维码,前往获取!

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

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

标签:Web,文件,隐写,扫描,漏洞,CTF,下载安装,PWN,工具
From: https://blog.csdn.net/A1353192296/article/details/143180041

相关文章

  • WebBrowser采用MVVM绑定的方式更新内容
    WebBrowser本身并没有提供MVVM方式更新网页内容的方式。因为现在公司的项目基本上都使用MVVM的方式开发了。所以想着,也可以简单地封装一个类来实现前后台绑定的功能实现代码:publicstaticclassWebBrowserBehaviour{publicstaticreadonlyDependencyPropertyHtmlTex......
  • ctfshow-pwn-前置基础
    pwn5运行文件,所以我们直接下载文件在虚拟机里运行即可(命令./......)原理:用IDA打开elf,里面只有一个start函数,IDA反汇编的结果是将dword_80490E8指向的内容写入后退出,进入dword_80490E8查看写入的东西对16进制"R"一下转化为字符,得到下面的字符串,因为是小端序,所以字符串的正确形......
  • 黑马JavaWeb-day03
    目录Ajax前后端分离开发前端工程化环境准备Vue项目Vue项目开发流程Vue组件库ElementVue路由打包部署AjaxAjax:AsynchronousJavaScriptAndXML,异步的JavaScript和XML作用:数据交换:通过Ajax可以给服务器发送请求,并获取服务器相应的数据异步交互:可以在不重新加载整个页......
  • ToDesk云电脑推出Web端,这意味着什么?
    在数字化转型的浪潮中,云计算技术正在以前所未有的速度改变着我们的生活方式和工作模式。作为云计算领域的一股新生力量,ToDesk云电脑凭借其卓越的性能和便捷的使用体验,一经上线,便赢得了众多用户的青睐。近期,小编获悉ToDesk云电脑竟再次取得突破,推出了全新的Web端服务,并为用户提供......
  • WebGIS开发《智慧交通》项目教程
    给交通装上智慧大脑,让地铁、公路、铁路如同人一样聪明起来,由大数据帮助城市管理者们来思考、决策,让轨道交通规划、建设和运营通过这个大脑进行合理配置和调度,从而有效提高路网水平和运行效率,是智慧城市发展的必由之路,也是很多GISer会面对的课程。在此小编分享一个关于WebGIS开......
  • EAS_WEB如何查找点击前台按钮后,调用的后台方法,
    第一种方法:正常有说明的可以直接从后台实现找到第二种方法,找不到的,类似如下,我们可以通过debugger的方式,找到对应的实现,具体路径org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping#registerHandlerMethod,没有registerHandlerMethod方法的话,可......
  • 原创计算机毕业设计—59047 ssm订餐系统小程序(源码免费领)小程序、web网站、APP、爬虫
    摘 要21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所认识,科学化的管理,使信息存储达到准确、快速、完善,并能提高工作管理效率,促进其发展。论文主要是对订餐系统小程序......
  • 腾讯地图web端请求报错113.该功能未授权
    问题描述:请求地址:https://apis.map.qq.com/jsapi?qt=geoc&addr=%2C%2C%2C&key=你的key&output=jsonp&pf=jsapi&ref=jsapi&cb=qq.maps._svcb3.geocoder0报错:qq.maps._svcb3.geocoder0&&qq.maps._svcb3.geocoder0({"status":113,"me......
  • C#关于WebSocket的使用
    因为主要做CS开发,所以之前没怎么涉及WebSocket的使用。前面有个项目,想着前端能不能直接跟我这边交互,所以研究了一下.NET的WebSocket的使用。客户端连接客户端的连接相对比较简单,可以直接使用ClientWebSocket即可。示例代码:usingSystem.Net.WebSockets;usingSystem.Threadin......
  • Webpack5-开发模式、生产模式配置
    生产模式介绍生产模式是开发完成代码后,我们需要得到代码将来部署上线。这个模式下我们主要对代码进行优化,让其运行性能更好。优化主要从两个角度出发:优化代码运行性能优化代码打包速度生产模式准备我们分别准备两个配置文件来放不同的配置1.文件目录├──webpack-t......