OpenSSL是一个开源的ssl技术,由于安装pytbull,需要安装openssl,并下载对应的版本
下载地址:https://www.openssl.org/source/
方法一,编译安装OpenSSL
准备工作:4.17.0-kali1-amd64
1.1、更新源:apt-get update (如果需要切换更新源可以查看kali Linux 更新源)
升级源:apt-get upgrade
更新系统:apt-get dist-upgrade
1.2、查看OpenSSL版本
4.17版本的kali系统已经安装了openssl 1.1.0h
openssl version -a
1.3、安装基础编译环境
apt-get install build-essential
1.4、编译安装zlib库
wget http://zlib.net/zlib-1.2.5.tar.gz //可以去http://www.zlib.net/ 查看并下载最新的zlib库
tar -zxf zlib-1.2.5.tar.gz
cd zlib-1.2.5/
./configure --prefix=/usr/local
make && make install
1.5、卸载旧版本OpenSSL
apt-get purge openssl
rm -rf /etc/ssl #删除配置文件
1.6、编译安装OpenSSL (prefix 是安装目录,openssldir是配置文件目录,另外建议安装两次,shard作用是生成动态链接库)
wget ftp://ftp.openssl.org/source/openss-1.0.0c.tar.gz
tar -zxv openssl-1.0.0c.tar.gz
cd openssl-1.0.0c/
./config --prefix=/usr/local --openssldir=/usr/local/ssl
make && make install
./config shared --prefix=/usr/local --openssldir=/usr/local/ssl
make clean
make && make install
方法二: OpenSSL库的安装
去官网下载最新版本
官网:http://www.openssl.org
下载页面:http://www.openssl.org/source/
选择新版本下载 http://www.openssl.org/source/openssl-1.1.0 或者选择适合的版本,比如我这里需要使用到的是 openssl-1.0.2p
tar -zxv openssl-1.0.2p.tar.gz
cd openssl-1.0.2p/
./config
make && make install
./config shared
make clean
make && make install