手机(Android)刷NetHunter安装指南,无需ssh执行kali命令, NetHunter支持的无线网卡列表!

news2024/9/30 15:34:01

一、安装NetHunter

前提:确保手机已经root,已装上magisk。如果没有root,可用尝试magisk root 后执行此文

1、下载Nethunter:Get Kali | Kali Linux 

然后push 到sdcard 里,

2、打开magisk,选择刚刚下好的 Nethunter  ZIP包  刷入

3、刷完重启手机,打开 桌面的NetHunter app,打开菜单,选择“Kali Chroot Manager”,点击“START KALI CHROOT”,之后就可用看到很多功能都能使用了!!

完毕

--------------------------------

二、用电脑连接 NetHunter

手机端:

1、选择菜单“Kex Manager”, 点击 “SETUP LOCAL SERVER” 设置VNC密码;

2、取消勾选“Localhost Only”

3、选择用户(可选)

4、点击“START SERVER”

PC端:

1、下载VNC VIEWER Download TightVNC ,打开VNC VIEWER,输入地址:手机IP:端口  进行连接。如我的:172.18.21.85:5901

然后输入密码就进去了!

---------------

三、错误处理

1、报错:zsh: required key not available

解决办法(疑是数据加密导致~):

① vim /etc/pam.d/sshd 

注释掉:

# session    optional   pam_keyinit.so       force revoke

② vim /etc/pam.d/su-l

注释掉:

# session optional pam_keyinit.so force revoke

四、无需ssh执行nethunter/kali命令

一般我们都需要ssh 或viewer连接NetHunter 执行命令,但是当网络不好,或者正在做wifi测试时,网络就会中断,命令无法执行。

那么,我们可以通过usb 数据线连接电脑和手机,确保开发者模式已经启用

# adb shell

# su

# ./data/data/com.offsec.nethunter/files/scripts/bootkali

执行上述命令后成功从android shell切换 kali

-----

我们可以将其做成脚本(可选步骤)

# echo "su -c '/system/bin/sh /data/data/com.offsec.nethunter/files/scripts/bootkali'">/sbin/kali-ter

# chmod 755 /sbin/kali-ter

下次只需执行

$ adb shell

$ kali-ter

即可

五、NetHunter支持什么型号的外接网卡?

外部无线网卡是必需的,因为除了现代 Snapdragon SOC 中使用的一些 Qualcomm 芯片外,Android 设备在大多数设备上不支持监控模式。有些设备可以通过修改后的固件和内核支持监控模式,例如 Nexus 5、7 (2012) 和 Nexus 6P。目前,只有经过特殊修改的 Nexus 5 版本支持 Nethunter 的监控模式。

一些限制是 Android 设备需要 USB-OTG 电缆并且功率输出有限。由于这些限制,并非所有无线网卡都能接收必要的电源输出,并且可能没有外部电源(y 型电缆)支持。

当问“什么是与 NetHunter 一起使用的最佳卡?”这个问题时,您需要问自己您的用例是什么。虽然所有卡在更近的范围内的性能可能相似,但其中一些卡具有更高的发射功率和天线附件,这使它们能够在比小尺寸卡更远的距离上工作。您的设备也有可能仅通过 OTG 提供 450 毫安或更少的功率,而不是完整的 USB 500 毫安规格。如果是这种情况,您可能需要考虑传输功率较低的设备。

大多数(如果不是全部)NetHunter 内核默认支持以下芯片组(直接淘宝按下面的芯片型号搜):

创锐讯

  • ATH9K_HTC (AR9271, AR7010)
  • ATH10K

雷凌

  • RT73
  • RT2800USB
  • RT3070

瑞昱

  • RTL8188EUS
  • RTL8188CU
  • RTL8188RU
  • RTL8192CU
  • RTL8192EU
  • RTL8723AU
  • RTL8811AU
  • RTL8812AU
  • RTL8814AU
  • RTL8821AU
  • RTW88-USB

联发科

  • MT7610U
  • MT7612U

高通内部 wifi 芯片组 (wlan0)

  • QCACLD-2.0
  • QCACLD-3.0

以下设备已确认可使用 NetHunter 版本:

  • TP-Link TL-WN722N v1(请注意 v2 和 v3 有不受支持的芯片组)但使用 RTL8812AU 驱动程序可能支持 v2 和 v3。)

  • TP-Link TL-WN822N v1 - v4

  • 阿尔法网络 AWUS036ACH

  • Alfa Networks AWUS036NEH(@jcadduono推荐)

  • 阿尔法网络 AWUS036NHA

  • 阿尔法网络 AWUSO36NH

  • 熊猫PAU05纳米

六、如何使用手机内置网卡?

使用高通内部 wifi 芯片组 (wlan0)

  • QCACLD-2.0
  • QCACLD-3.0

的设备,在wifi驱动开启monitor的情况下是支持的,但是一般都没开。。。。。。。,如果想自己打开需要定制系统,并重刷系统!!参见下面链接:

qualcomm_android_monitor_mode/enable_monitor_mode.patch at master · kimocoder/qualcomm_android_monitor_mode · GitHub

-----------------

电脑上安装kali linux参见:windows10安装kali-linux指南(wsl),含kali桌面、中文_江西省遂川县杰出青年代表的博客-CSDN博客_wsl kali

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/96138.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

krpt.dll丢失怎么安装?怎么修复快一点

krpt.dll丢失怎么安装?其实你只要记住一点,只要是dll文件丢失,那么就不外乎那几种修复方法,自己下载丢失的文件安装,或者使用dll修复工具,这些方法都是可以修复的。下面我们详细的说一说。 目录 一.krpt.…

性能优化-内存泄漏、内存溢出、cpu占用高、死锁、栈溢出、FullGC频繁检测手段-总结与分享

介绍 什么是内存泄漏 含义:内层泄露是程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费。(换言之,GC回收不了这些不再被使用的对象,这些对象的生命周期太长) 危害&#xff…

Linux学习03-Linux基础命令1

1 开始执行命令 command [-options] parameter1 parameter2 一行命令中第一个输入的部分绝对是命令或者可执行文件。 例如 ls命令列出目录的文件,需要列出隐藏文件则加 -al。 ls -al ls ls -a -l 2 基础命令操作 显示日期与时间的命令:date 显示日…

Ubuntu22.04系统中二进制包安装公有云k8s

目录公有云版k8s的架构是怎样的公有云中创建k8s实例的过程如下二进制法创建k8s的一般过程Kubernetes的重要性check nodes每台服务器执行基线配置CA rootetcd HA cluster根据CA根证书创建etcd的专有CA证书将etcd注册成为systemd服务配置各master节点的etcd.confansible配置各个m…

东北大学2023分布式操作系统考试重点

Note:以下10个点为老师画的重点 1.分布式系统目标 第一章 分布式系统概论,第二节 2.RPC过程 第四章 分布式通信管理, 第二节 客户过程以普通方式调用相应的客户存根客户存根建立消息并激活内核陷阱内核将消息发送到远程内核远程内核将消息…

计算机毕设Python+Vue写字楼物业管理系统(程序+LW+部署)

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

C++ Reference: Standard C++ Library reference: Containers: map: map: operator[]

C官网参考链接&#xff1a;https://cplusplus.com/reference/map/map/operator[]/ 公有成员函数 <map> std::map::operator[] C98 mapped_type& operator[] (const key_type& k); C11 mapped_type& operator[] (const key_type& k); mapped_type& …

SQL基础——数据更新

数据更新前言思维导图数据的插入&#xff08;INSERT语句的使用方法&#xff09;什么是INSERTINSERT语句的基本语法语法4.1 INSERT语句代码示例4.2 创建 ProductIns表的CREATE TABLE语句代码示例4.3 向表中插入一行数据代码示例4.4 INSERT插入多行数据列清单的省略代码示例4.5 省…

chatGPT的49种应用场景,及各开发语言对接chatGPT参考指南

前沿 可能有人在问我&#xff0c;勇哥为什么chatGPT都被微信下架了&#xff0c;你还要写相关的chatGPT的文章呢&#xff1f;其实我们先不论微信下架的原因&#xff0c;单说chatGPT的达芬奇模型给勇哥带来的科技感早就超越了一切&#xff0c;所以勇哥依旧决定连续熬两个夜为大家…

【与达梦同行】达梦驱动图谱

达梦驱动图谱 摘要 达梦提供了大部分主流开发语言的驱动接口&#xff0c;在我用使用过的国产数据库中对客户端驱动的支持应该算是非常不错的。本文主要介绍达梦的驱动开发&#xff0c;通过实际操作&#xff0c;从环境搭建到实践验证&#xff0c;介绍了达梦各种语言驱动的详细使…

博途S7-1500T 使用工艺对象驱动液压轴(含SimaHydTO库)

利用工艺对象控制液压轴位置含PLC控制和仿真程序文档资料下载地址如下: https://support.industry.siemens.com/cs/document/109756217/simatic-s7-1500(t)-lsimahydto-for-hydraulic-applications-and-hydraulic-presses?dti=0&dl=en&lc=zh-CNhttps://support.indu…

圣诞树-python绘制雪夜圣诞树并封装为小程序

绘制雪夜圣诞树并封装为小程序 使用turtle绘制一颗雪夜圣诞树&#xff0c;然后封装成exe小程序送给你的朋友吧&#xff01; PS&#xff1a;只能在windows运行。 转载注明本文链接和作者 先看效果图&#xff1a; 绘制雪夜圣诞树 由于代码有三百多行&#xff0c;我放在下面的两…

一文彻底搞懂cookie、session、token

1.Cookie Cookie是客户端保存用户信息的一种机制&#xff0c;用来记录用户的一些信息&#xff0c;实际上Cookie是服务器在本地机器上存储的一小段文本&#xff0c;并随着每次请求发送到服务器。 Cookie技术通过请求和响应报文中写入Cookie信息来控制客户端的状态。 Cookie会…

28.项目搭建网关

项目搭建网关 一、项目架构 二、创建模块&#xff0c;引入依赖&#xff0c;创建启动类&#xff0c;添加application.yml配置文件 2.1依赖 <dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-…

【AI with ML】第 9 章 :了解序列和时间序列数据

&#x1f50e;大家好&#xff0c;我是Sonhhxg_柒&#xff0c;希望你看完之后&#xff0c;能对你有所帮助&#xff0c;不足请指正&#xff01;共同学习交流&#x1f50e; &#x1f4dd;个人主页&#xff0d;Sonhhxg_柒的博客_CSDN博客 &#x1f4c3; &#x1f381;欢迎各位→点赞…

【linux】linux环境变量初始化与对应文件的生效顺序

1.认识环境变量&#xff08;PATH) 环境变量&#xff08;PATH&#xff09;是一个列表&#xff0c;里面是有序的一些程序的地址&#xff08;一般是xxx/bin&#xff09;&#xff0c;添加环境变量后&#xff0c;系统在任何目录输入命令&#xff0c;都可以识别命令并执行命令对应程…

一个工程师的自我修养!

Datawhale干货 Tw93&#xff0c;前端工程师&#xff0c;Datawhale邀约作者对计算机科学的掌握程度&#xff0c;决定了一个计算机行业从业者能走多远。吴军博士在《浪潮之巅&#xff08;第四版&#xff09;》对工程师做了五个级别的划分&#xff1a;一级&#xff1a;能够开创一个…

询问ChatGPT来了解什么是边缘计算,有哪些特点,有哪些关键技术,和云计算的关系是什么?

什么是云计算 云计算是一种计算架构&#xff0c;它使用互联网作为基础设施&#xff0c;允许用户通过网络访问共享的计算资源&#xff0c;而不需要拥有专门的本地计算机硬件和软件。云计算提供了计算能力、存储空间、应用程序和服务等&#xff0c;并使用计费模型收取使用费用。…

springboot基于ssm框架实现的家具商城管理系统

一、项目简介 本项目是一套基于springboot框架实现的家具商城管理系统&#xff0c;主要针对计算机相关专业的正在做bishe的学生和需要项目实战练习的Java学习者。 包含&#xff1a;项目源码、数据库脚本等&#xff0c;该项目可以直接作为bishe使用。 项目都经过严格调试&#…

为什么在SPI通信中提供不同的模式?

SPI传输模式 因为SPI是全双工也就是说&#xff08;MOSI和MISO&#xff09;上同时发送和接收数据 时钟极性&#xff08;CPOL&#xff09; 时钟相位&#xff08;CPHA&#xff09;是定义SPI总线使用的时钟格式得主要参数&#xff0c;根据SPOL参数&#xff0c;SPI时钟可以是反向或…