Giter Club home page Giter Club logo

ctfever's Introduction

CTFever - A Toolkit for CTF fevers

CTFever Open Board GitHub Workflow Status GitHub commit activity wakatime FOSSA Status

简介

CTFever (CTF Fevers) 是为 CTF (什么是 CTF?) 发烧者准备的的常用工具套件,助你过关斩将、攻克难关。

CTFever 正在重构:查看详情&参与讨论

使用

步骤 0:🚀c5r.app

步骤 1: 这里没有1

工具清单 & ToDo List

完成 🧪 试验性 🚧 进行中未开始已取消

工具 状态 工具 状态 工具 状态
ASCII URL 编码 Base64
ROT13 摩尔斯码 UUID 生成校验
摘要哈希计算 凯撒密码 栅栏密码 🧪
猪圈密码 维吉尼亚密码 Pyc 反编译
JSFuck BrainFuck IP 归属地
进制转换 时间戳转换 串口调试器
CRC 计算 核心价值观密码 端口分析(扫描)
Binwalk 分析 UTF-8 转换 Base64 图片转换 🧪
字典生成工具 盲水印提取 云影密码
Wireshark 键盘输入数据提取 Zip 伪加密识别 🧪 Json 编辑器
数据存储单位换算

截图

首页 Pyc 反编译工具 Binwalk 工具 Zip 伪加密识别工具 末页

特色

  • 条理性,对 CTF 中常见的题型需要使用到的工具进行了分类
  • 亲和力,UI 现代化,流畅简约,考虑用户的感受
  • 积极性,开发团队活跃,频繁更新
  • 互动性,接受用户的反馈和建议,第一时间做出合理更改
  • 可定制,无服务器部分开源,可自由修改、定制 (遵循 GPLv3 协议)

目标和下一步计划

CTFever 的目标是涵盖大部分 CTF 题型所需要的工具。

我们目前正在跟进 ToDo List 中的工具开发,如果你有好点子,欢迎提交 IssuesPull Request

Stargazers 趋势

Stargazers over time

贡献

开发环境和部署

# install dependencies
$ yarn install

# serve with hot reload at localhost:3000
$ yarn dev

# build for production and launch server
$ yarn build
$ yarn start

# generate static project
$ yarn generate

# or use docker
$ docker build -t ctfever .
$ docker run -d -p 8000:3000 ctfever

CTFever - A fantastic toolkit for CTFers and everyone | Product Hunt

捐赠

License

FOSSA Status

ctfever's People

Contributors

dextermallo avatar fossabot avatar hankegui avatar hoshinosuzumi avatar lixworth avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ctfever's Issues

[FEAT] 纯文本 Zip

描述你的诉求
请写出你对这个项目的期望、新功能的需求和提议、现有功能的完善和补充之处

描述你想要的解决方案
你对这个诉求有什么想法,你希望我们如何实现

额外信息(可选)

[FEAT] 聚合编解码转换工具

描述你的诉求
工具中包含如下特性:

  • 常用编码和进制转换(任一 field 均接受输入)

    1. ASCII
    2. DEC/OCT/HEX/BIN
    3. BASE64/BASE32
    4. URL
  • 常用哈希算法(只读)

    1. md5
    2. SHA1/SHA256/SHA512
    3. CRC16
  • 杂项

    1. Reverse
    2. Uppercase/Lowercase

描述你想要的解决方案
你对这个诉求有什么想法,你希望我们如何实现

额外信息(可选)

[FEAT] 更换 icon

描述你的诉求
你们这个项目怎么回事啊,发布这么久了还在用 nuxt.js 默认的 icon,是请不起设计师吗?

描述你想要的解决方案
立马换新的 icon
要有立体感,棱角感,科技感,简约,最好能将CTF三个字母融入进一个立体图形

额外信息(可选)
快换!

[FEAT] 云影加密

描述你的诉求
来自https://gist.github.com/wh1t3p1g/ffd15270914492491e18ff9f070eab2b#L585
今天做题的时候发现了这种加密方式,然后看这里没有,就提出一下,这个原理比较简单

描述你想要的解决方案
例如密码884080810882108108821042084010421,以0作为分隔符,得到['884', '8', '81', '8821', '81', '8821', '42', '84', '1', '421'],每一个数字相加,例如第一个8+8+4=20,对应第20个字母T,这个整个解出来结果为THISISFLAG

额外信息(可选)
(NOPE)

[FEAT] Json序列化/反序列化工具

描述你的诉求

提供 Json 的编辑和格式化功能,支持使用 JavaScript 对象操作表达式从 Json 中处理和筛选数据

描述你想要的解决方案
你对这个诉求有什么想法,你希望我们如何实现

额外信息(可选)

[FEAT] 数据单位转换

描述你的诉求
提供数据容量单位 KiB/kB/kb 等、数据传输速率单位 kbps/mbps 与传输速度 MB/s 等单位间的转换

描述你想要的解决方案
你对这个诉求有什么想法,你希望我们如何实现

额外信息(可选)

[FEAT] 集成CyberChef

描述你的诉求
加解密和编解码有CaptfEncoder和CyberChef了, 与其再做几个加解密进去, 不如直接集成cyberchef. 另外, kt.gy tools 这个解码工具挺好用的, 不知道可不可以集成进去?

[BUG]本地部署报错

Describe the bug
本地部署出现错误

描述问题
简单的描述你所遇到的问题

复现问题
详细写出复现问题的步骤

  1. 执行yarn dev后报错Error: error:0308010C:digital envelope routines::unsupported

截图

image

环境

  • 操作系统: Ubuntu 22.04.2 LTS
  • node.js v18.16.0

[FEAT] FileUploader MIME

描述你的诉求
请写出你对这个项目的期望、新功能的需求和提议、现有功能的完善和补充之处

描述你想要的解决方案
你对这个诉求有什么想法,你希望我们如何实现

额外信息(可选)

[FEAT] 正则工具

描述你的诉求
请写出你对这个项目的期望、新功能的需求和提议、现有功能的完善和补充之处

描述你想要的解决方案
你对这个诉求有什么想法,你希望我们如何实现

额外信息(可选)

[BUG] Build error: node version & useless dependence

描述问题

  • node lts 18 build faild
  • useless dependence vue-jest 造成 #59 中需安装gcc与python环境
  • 项目不应同时存在 package lock 与 yarn lock

复现问题
详细写出复现问题的步骤

  1. Launch Genshin Impack
  2. Click Play Button

预期表现
简单描述你认为正确的表现

截图
image
image

环境

  • 操作系统: [e.g. Windows11]
  • 浏览器: [e.g. chrome, safari]
  • 版本号: [e.g. 100]

[Enchant]改进ASCII字符转换结果优化显示

描述你的诉求

  1. 当前ASCII字符显示,输入同一个字符串后,在更换进制后,不能实时刷新,如果是长字符串会不能立马反应是否转换,还需要重新输入

描述你想要的解决方案

  1. 在更改进制后,实时刷新结果
  2. 对转换结果作出提示,如二进制字符更换为0u/01的形式显示

额外信息(可选)

[FEAT] SQLite 读取

描述你的诉求
请写出你对这个项目的期望、新功能的需求和提议、现有功能的完善和补充之处

描述你想要的解决方案
你对这个诉求有什么想法,你希望我们如何实现

额外信息(可选)

[FEAT] Wireshark数据包键盘输入提取

描述你的诉求
image
如图,是一个Wireshark的数据包,里面是USB数据流的截取,其中键盘的数据流在usb.capdata里面

描述你想要的解决方案
可以利用tshark将数据提取为json文件,然后再根据键去索引到usb.capdata里面,提取出来,去第三节的内容,然后根据键盘码翻译为对应的按键

额外信息(可选)
具体可以参照这个https://github.com/GamerNoTitle/KBE
实在做不了就算了:D

[FEAT] Zip 伪加密识别

描述你的诉求
请写出你对这个项目的期望、新功能的需求和提议、现有功能的完善和补充之处

描述你想要的解决方案
你对这个诉求有什么想法,你希望我们如何实现

额外信息(可选)

[FEAT] Docker 支持优化

描述你想要的解决方案
Docker 部署通过环境变量配置后端地址,运行环境由 static 变更为 server 模式以支持 proxy,不再在镜像中使用 nginx

[BUG] 端口扫描工具 title 未正常显示

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

描述问题
简单的描述你所遇到的问题

复现问题
详细写出复现问题的步骤

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

预期表现
简单描述你认为正确的表现

截图
如果有,请上传问题相关的截图

环境

  • 操作系统: [e.g. Windows11]
  • 浏览器: [e.g. chrome, safari]
  • 版本号: [e.g. 100]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.