Ciphey无法安装的解决办法

安装过程纯属自己实践,满满干货

困扰我几天的问题终于解决了

我看着教程在window上安装

python3.8/python3.9/python3.10无论如何都安装不上,

在win10虚拟机仍然安装不上

可能是我电脑环境问题

解决办法:

在kali中安装,但是跟着教程安装仍然无法安装

具体解决办法如下:

一、安装python3.8,仅限于python3.8 ,别的版本我尝试均无法安装

安装过程:

我跟着教程,仍无法安装python3.8

首先在桌面打开终端(管理员模式)

1.直接在桌面下载python3.8的包(我在进入cd /usr/local/安装python3.8的包失败)

wget https://www.python.org/ftp/python/3.8.6/Python-3.8.6.tgz

我没使用国内源,下载大概花了20分钟

2.解压python3.8的包 

tar -zxvf Python-3.8.0.tgz

3.进入解压后的python3.8,会找到有一个configure的文件,说明安装成功
4. 编译加安装

./configure --enable-optimizations --prefix=/usr/local/Python3/ && make && make install

这一步会有5分钟左右的读条时间,大家耐心等待即可

5.备份python

mv /usr/bin/python /usr/bin/python.bak

6.将python3.8的文件移动到cd /usr/local/

mv python3  cd /usr/local/

7.进入到/usr/local/

cd /usr/local/

8.修改软连接

这时/usr/local 应该有两个文件,python3 和 Python3,Python3下有bin和其他文件夹,可以在文件夹中查看

ln -s /usr/local/Python3/bin/python3.8 /usr/bin/python

查看命令:

cd python3

ls

9.更新pip

一定要更新python3.8的pip

python -m pip install --upgrade pip -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
 

10.安装Ciphey

我使用此命令无法安装,不知为何(python3 -m pip install -U ciphey)

这里我也有个很疑惑的问题:我输入python才是3.8版本啊,输入python3显示3.11版本

但是我安装命令要用python3

使用此命令:apt install python3-ciphey
11.测试是否安装成功

ciphey -t "I44EOOLCIFUDQ5KLME======" 

结语:安装过程纯属自己实践,可以会有很多错误,请指出。

二、后续补充说明

在做一道misc题目时

可能是自动转义 " 了?换成单引号即可

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/10835.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

18_文件系统的制作-Ramdisk

文件系统的制作(Ramdisk) 本文介绍如何制作文件系统。另外, 由于Busybox 集合了很多工具,编译起来也非常方便。在讲解制作文件系统的时候,也会介绍 busybox 的编译和安装过程;介绍制作文件系统时,会详细介绍 Ramdisk 、 YAFFS2、JFFS2 及其它文件系统的制作。 1. 根文件系…

列表、字典、集合推导式

文章目录 前言1.列表推导式(List Comprehension):2 字典推导式(Dictionary Comprehension)3 集合推导式(Set Comprehension) 前言 在Python中,列表、字典、集合推导式是一种便捷的语法,用于根据…

第13节 第二种shellcode编写实战(2)

在第二种shellcode编写实战(1)的基础上,新增加一个CAPI类,将所有用到的函数都在这个类中做动态调用的处理,这样使得整个shellcode功能结构更加清晰。 1. 新建类CAPI(即api.h和api.cpp两个文件): api.h&…

#DELPHI BASS库Windows平台下,实时更换输出设备

DELPHI BASS库Windows平台下,实时更换输出设备 #DELPHI BASS库Windows平台下,实时更换输出设备 取自网络,分享,项目嵌入无损音乐播放后,画蛇添足的功能分享! 直接贴核心代码,看不明白去看说…

flutter自定义日期选择器按日、按月、自定义开始、结束时间

导入包flutter_datetime_picker: 1.5.0 封装 import package:atui/jade/utils/JadeColors.dart; import package:flutter/cupertino.dart; import package:flutter/material.dart; import package:flutter_datetime_picker/flutter_datetime_picker.dart; import package:flut…

景源畅信电商:经营抖店需要电脑吗?

经营抖店是否需要电脑?这个问题看似简单,实则关乎着商家的运营效率和成本投入。在当前数字化、网络化的商业环境中,电脑已经成为了不可或缺的工具。那么,经营抖店究竟是否需要电脑呢?答案是肯定的。 一、高效处理订单 电脑能够高效地处理大…

Mysql FLOAT和DOUBLE类型区别

存储方式: FLOAT和DOUBLE是浮点数类型,它们以二进制格式存储数值,可以存储近似值。这意味着某些特定的小数值可能无法精确表示,可能会有微小的计算误差。DECIMAL是定点数类型,以字符串形式存储数值,可以存储…

从零学算法2105

2105. 给植物浇水 II Alice 和 Bob 打算给花园里的 n 株植物浇水。植物排成一行,从左到右进行标记,编号从 0 到 n - 1 。其中,第 i 株植物的位置是 x i 。 每一株植物都需要浇特定量的水。Alice 和 Bob 每人有一个水罐,最初是满的…

如何在湖师大官网找到考研真题

今天学弟问我怎么找真题,我必须告诉他怎么找湖师大的真题,身为考研学子,这是必须要知道滴,尤其是自命题,是吧,话不多说,言归正传,我们开始吧! 1 打开湖师大官网 什么&a…

树莓派nmap扫描

debian系统安装nmap: sudo apt install nmap安装nmap完成后,输入 ip route 来查看当前Wi-Fi路由器的ip地址。 第一行的default via后显示的便是网关地址,也就是路由器地址。 获取到路由器ip地址后,在终端中输入: …

一站式HMI软件开发套件eStation,让开发更简单高效

4月份举办的北京国际车展上全球首发车117辆,新能源车型278个,越来越多的车厂通过差异化和改善UI/UE体验,来获取更多用户的青睐。为快速响应差异化竞争需求,智能座舱HMI市场遇到以下挑战: 如何兼容不同项目开发人员编程…

C# 使用SendMessage进行进程通信,可发送字符串,结构体

发送时只能以结构体形式发送,类的话会提示“指定结构必须能直接复制到本机结构中,或是具有布局信息 ”的错误提示 以下两种结构体示例都可以被发送 public struct A{public A(int a){name "heow";array new double[3] { 1, 2, 5.6 };}strin…

批量为本地视频生成字幕文件,并可将字幕文件翻译成其它语言

VideoSubtitleGenerator 批量为本地视频生成字幕文件,并可将字幕文件翻译成其它语言 本项目基于 macOS, node 环境运行,暂未兼容 windows 环境 🌐Github地址 https://github.com/buxuku/VideoSubtitleGenerator 初衷 自己有一大批外文视频&…

力扣例题(用栈实现队列)

目录 链接. - 力扣(LeetCode) 描述 思路 push pop peek empty 代码 链接. - 力扣(LeetCode) 描述 思路 push 例如我们将10个元素放入栈中,假设最左边为栈顶,最右侧为栈底 则为10,9,8,7,6,5,4,3,…

嵌入式 - GPIO编程简介

An Introduction to GPIO Programming By Jeff Tranter Wednesday, June 12, 2019 编者按:本 2019 年博客系列是 ICS 最受欢迎的系列之一,现已更新(2022 年 12 月),以确保内容仍然准确、相关和有用。 本博客是 Integr…

实体类和Entity Class之间有什么联系

实体类(Entity Class)和Entity Class在本质上是相同的,它们都是面向对象编程(OOP)中用于表示具有业务逻辑意义的实体的类。 具体来说,实体类通常被设计用于代表真实世界中的对象或概念,这些对象…

PWRWER

编译烧录完代码之后,按下复位键屏幕会进行刷新,数据不会丢失 如果按下按键,进行页擦除,之后再按下复位键,发现屏幕不会再进行刷新,原因是程序已经被擦除,损毁,无法运行,此…

2024OD机试卷-查找接口成功率最优时间段 (java\python\c++)

题目:查找接口成功率最优时间段 题目描述 服务之间交换的接口成功率作为 服务调用 关键质量特性,某个时间段内的接口失败率使用一个数组表示, 数组中每个元素都是单位时间内失败率数值,数组中的数值为0~100的整数, 给定一个数值(minAverageLost)表示某个时间段内平均失败…

图片转word如何转换?

要将图片转换为Word文档,你可以使用以下方法之一: 以上这些方法都可以帮助你将图片中的文本转换为可编辑的Word文档,你可以根据自己的喜好和需求选择其中一种方法来操作。 使用OCR软件或在线工具:有许多OCR(Optical Ch…

【数据库】为何选择B+树作为索引?与红黑树、B树的对比

摘要: 数据库索引是数据库系统中至关重要的组成部分,影响着数据检索的效率和性能。本文将探讨为何数据库选择B树作为索引的原因,并分别分析红黑树和B树在此场景中的劣势。 介绍: 数据库索引是数据库系统中的重要组成部分&#xf…