Android手机 安装Kali Linux

手机型号Oneplus 7 Pro GM1910 系统Hydrogen OS 10.0

安装Termux

安装安装git并获取atilo

pkg install git
git clone https://github.com/YadominJinta/atilo

进去atilo下并获取权限

cd atilo/
chmod +x atilo

安装kali

./atilo install kali
startkali
  1. 报/sdcard not found 错误

    安装termux-tools 打开内部存储访问权限

     pkg install termux-tools
     termux-setup-storage
    
  2. proot error: ‘/usr/bin/env’ not found (root = /data/data/com.termux/files/home/.atilo/kali, cwd = /, $PATH=(null))

     git clone https://github.com/SDRausty/TermuxPRoot
     cd TermuxPRoot
     # 修复下proot
     bash setupTermuxArch.bash
     # 如果修复不成功第二种方式安装Kali( 手机需要root 并且只支持oneplus, google亲儿子等开放kernel 的手机)
    

手机root

  1. 解锁BL

  2. 获取全量包

  3. 提取boot.img

     git clone https://github.com/vm03/payload_dumper.git
     cd playload_dumper
     解压全量包 得到payload.bin 放到 playload_dumper
     下载 git-pip.py  curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
     apt-get install python-pip3
     pip3 install protobuf
     
      python3 payload_dumper.py payload.bin
      拷贝 output/boot.img  到手机/sdcard/ 目录下
    
  4. 安装 Magisk Manager apk

  5. 打开Magisk 修复一个文件得到 magisk_patched.img

  6. 刷入获取root权限 重启

     flastboot flash boot magisk_patched.img 
     flastboot reboot
     adb shell 
     su
    
  7. 打开Magisk 赋予shell root 权限

安装NetHunter

  1. 下载安装NetHunterStore.apk(安装完成后为F-Droid)

  2. 打开F-Droid 安装NetHunter 和NetHunter Terminal

  3. 打开NetHunter Terminal

     Select shell 选择KALI
     报Kali Chroot 没有安装 
     打开NetHunber -> Kali Chroot Manager 安装 Kali Chroot
     报server down 下载不下来
     手动 到https://build.nethunter.com/kalifs/kalifs-latest/
     下载kalifs-armhf-full.tar.xz 并保存到手机 /sdcard/kalifs-full.tar.xz
     从sdcard中安装full Kali Chroot
     安装完重启手机
    
  4. 重新打开NetHunter Terminal 启动KALI

     Busybox not found 闪退
     打开Google Play 安装 Busybox 安装到/system/bin/ 目录
    
  5. 启动KALI 里面工具都集成

     打开Nethunter Terminal 启动Kali
     修改密码 passwd 
     service ssh start (/etc/init.d/ssh start)
     客户端去登录 ssh  root@192.168.8.5 报权限错误
     vim /etc/ssh/sshd_config (Nethunter Terminal 默认配置vim 光标左右移动不好使   )
     PermitRootLogin yes
     PasswordAuthentication yes
     再去登录ssh  -v root@192.168.8.5报 close ( Exit status 254) 
     把sshd_config文件中的UsePAM改成no
    
  6. 使用Termux代替NetHunter Terminal

     启动Termnux
     su 
     bootkali
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值