zoukankan      html  css  js  c++  java
  • 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连接不成功。暂且明天晚上再试试

  • 相关阅读:
    c#—— Task.FromResult 的使用
    libCurl的C++引用
    Mono Compatibility
    dos命令弹出对话框---Msg命令详解
    自解压的方式创建VC++程序的打包
    Microsoft Visual Studio 6.0 Enterprise Edition
    CRegKey 注册表操作
    数据库之 表与表之间的关系
    数据库之完整性约束
    数据库之数据类型
  • 原文地址:https://www.cnblogs.com/xinxianquan/p/10921060.html
Copyright © 2011-2022 走看看