当前位置: 首页 > article >正文

2024版最新CTF资源库分享:CTF入门知识手册、CTF工具、练习靶场。零基础入门到精通,看完这篇就足够了~

经常会有粉丝朋友给我私信留言,询问有没有CTF工具?可不可以代打比赛。

在这里插入图片描述

可能有读者还不知道什么是CTF的,我这里先简单科普一下。

一、什么是CTF

在解题模式CTF赛制中,参赛队伍可以通过互联网或者现场网络参与,这种模式的CTF竞赛与ACM编程竞赛、信息学奥赛比较类似,以解决网络安全技术挑战题目的分值和时间来排名,通常用于在线选拔赛。

主要包括六大类:PWN、CRYPTO(解密)、REVERSE(逆向)、WEB、MISC(杂项)
其中,REVERSE(逆向)和MISC(杂项),在比赛中要使用大量的辅助工具,才能快速解题。本文章也主要聚焦这两类赛题的工具。
在这里插入图片描述

二、比赛中工具的重要性

有参加过CTF比赛的小伙伴们都知道,在比赛中分秒必争,却又毫无头绪的时候,一款合适的工具往往能直接决定比赛的成绩。

对很多初次接触CTF的小伙伴们就更是这样。题目本身就有难度,如果我们连基础工具都没有,那第一步找问题点都会很困难,就更不要提解题了。

本文就给大家介绍几款CTF比赛中常用的工具,

文中介绍的所有工具,均在压缩包中,结合本文更便于大家下载使用,快速上手。

在这里插入图片描述

文中介绍的都是`常用且基础的工具` ,也许你还有更好更强大的工具,不妨分享出来,共同学习进步。但比赛前,各位同学电脑上还没有本文介绍的基础工具,那还是草率了些,哈哈。

三、常用MISC(杂项)工具

1. Audacity (提取莫斯密码辅助工具)
题目中遇到音频文件,听到长短不一的声音,往往就是摩斯密码题了,你还傻傻靠自己耳朵听几长几短吗?别做梦了,你不是间谍,搞不定的。仅需将文件拖进这个软件,如下图,一目了然。
在这里插入图片描述

2. stegsolve (图片隐写分析工具)
此款软件,非常常用,需要的话,可以直接找我领取,我都为大家整理和下载好了,并提供了视频教学如何使用。
简单介绍就是:选中可疑图片打开。利用四个功能,查看图片中隐藏的各种信息。
打开可疑动图

在这里插入图片描述

3. QR_Research (二维码工具)
查找二维码信息的工具,选取工具中截图查看二维码

在这里插入图片描述

4. ZipCenOp.jar(验证是否为伪加密工具)
有些压缩包是伪加密的。表现形式是压缩包需要解压密码,但是破解工具又找不到密码。如果是伪加密,其实只要修改hex文件中某位为偶数,即可无密码打开。具体原理可以自行搜索。(如何修改详见下文Winhex工具的介绍)
在这里插入图片描述

5. AAPR(rar密码破解工具)
rar压缩包是加密的打不开,不要紧,使用此工具,轻松破解
在这里插入图片描述

6. Ziperello(zip密码破解工具)
使用方式与上面的软件类似,不过这个速度更快,接近准工业级的破解速度了,非常惊人。

在这里插入图片描述

7.Winhex(程序查看调试工具)
使用很简单,将文件拖进winhex即可。如上题,将伪加密压缩包拖进这个文件,修改hex(奇数改为偶数即可),破解加密防护。

在这里插入图片描述

8. RouterPassView(路由器配置查看工具)
千辛万苦搞到些路由器、交换机的配置文件,可要么打不开,要么是乱码。不妨试试这款专门查看某些品牌路由器配置文件的工具。见下图,一目了然:

在这里插入图片描述

四、常用REVERSE(逆向)工具

REVERSE(逆向)是一个天坑,本文不涉及原理详解,仅介绍软件和一些的基本操作。否则就算写一个系列都不够。

拿到REVERSE(逆向)题目,不要紧,按套路来:

首选使用工具exeinfoPe判断需破解程序是否有壳,32位还是64位

如要脱壳,可使用kali 自带命令 upx -d filename

再打开对应32位或64位的IDA PRO

后续看各位逆向功力和运气了。

1. ExeinfoPe (判断软件版本和是否有壳)

判断两点,显示简洁,一目了然

1、32位还是64位软件
2、是否有壳。

在这里插入图片描述

2. IDA64位
如文件是64位哈,那就要用64位IDA打开。

IDA中按shift+F12,进入Strings window窗口查看敏感字符串
在这里插入图片描述

  • 对疑似敏感字符串双击进去,进入另一个页面,在那一行右键List cross references to,然后点击ok。
  • 按下F5,变成伪代码,然后看大家功力了…
  • 32位IDA操作也相同。

3. IDA32位
操作与上述相同,不再赘述。无论是32位还是64位IDA软件都集成了伪代码功能,可放心使用。

五、ctf常用扫描字典

这个字典非常小,关键是比赛中没有大量时间用在扫描上,所以力求短小精悍,准确率高,目前只收录了247个路径或文件,全是历次比赛题目中出现过的路径`,供参考吧,可根据自己的实际情况

CTF全套资料分享

对于从来没有接触过CTF的同学,我也帮你准备了详细的学习成长路线图&学习规划。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。需要的扫码下方二维码即可获取!
在这里插入图片描述

对于想学习或者参加CTF比赛的朋友来说,CTF工具、练习靶场必不可少,今天给大家分享自己收藏的CTF资源,希望能对各位有所帮助。

CTF工具安装包

在这里插入图片描述

在这里插入图片描述

练习靶场

在这里插入图片描述

这份完整版的网络安全(嘿客)全套学习资料已经上传至CSDN官方,朋友们如果需要点击下方链接也可扫描下方微信二v码获取网络工程师全套资料【保证100%免费】

如果你对网络安全入门感兴趣,那么你点击这里👉CSDN大礼包: 《黑客&网络安全入门&进阶学习资源包》免费分享

在这里插入图片描述


http://www.kler.cn/a/383591.html

相关文章:

  • 《Vue3 报错》Uncaught TypeError: s.finally is not a function
  • HT32201 2x15W+30W免电感2.1声道D类音频功放
  • 计算机的发展史
  • Jest项目实战(6):搭建文档网站
  • 软件测试面试题及答案
  • Neo4j入门:详解Cypher查询语言中的MATCH语句
  • 【C++】详细介绍:priority_queue的使用、适配器、deque介绍、仿函数
  • OpenHarmony 入门——ArkUI 自定义组件间的父子双向同步状态装饰器@Link语法(四)
  • Java 文件操作与IO流
  • JavaAPI(1)
  • 鸿蒙开发:ArkUI Toggle 组件
  • 计算机网络-网络原理初识
  • yolo继续训练模型
  • 【Linux内存泄漏】自创pamp 内存快照比对定位内存泄漏【2024-11-07】
  • npm镜像的常用操作
  • 职场逆袭!学会管理上司,你也能成为职场赢家
  • C语言 | Leetcode C语言题解之第524题通过删除字母匹配到字典里最长单词
  • 代码随想录算法训练营第二十一天 | LeetCode93.复原IP地址、LeetCode78.子集、LeetCode90.子集II
  • RFID应急消防管控:科技与效率的完美结合
  • golang学习2
  • 轮播图【HTML+CSS+JavaScript】
  • ubuntu 之 压缩与解压缩(7zip,zip,tar.gz,rar...)
  • 从零开始学python 6(持续更新中ing)
  • 知识总结三
  • Webserver(4.3)TCP通信实现
  • 基于CNN-BiLSTM的时间序列数据预测,15个输入1个输出,可以更改数据集,MATLAB代码