手機:Oneplus one或者可以找個備用機
軟體: Kali NetHunter
工具:一加工具包
解讀:手機安裝 kali-nethunter ,實際上是安裝一個 安卓 Cyanogenmod 系統 (cm-13等)的 ROM ,然後再安裝一個 kali-nethunter 系統,共同存在手機內的重合系統體,在需要使用kali時,手機自動切換根目錄(chroot)。
來源:官方指導文件
Kali NetHunter是一個Android ROM覆蓋,包含一個強大的移動滲透測試平臺。覆蓋包括一個自定義的內核,一個Kali Linux chroot和一個附帶的Android應用程式,它允許更輕鬆地與各種安全工具和攻擊進行交互。除了Kali Linux中的滲透測試工具庫以外,NetHunter還支持其他一些類,如HID鍵盤攻擊,BadUSB攻擊,Evil AP MANA攻擊等等。有關組成NetHunter的移動部件的更多信息,請查看我們的NetHunter組件頁面。NetHunter是一個由Offensive Security開發的開源項目 和社區。
百度雲我的文件夾共享(全部使用到的文件)https://pan.baidu.com/s/1sgxsy4_ffALaE2kkfXYnmg
1.0 支持的設備和ROM2.0 下載NetHunter可以使用官方的鏡像來直接刷機,
也可以在第三步自己製作鏡像文件,請移到第三步 [3.0 建設NetHunter]
我是使用的自己製作的鏡像,非常成功
Offensive Security NetHunter 項目頁面下載官方網址
最新的鏡像文件下載連結(可能不穩定)
3.0 建設NetHuntergithub-nethunter-installer 官方使用文檔說明
1. 下載腳本文件使用 kali linux 2018.1
root@kali:~# git clone https://github.com/offensive-security/kali-nethunter
root@kali:~# cd kali-nethunter/nethunter-installer
root@kali:~/kali-nethunter/nethunter-installer# ./bootstrap.sh
發現腳本中是 git 網址文件到 devices 目錄。
git clone --depth 1 --branch master https://github.com/offensive-security/nethunter-devices.git devices
使用 git 下載實在是太慢了,現在使用瀏覽器【或迅雷】下載,修改 bootstrap.sh 腳本內容:注釋掉第67行
root@kali:~/kali-nethunter/nethunter-installer# ./bootstrap.sh
使用瀏覽器下載
https://github.com/offensive-security/nethunter-devices.git
將下載好的文件複製到 當前目錄下,並重命名為 devices
root@kali:~/kali-nethunter/nethunter-installer# ll devices/ -d
開始製作鏡像文件
python build.py -d oneplus1 --kitkat --rootfs full --release v3.0
修改 build.py 腳本,注釋 226 行,自己下載並放在指定位置
vim build.py
使用瀏覽器下載文件
https://images.offensive-security.com/kalifs-armhf-full.tar.xz
存放位置:/root/kali-nethunter/nethunter-installer/rootfs/kalifs-armhf-full.tar.xz
開始製作鏡像文件
python build.py -d oneplus1 --kitkat --rootfs full --release v3.0
製作成功
Building-Nethunter 官方指導文檔
製作 Android 4.4.4 專用的 Kali NetHunter
python build.py -d oneplus1 --kitkat --rootfs full --release v3.0
製作 Android 5 專用的 Kali NetHunter
python build.py -d oneplus1 --lollipop --rootfs full --release v3.0
製作 Android 6 專用的 Kali NetHunter
python build.py -d oneplus1 --marshmallow --rootfs full --release v3.0
製作 Android 7 專用的 Kali NetHunter
python build.py -d oneplus1 --forcedown --rootfs full --release v3.0
製作內核頭文件只需要修改參數即可
Team Win Recovery Project
2. 下載一加工具包連結:https://pan.baidu.com/s/1-vPprqXknuKT0rV4g-BxgA 密碼:envm
開啟設備的 usb 調試功能
按住音量下鍵和電源鍵五秒即可啟動進入 TWRP
如果有設置好的 USB 調試,在 TWRP 的模式下,插上電源線可以複製文件,把 ROM 包複製進手機
選擇語言:中文
選擇清除:直接清除即可(data分區禁止清除,data 分區是手機存儲卡,清除了就要重新複製了)
安裝:先安裝系統包(cm-13*),重啟,完成系統開機配置
重啟進入 TWRP,安裝:kali 內核頭文件
kali 內核頭文件
安裝:Kali NetHunter 系統包,重啟即可
注意:必須使用 cm-* 系統,colorOS 和 氫OS 等都是安裝不成功的。
cm-11*,是安卓4.4
cm-12*,是安卓6.0
cm-13*,是安卓6.0
cm-14*,是安卓7.01234
安裝成功後是沒有出現 SuperSU 的,Kali NetHunter 無法獲取到 root 權限,可以刷入到手機
連結:https://pan.baidu.com/s/18dNtCGFq54EkK170EbQuPQ 密碼:noy3
9.安裝失敗,無限重啟或者不啟動的時候,可以清除數據(除data分區),重啟上述步驟
4. 萬一成磚,救黑磚如果手機刷成磚,或者手機本來就是磚,專門有就賺線刷 ROM 包。
連結:https://pan.baidu.com/s/1Twz4F7v4QwTdMVPlvYO07Q 密碼:0rzf
救黑磚雙擊此工具即可
一加三售後線刷救磚教程,救不活你來打死我
一加救黑磚專貼(完美)(8月27日更新網盤地址)