Frida 安裝基本配置


Frida 安裝基本配置

 

1 windows 安裝

1.1.安裝python

 第一步,windows下面的Python安裝一般是通過軟件安裝包安裝而不是命令行,所以我們首先要在Python的官方主頁上面下載最新的Python安裝包。 
 下載地址是:https://www.python.org/downloads/ 
在安裝完成之后,打開控制台,輸入Python”,我們能夠看到下面的效果: 

 

 

 

 


原因很簡單,是因為python.exe文件在 Python 目錄下,我們還沒有設置環境變量。所以我們需要手動添加環境變量:鼠標右鍵我的電腦 -> 屬性 -> 點擊高級系統設置 -> 點擊環境變量 -> 點擊PATH -> 在最后面加上我們的Python安裝路徑 -> 點擊確定。用一張圖來表示就是: 

 

 

 

 

添加環境變量的方法,我們在PATH最后添加:

C:\Users\APP_Server\AppData\Local\Programs\Python\Python36\;

在這個過程中需要注意的問題是,添加PATH路徑的時候,要在最后面添加一個分號。現在我們再次在瀏覽器里面輸入“Python”,就能直接在控制台輸入入命令了: 

 

 

 

 

 

1.2.安裝pip

  下載地址是:https://pypi.org/project/pip/#files win7.8.9.10 下,記得下載壓縮文件) 。。。

 

 

 

 

 

 

下載完成之后,解壓到一個文件夾,用CMD控制台進入解壓文件的目錄 (目錄中不要包含漢字。放到比較好找的位置)

然后,在文件目錄下,輸入:python setup.py install

 

安裝好之后,我們直接在命令行輸入pip,同樣會顯示‘pip’不是內部命令,也不是可運行的程序。因為我們還沒有添加環境變量。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 按照之前介紹的添加環境變量的方法,我們在PATH最后添加:(添加變量的時候,g用“;”英文分號的分號隔開)

 

C:\Pythonxx\Scripts;

 

到現在我們才算完整安裝好了pip

 

 

 

 

 

 

 

 

 

 

 

6.裝完之后,直接運行 pip .  pip list .不會彈出pip不在的提示語。

 

 

 

 

 

 

 

 

 

最后:(ps:若pip安裝完成之后,安裝pip下的別的包時,直接在cmd命令后,直接輸入“pip install ‘ujson’”pip install + 要安裝的項目

 

 

1.3 安裝Frida

    執行命令:pip install frida-tools

2 MAC 安裝

2.1 安裝Pyenv

pyenv是做什么的

pyenv是用來更方便的管理/切換python版本的.
github上通過homebrew安裝介紹的非常簡單.主要是對相關知識點不熟悉造成很多問題.
首先必須明白的是:

Pyenv只會管理通過Pyenv安裝的Python版本,你自己在Python官網上下載的直接安裝的Pyenv並不能被管理!!!同樣除了系統自帶的python包外,其他直接安裝的python包是識別不出來的,即使使用的brew安裝的也識別不出來.

通過homebrew安裝:

brew install pyenv

但是github提示了一句話

After installation, you'll need to add eval "$(pyenv init -)" to your profile (as stated in the caveats displayed by Homebrew to display them again, usebrew info pyenv). You only need to add that to your profile once.

終端提示:

Caveats
To use Homebrew's directories rather than ~/.pyenv add to your profile:
export PYENV_ROOT=/usr/local/var/pyenv

To enable shims and autocompletion add to your profile:
if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi

這個profile是哪個文件呢?

profile指的是.bash_profile, mac下的隱藏文件

編輯.bash_profile文件

在終端中輸入如下命令,進入當前用戶的Home目錄

$ cd ~

輸入如下命令,打開.bash_profile文件

open .bash_profile

如不存在,則輸入如下命令,創建文件

touch .bash_profile

編輯文件

open -e .bash_profile

在彈出的.bash_profile文件中新增

export PYENV_ROOT=/usr/local/var/pyenv

if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi

command + s 保存文件

在終端中輸入如下命令,刷新之前配置的.bash_profile文件.

source .bash_profile

pyenv的使用

查看已經安裝的python版本

$ pyenv versions

查看當前使用的python版本

$ pyenv version

安裝一個python版本如3.5.2

$ pyenv install 3.5.2

卸載一個python版本如3.5.2

$ pyenv uninstall  3.5.2

設置全局python版本如3.5.2

$ pyenv global 3.5.2//很多人不推薦這么做,說是mac操作系統的文件也會調用原生的2.7python版本//這種說法感覺有點:恐懼來自未知的感覺.持保留意見

設置目錄級python版本如3.5.2

$ pyenv local 3.5.2

為當前shell會話設置python版本如3.5.2

$ pyenv shell 3.5.2

如果在指定的文件目錄下限制特定的python版本需要以下操作:

$ cd + 文件路徑

$ pyenv local 3.5.2

如何查看當前設定版本

 $ pyenv versions

 * system (set by /usr/local/var/pyenv/version)

    2.7.8

    2.7.10

  #當前設定版本前會有星號標識

如何取消當前設定版本

$ pyenv local --unset

  #其他兩種命令同樣參數

使用上述命令指定python版本后,該文件被刪除后,即使在原路徑重新同名文件,python版本仍舊是系統設定的global 版本.


2.2 安裝Frida 

 

設置當前目錄為3.5.2 版本

$ pyenv local 3.5.2

 

執行命令

$ pip install frida-tools

 

更多精彩內容關注我的知識

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM