Skip to content

一款Python+Pyqt写的CTF编码、解码、加密、解密工具。

Notifications You must be signed in to change notification settings

qianxiao996/CTF-Tools

Repository files navigation

CTF-Tools

1

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

支持的编码解码:
  • URL

  • Unicode

  • Escape(%U)

  • HtmlEncode

  • ACSII(2进制)

  • ACSII(8进制)

  • ACSII(10进制)

  • ACSII(16进制)

  • Shellcode

  • qwerty(键盘密码)

  • Str->Hex

  • 图片转base64

  • 图片转hex

  • JsFuck

  • JJEncode

  • AAEncode

  • jother

  • 百家姓编码

  • 核心价值观编码

支持的base编码
  • Base16

  • Base32

  • Base36

  • Base58

  • Base62

  • Base64

  • Base64(自定义)

  • Base85(ASCII85)

  • Base85(RFC1924)

  • Base91

  • 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写入插件名称和文件名。

插件模板

######################No UI ##########################
# 普通函数不打开ui插件
# def run(source_text,UI_1,UI_2):
#     result='插件测试'
#     return [1,result,"插件测试"]

######################UI 1 ##########################
#打开UI1
# def run(source_text,UI_1,UI_2):
#     #参数解释:1:调用的函数 2:窗口标题 3、label文字
#     UI_1('ui_1_click', '窗口标题', 'Label')
#     return None
# def ui_1_click(text,key1):
#     # 返回结果
#     return  "编码结果"
######################UI 2 ##########################
#打开UI2
def run(source_text,UI_1,UI_2):
    #参数解释:1:调用的函数 2:窗口标题 3、label文字
    UI_2('ui_2_click', '窗口标题', 'Label1',"Label2")
    return None
def ui_2_click(text,key1,key2):
    # 返回结果
    return  "编码结果"

About

一款Python+Pyqt写的CTF编码、解码、加密、解密工具。

Resources

Stars

Watchers

Forks

Packages

No packages published