项目作者: qianxiao996

项目描述 :
一款Python+Pyqt写的CTF编码、解码、加密、解密工具。
高级语言: Python
项目地址: git://github.com/qianxiao996/CTF-Tools.git
创建时间: 2020-01-07T05:58:51Z
项目社区:https://github.com/qianxiao996/CTF-Tools

开源协议:

下载


CTF-Tools

1

一款CTF编码、解码、加密、解密工具。

支持的编码解码:
  • [x] URL

  • [x] Unicode

  • [x] Escape(%U)

  • [x] HtmlEncode

  • [x] ACSII(2进制)

  • [x] ACSII(8进制)

  • [x] ACSII(10进制)

  • [x] ACSII(16进制)

  • [x] Shellcode

  • [x] qwerty(键盘密码)

  • [x] Str->Hex

  • [x] 图片转base64

  • [x] 图片转hex

  • [x] JsFuck

  • [x] JJEncode

  • [x] AAEncode

  • [x] jother

  • [x] 百家姓编码

  • [x] 核心价值观编码

支持的base编码
  • [x] Base16

  • [x] Base32

  • [x] Base36

  • [x] Base58

  • [x] Base62

  • [x] Base64

  • [x] Base64(自定义)

  • [x] Base85(ASCII85)

  • [x] Base85(RFC1924)

  • [x] Base91

  • [x] Base92

支持的加密解密:
  • Rot13
  • 凯撒密码
  • 栅栏密码
  • 栅栏密码(W型)
  • 培根密码
  • 摩斯密码
  • 移位密码
  • 云影密码
  • 当铺密码
  • 四方密码
  • 仿射密码
  • a1z26密码
  • 维尼吉亚密码
  • 埃特巴什码
  • 与佛论禅
进制转换:
  • 2->8
  • 2->10
  • 2->16
  • 8->2
  • 8->10
  • 8->16
  • 10->2
  • 10->8
  • 10->16
  • 16->2
  • 16->8
  • 16->10
  • 任意进制转换
在线编码网站:
  • Jsfuck
  • AAencode
  • XXencode
  • JJencode
  • UUencode
  • Brainfuck/Ook!
  • 敲击码
  • 猪圈密码
  • 综合网站
  • Rabbit

……

插件功能:

须在Plugins目录下的Plugins.json写入插件名称和文件名。

插件模板

  1. ######################No UI ##########################
  2. # 普通函数不打开ui插件
  3. # def run(source_text,UI_1,UI_2):
  4. # result='插件测试'
  5. # return [1,result,"插件测试"]
  6. ######################UI 1 ##########################
  7. #打开UI1
  8. # def run(source_text,UI_1,UI_2):
  9. # #参数解释:1:调用的函数 2:窗口标题 3、label文字
  10. # UI_1('ui_1_click', '窗口标题', 'Label')
  11. # return None
  12. # def ui_1_click(text,key1):
  13. # # 返回结果
  14. # return "编码结果"
  15. ######################UI 2 ##########################
  16. #打开UI2
  17. def run(source_text,UI_1,UI_2):
  18. #参数解释:1:调用的函数 2:窗口标题 3、label文字
  19. UI_2('ui_2_click', '窗口标题', 'Label1',"Label2")
  20. return None
  21. def ui_2_click(text,key1,key2):
  22. # 返回结果
  23. return "编码结果"