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