问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

CTF神器Ciphey安装指南,小白也能秒懂!

创作时间:
作者:
@小白创作中心

CTF神器Ciphey安装指南,小白也能秒懂!

引用
CSDN
9
来源
1.
https://blog.csdn.net/Red_carp/article/details/138624331
2.
https://blog.csdn.net/skywalk8163/article/details/136158361
3.
https://blog.csdn.net/weixin_40332490/article/details/145016755
4.
https://blog.csdn.net/zhengshaolin128/article/details/141910141
5.
https://github.com/ProbiusOfficial/CTFtools-wiki/blob/main/README.md
6.
https://www.cnblogs.com/apachecn/p/18171908
7.
https://www.cnblogs.com/xueweihan/p/18682724
8.
https://www.cnblogs.com/lnjoy/p/18410339
9.
https://www.ahhhhfs.com/55225/

在CTF(夺旗赛)中,密码学题目常常让人头疼。而Ciphey这个神器,可以自动识别并解密各种加密或编码的文本,让你在比赛中事半功倍。本文将详细介绍如何在Windows和Kali Linux环境下安装Ciphey,并提供使用示例和常见问题解决方案。

01

Ciphey简介

Ciphey是一个功能强大的自动化解密工具,支持50多种加密和编码算法,如Base64、摩斯电码、MD5等。它使用定制的人工智能模块AuSearch和自然语言处理技术,大多数情况下可以在3秒内解决问题。

02

Windows环境下的安装

环境要求

  • Python版本:3.7或3.8(其他版本可能不兼容)
  • 必须是64位Python版本

安装步骤

  1. 首先检查Python版本:
python --version

确保版本号为3.7.x或3.8.x。

  1. 检查Python是否为64位:
python
import platform
platform.architecture()

输出应为('64bit', 'WindowsPE')

  1. 安装Ciphey:
pip install ciphey -i https://pypi.mirrors.ustc.edu.cn/simple/
  1. 修改pywhat库文件:

找到Python安装目录下的Lib\site-packages\pywhat\regex_identifier.py文件,打开后将:

with open(fullpath, "r") as myfile:

修改为:

with open(fullpath, "rb") as myfile:

使用示例

ciphey -t "aGVsbG8gbXkgbmFtZSBpcyBiZWU="

输出应为:

hello my name is bee
03

Kali Linux环境下的安装

环境准备

  1. 安装必要的依赖包:
sudo apt-get update
sudo apt-get install build-essential libssl-dev libffi-dev python-dev
sudo apt-get install -y python3-pip
  1. 确保使用兼容的Python版本(推荐3.8):
python3.8 --version

安装步骤

  1. 安装Ciphey:
pip3.8 install ciphey
  1. 如果遇到absl-py库安装失败,可以尝试:
pip3.8 install absl-py==0.9.0
pip3.8 install ciphey

使用示例

ciphey -t "YUdWc2JHOGdhbWx1YVc1bg=="

输出应为:

hello jining
04

常见问题及解决方案

  1. Python版本不兼容

    • 确保使用3.7或3.8版本
    • 避免使用3.9及以上版本
  2. 编码错误

    • 确保修改了pywhat库中的文件
    • r改为rb
  3. 依赖包安装失败

    • 确保系统更新
    • 逐个安装必要依赖包
  4. 权限问题

    • 使用管理员权限运行命令
    • 确保有写入权限

通过以上步骤,你应该能够在Windows或Kali Linux环境下成功安装并使用Ciphey。这个工具在CTF比赛中的密码学题目中非常有用,建议多加练习,熟悉其功能和使用方法。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号