各种类型Base解码and循环解码(原创工具使用)

本文章项目地址https://github.com/Smi1eH/Base-Tool

本项目的特点:

  • 适配性高,能方便运行于Python3环境
  • 操作简单,自动循环检测,将解码结果自动写入默认文件中,适合CTFer上手
  • 傻瓜式操作,只需要输入同目录下的压缩包文件名即可
  • 更新了文件检测,对于不存在的文件或者无法解读的压缩包进行函数跳出并输出错误

0x00 前言

base加密在各种CTF题目中属于一种很常见的一种编码形式,针对Misc or Crypto,可能会存在不同类型的base和各种or单一的base加密混合多层循环解码,这时候就可以使用本工具进行解码。

0x01 脚本

脚本参数

>>>python .\Base解码.py -h
  ______                   _     __             ____  ____
.' ____ \                 (_)   /  |           |_   ||   _|
| (___ \_|  _ .--..--.    __    `| |    .---.    | |__| |
 _.____`.  [ `.-. .-. |  [  |    | |   / /__\\    |  __  |
| \____) |  | | | | | |   | |   _| |_  | \__., _| |  | |_
 \______.' [___||__||__] [___] |_____|  '.__.' |____||____|
                                            ——Base Tool V1.0

此脚本针对CTF中较大数据量的Base加密,支持单个解密、循环解密并自动将解码写入文件
usage: Base解码.py [-h] [-r REPEAT] [-b16 BASE16DECODE] [-b32 BASE32DECODE] [-b64 BASE64DECODE] [-b91 BASE91DECODE]

decode-Tools V1.0

options:
  -h, --help         show this help message and exit
  -r REPEAT          读取对应文件,并对内容进行n次Base解码
  -b16 BASE16DECODE  读取对应文件,并对内容进行Base16解码
  -b32 BASE32DECODE  读取对应文件,并对内容进行Base32解码
  -b64 BASE64DECODE  读取对应文件,并对内容进行Base64解码
  -b91 BASE91DECODE  读取对应文件,并对内容进行Base91解码

0x02 脚本演示

1.base16解码

python .\Base解码.py -b16 .\16.txt

2.base32解码

python .\Base解码.py -b32 .\32.txt

3.base64解码

python .\Base解码.py -b64 .\64.txt

4.base循环解密

python .\Base解码.py -r .\r.txt

🌸🌸🌸如果在使用过程中有问题,欢迎各位师傅提问题给我哈🌸🌸🌸

🌸🌸🌸如果各位师傅觉得这个工具好用,麻烦在github给个Star,万分感谢!!!🌸🌸🌸

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值