kali2021.4a使用virtualenv安裝angr的詳細(xì)過(guò)程
kali中angr的安裝方式
在Linux中安裝各種依賴python的軟件時(shí),最頭疼的問(wèn)題之一就是各個(gè)軟件的python版本不匹配的問(wèn)題,angr依賴python3,因此考慮使用virtualenv來(lái)安裝angr
Virtualenv簡(jiǎn)介
virtualenv能夠創(chuàng)建一個(gè)虛擬化的python環(huán)境,你可以針對(duì)不同項(xiàng)目所依賴的不同python版本,使用virtualenv創(chuàng)建多個(gè)不同的python環(huán)境,并在相應(yīng)的環(huán)境中安裝項(xiàng)目所需的其他包。
可以認(rèn)為virtualenv是個(gè)僅提供對(duì)python良好支持的docker,它不能保證其他的環(huán)境也能如你所愿。因此在生產(chǎn)環(huán)境中還是使用docker比較好,如果只是作為工具使用,那么使用輕量級(jí)的virtualenv來(lái)模擬一個(gè)python環(huán)境是非常合適的
angr安裝安裝virtualenv
可以通過(guò)pip或者apt來(lái)安裝virtualenv,如下面兩個(gè)指令:
pip install virtualenv apt-get install virtualenv
創(chuàng)建并啟動(dòng)virtualenv虛擬環(huán)境
創(chuàng)建virtulenv虛擬環(huán)境之前需要安裝好python,python的安裝方式請(qǐng)自行查詢。
首先創(chuàng)建一個(gè)文件夾用于管理虛擬環(huán)境,文件夾的名字任意
mkdir angrfile &&cd angrfile
之后使用以下指令創(chuàng)建虛擬環(huán)境
virtualenv venv
這樣就可以創(chuàng)建一個(gè)名為venv的虛擬環(huán)境,該虛擬環(huán)境使用你的機(jī)器上默認(rèn)的python解釋器創(chuàng)建,如果想查看自己的默認(rèn)python解釋器的位置,可以使用python運(yùn)行如下代碼:
import sys print(sys.executable)
如果你希望指定其他的python解釋器來(lái)創(chuàng)建虛擬環(huán)境,請(qǐng)為virtualenv加上 -p參數(shù),如下:
virtualenv -p /usr/bin/python2.7 venv
就能創(chuàng)建一個(gè)以python2.7為解釋器的虛擬環(huán)境,linux中你安裝的所有版本的python都可以/usr/bin目錄下找到。
然后啟動(dòng)虛擬環(huán)境
source /venv/bin/activate
最后使用pip安裝angr
pip3 install -i angr
此時(shí)可以啟動(dòng)python,將angr給import進(jìn)去,看看是否報(bào)錯(cuò),沒(méi)有報(bào)錯(cuò)就說(shuō)明安裝完成
如果要退出環(huán)境,在命令行輸入deactivate即可
如果不需要環(huán)境了,可以使用rm -rf venv,刪除venv文件夾即可
到此這篇關(guān)于kali2021.4a安裝angr(使用virtualenv)的文章就介紹到這了,更多相關(guān)kali2021.4a安裝angr內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
將WSL系統(tǒng)更換國(guó)內(nèi)源的方法(固定路徑+國(guó)內(nèi)鏡像源+詳細(xì)教程)
這篇文章主要介紹了將WSL系統(tǒng)更換國(guó)內(nèi)源的方法(固定路徑+國(guó)內(nèi)鏡像源+詳細(xì)教程),首先找到wsl鏡像源,替換鏡像源,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-10-10分享下網(wǎng)站開發(fā)人員應(yīng)該知道的61件事
有人在Stack Overflow上發(fā)問(wèn),動(dòng)手開發(fā)網(wǎng)站之前,需要知道哪些事情,這里簡(jiǎn)單為大家整理下,方便需要的朋友2014-03-03idea2023連接gitee遠(yuǎn)程倉(cāng)庫(kù)的實(shí)現(xiàn)方法
在我們平時(shí)做項(xiàng)目的過(guò)程中,經(jīng)常會(huì)遇到分工合作,一起完成一個(gè)項(xiàng)目,就會(huì)借助其它的一些項(xiàng)目管理工具,來(lái)幫助我們更方便的開發(fā),本文主要介紹了idea2023連接gitee遠(yuǎn)程倉(cāng)庫(kù)的實(shí)現(xiàn)方法,感興趣的可以了解一下2024-01-01DVWA下載、安裝、使用(漏洞測(cè)試環(huán)境搭建)的詳細(xì)教程
這篇文章主要介紹了DVWA下載、安裝、使用(漏洞測(cè)試環(huán)境搭建)的詳細(xì)教程,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-10-10Typora2024最新版使用方法步驟詳解(親測(cè)可用)
此方法非常簡(jiǎn)單,無(wú)需安裝dll補(bǔ)丁,無(wú)需修改注冊(cè)表,無(wú)需使用老版本,僅需修改部分文件內(nèi)容即可,對(duì)2024最新版Typora使用方法感興趣的朋友一起看看吧2024-08-08