sudo
apt-get
install python3.7
# 安裝python3.7
sudo
apt-get -y install python3.7 python3.7-dev python3-pip
# 安裝python3.7-dev啥玩意和pip
python3.7 -m pip install pip --upgrade
# 公升級pip
pip3 install --upgrade pip
# 安裝相關依賴
sudo
apt-get
# 配置優先順序(先別設定了 )
# sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 1
# sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.7 2
pip install 時要是超時了,請多嘗試幾次,或者加引數手動調整超時時長。
pip --default-timeout=100 install
....
..
# 設定python3時候出來python3.7
# 配置環境
1. 開啟.bashrc
sudo vim ~/.bashrc
2. 在.bashrc中新增
alias python3=python3.7
#or alias python3='/usr/bin/python3.7'
export workon_home=
$home/python-workhome # or /.virtualenvs
3. 儲存並退出檔案編輯,使配置生效
source ~/.bashrc
環境第一次這樣配置後出現了些錯誤。
輸入未知命令時出現這種報錯
暫時還不知道問題在哪,於是乎回了個檔重開。
mkvirtualenv angr && python3 -m pip install angr
然後就可以使用虛擬環境了
workon angr
如果有如下報錯
/usr/bin/python: error while finding module specification for
(modulenotfounderror: no module
)
若報錯
typeerror: __init__(
) got an unexpected keyword argument 'serialized_options'
# 原因是缺失protobuf庫,pip install angr多嘗試幾次
python3 -m pip install angr
# 單獨安裝也可以
python3 -m pip install -u protobuf
pip install z3-solver==4.5.1.0
注意安裝對應版本的安裝包,注意使用python2 符號執行工具angr安裝教程
angr是乙個python庫,安裝到python環境中。適用於python2.x系列,暫時不支援python3.x系列。安裝基本開發環境 安裝可以利用setup.py指令碼,或者pip工具。如果在ubuntu中,則在命令列中輸入 sudo apt get install python dev lib...
Angr例項分析 layer7 onlyone
本部落格由閒散白帽子 胖胖鵬鵬胖胖鵬 這周我們依舊繼續進行angr的例項解析,我在使用angr的過程中,發現了需要hook函式的地方,就看了下angr doc中提供的幾種用法。這裡layer7 onlyone為例,簡單介紹下使用hook的正確姿勢。本文涉及的ctf題目及相關的求解 在這 首先是開啟軟...
環境配置 mac linux配置環境變數
這裡說的是新增使用者級環境變數。sudo vi bash profile 2 然後通過vim編輯器 當然也可以用其他編輯器如nano 新增或修改環境變數。關於vim操作的常見指令可以參考這裡。編輯完畢後在vim裡輸入 wq退出 3 最後再執行 source bash profile立即生效。4 通過...