CTFCrackTools

项目地址:0Linchen/CTFCrackTools
简介:<一款旨在帮助 CTFer 在 CTF 中发挥作用的一个框架>
更多:作者   提 Bug   官网   
标签:

不出意外,应该是国内首个 CTFcrack 框架。希望有朋友共同维护
已经编译完成的包:点击此处即可下载
直接跳到开发文档

CTFCrack 工具说明

本工具由米斯特安全团队开发
集成摩斯电码,凯撒密码,栅栏密码,Rot13 密码以及各种编码互换等 CTF 中常见密码加解
旨在于帮助 CTFer 攻克 CTF 中 crypto 类、Image、zip 难关
本程序支持 Python 插件,允许使用者自建插件,可直接将 py 脚本放进 Plugin 目录中
程序运行时将自动遍历 Plugin 目录中的 py 脚本
每次程序打开时第一次调用脚本时,会稍卡,因为在加载调用 py 的插件。大概 2 秒
须知:OS 目录为程序自带插件,勿删。
删除了将调用不了某些功能,误删的朋友可到 github 上下载

使用须知

git 上的是源码,需要下载后导入 javaIDE 编译
推荐 Eclipse 导入编译。

附上程序截图

image image image image image image image

Python 插件开发文档

image 图中是一个我用来 debug 的程序的插件。也是插件样式。
我想保护开发者的版权,所以会要求开发者在 autor 上填写自己的 ID。
因为程序整体都是 utf-8 编码,所以插件的要求也应该是 utf-8
在声明之后,延续 Java 的花括号写法
title:(标题)
type:(针对类型) Crypto 对应 crypto Image 对应 image Zip 对应 zip
author:(作者 ID)
detail:(程序详情)
用}结束
在 Python 中 def run(String)一个方法,样式:
def run(string)
return string
因为程序会传入字符,所以 return 的也应该是 String 类型
Image 和 Zip 的,是通过程序传入文件路径,然后再让插件 crack 后返回 crack 之后的文件路径。也就是说,尽可能生成在比较容易查找的目录。
Crypto 则是返回 Crack 之后的字符串。也同样是 String 类型

鸣谢:

米斯特安全团队:我擦咧什么鬼,z13,Mrlyn
网友:Void.

末:

“好风凭借力,送我上青云”
希望能成为你们的好风,早日助你们上青云。

自己记录、分享给好友:
为什么今年工作这么难找?
为什么今年工作这么难找?