在手机安装KaliLinux

我已经向您介绍了KaliLinux。
它是专门为网络安全人员设计的Linux发行版,集成了许多渗透测试工具。

我最近在网上看到一个名为LinuxDeploy的软件,可以在Android手机上运行Linux发行版。
KaliLinux是受支持的发行版之一。

出于好奇和对手工的热爱,我摆弄了我的旧手机,并在这里分享和记录了这个过程。

1.硬件

我这里使用的手机是努比亚Z11miniS,4+64G,骁龙625处理器,Android9.0系统,已root权限。

2.软件

将以上软件一一安装(软件安装包均已打包,可在公众号后台回答手机渗透获取)。

需要注意的是,安装BusyBoxPro后,必须打开软件并允许获取root权限。
然后您将在界面顶部看到一个加载进度条。
当进度条达到100%时,点击下方的安装按钮即可完成安装。

打开LinuxDeploy并允许获取root权限。
当你第一次打开它时,你会看到环境正在更新。
请稍等一下。

进入软件主界面,点击左上角三横线的菜单。

点击,侧面会出现一个菜单。
单击“配置文件”,打开配置文件界面。
单击右上角的加号可创建任意名称的新配置文件。
这里我写好了Kali,点击确定。

单击新创建的配置将其选中。

此时Linux已经改为上面的Kali,说明此时使用的配置文件是新创建的Kali。

点击下面最右边的按钮,打开属性配置页面。

选择Kali作为发行版本,默认架构即可。
一般情况下,会自动选择适合您手机CPU的架构。

将源地址更改为https://mirrors.ustc.edu.cn/kali/。
这是中国科大的源码,安装会比较快。

安装类型:可以选择目录或文件。
不建议尝试其他选项。

这里我选择目录,安装路径输入${ENV_DIR}/kali,图片大小是自动分配的。

如果选择镜像文件,请输入${EXTERNAL_STORAGE}/kali.img作为安装路径。
图像尺寸可以自动分配或输入固定值。
如果输入固定值,将立即创建固定大小的图像文件。
建议使用自动映射。

向下滑动,设置用户名和密码。

继续向下滚动。
启用此选项可启用远程连接的SSH服务。
选中为远程桌面连接启用图形环境。

返回软件主界面,点击右上角菜单。
将出现菜单栏并单击“安装”。

安装。


喝一杯水并等待一段时间。

大约需要7-8分钟。
如果显示<<如下图所示。

然后就可以启动系统了。

点击左下角的“开始”按钮。
出现Startingextra/ssh...done表示SSH服务启动成功。
出现Startinggraphics/vnc...done,表示VNC图形接口服务已成功启动。

至此整个系统就安装成功了。
如下图所示。

如果SSH或类似的失败,则意味着系统无法启动。
所选的架构可能不正确。
您可以选择不同的架构并尝试全新安装。

如果您不知道自己手机的CPU架构,可以通过CPU-Z查看。
我还抢到了CPU-Z安装包。

我的是aarch64,相当于arm64。
x86对应i386,x64对应amd64。
arm相当于armel或者armhf,你可以自己尝试一下。

打开JuiceSSH并单击“管理连接”。
单击右下角的加号添加新连接并输入地址和身份验证信息。

输入127.0.0.1作为地址,然后选择“新建”进行身份验证。

创建新的认证。

输入您之前在LinuxDeploy中设置的帐户密码。

要保存,请一直单击到右上角。

此时,您已经可以在用户界面中看到新创建的连接。
单击以连接。

成功连接KaliLinux。

使用计算机进行连接。

连接仍然成功。

打开VNCViewer,点击右下角的加号按钮,创建一个新连接,输入地址127.0.0.1和任意名称,然后点击CREATE。

创建完成后,点击连接。

会出现警告,只需单击右上角的“确定”即可。
禁用下面的每次警告,下次就不会出现警告了。

需要先前在LinuxDeploy中设置的密码。

连接成功!著名的KaliLinux壁纸!

将手机水平旋转至全屏模式。

看起来舒服多了。
(我的手机横屏出了问题,所以安装了一个强制横屏的软件,并成功转换为横屏。
上面也封装了该软件,有需要的可以领取。

使用计算机的VNCViewer进行连接。

非常清晰,也不会太拖沓。

此时我已经有一部Android手机可以用来进行渗透测试了,已经很不错了。

以上就是完整的安装过程。
如果你也喜欢玩这个,并且恰好有一部旧手机,不妨尝试一下。

手机如何进入手机u盘启动系统安装

如何访问手机U盘启动系统安装程序(如何访问手机U盘启动系统安装程序)我一直想找到一种方法,让手机完美兼容Linux。
目的是安装nas作为一个小服务器作为整个服务器或者安装一个宝塔面板来建立一个网站。
我之前写过ksweb和Linuxdeploy,也尝试过终端方式。
总感觉不太理想。
直到前段时间看到Ubuntu电脑触摸,就想尝试一下。
当时手机只有红米4X。
可能是不支持,也可能是我当时没有关注系统版本。
反正我刷了很多次都失败了。
同样是闲置的红米7,因为很久没用了,等了一个月解锁手机BL锁的时候我忘记了登录的账号。
现在我们开始演示如何烧写Ubuntutouch。
首先准备一部支持刷机Ubuntutouch的手机。
我准备的是一部4+64配置的Redmi7手机。
解锁BL锁后,电脑将手机降级到Android9,这款手机相当于MIUI11,稳定版/开发版可选,无需root。
然后打开手机的开发者模式并打开USB调试。
直接插电脑就行了,写这篇文章的时候就刷完了,就没有拍照了。
红色字母是重要的提醒。
在计算机上打开ubportsinstaller工具,等待链接,然后单击手动选择设备。
在选择您的驱动器弹出窗口中选择相应的手机型号。
只需单击选择即可。
在此步骤中,计算机将询问您手机是否已解锁。
如果BL锁解锁,只需点击右下角我的设备已解锁即可。
这里确认刷入Ubuntutouch,直接点击安装。
有时这一步会卡住,所以点击后必须等待一会儿。
在这里勾选擦除,其他一切保留默认,只需单击确定。
等待电脑刷入系统即可不要忘记检查手机是否授权USB调试。
授权后,手机会自动刷入UbuntutouchRec。
在电脑显示“成功”之前,请勿触摸手机!闪烁完成。
此时您可以断开手机,手机上会有一个闪烁过程,大约需要1分钟。
2分钟。
电脑正在等待系统进入设置界面。
没什么可说的。
你可以自己设置。
之后,您将进入Ubuntutouch界面。
我们一个人去玩吧!需要记住的是,这个系统使用的是Ubuntu16.04版本,该版本已经很旧了。
市场上的应用也比较少,如果只是为了获得良好的体验,不建议日常使用。
除了流程之外,应用市场上还有一千多个APP不适合日常使用。
电脑

postmarketOS:手机上运行的Linux分支

你能用你的旧手机做什么?关于如何使用旧手机,很多人可能会想到用锅碗瓢盆来代替,或者使用更高级的linuxdeploy来安装Linux来好玩。
然而,使用linuxdeploy安装的系统存在一个缺陷。
系统在chroot或者proot下运行,安装MySQL的时候会直接报错,对于想要运行一些博客系统(比如Wordpress)的同学来说基本没什么用处。
什么是可能的?那么,如何在手机上以完全权限运行Linux呢?今天我们要讲一个非常有趣的PostmarketOS项目。
什么是售后系统?这个名字显然很明确,它是一个瞬态系统,或者我们也可以称之为瞬态移动系统。
这显然是为已经退出市场的手机设计的系统。
当我们打开这个系统的主页时,我们可以看到它的介绍:适用于手机和其他移动设备的真正的Linux发行版。
我们厌倦了购买新手机后不能立即收到更新。
我们厌倦了深度集成到Android和操作系统中的围墙花园。
这就是为什么我们以传统Linux发行版为蓝本开发了可持续、注重隐私和安全的免费软件移动操作系统。
牢记福利。
让我们保持我们的设备有用且安全,直到它们真正损坏为止。
大致翻译的意思是:手机购买使用后不久,管理员就停止提供更新了(毕竟要花钱,不能使用新功能自然不方便),所以他们开发了一个系统,让设备可用且安全,直到物理身体被摧毁。
难道你不觉得释然吗?不过先别高兴得太早,看看这个系统的名字,你能想到什么吗?这是正确的!这个系统对新发布的手机支持不太好,这也是可以理解的。
新手机的官方信息往往很少,而且bootloader等必要的东西也很难获得,因此无法提供及时的支持。
另外,除了真正的粉丝之外,恐怕没有人会这么做来更新新手机上的Linux。
安卓不是很好吗?支持哪些设备?这个问题对于渴望尝试的学生来说应该很有趣,并且在他们的项目wiki上被问到。
暂时来说还是这样主流设备是Google的儿子,其他的看起来都很老了。
向下滚动设备列表并找到您的诺基亚设备。
另外,华为的硬件支持比较少,不知道是否与采用海思芯片组有关?小米支持多种手机,从Mi2到Mi6。
另外,红米支持也不错,目前红米Note5。
我有一台红米Note5,有一天换手机的时候我会尝试一下这个系统。
不过,华为未来可能很难支持,因为它使用自己的芯片组,另一方面不支持Bootloader解锁,这对于第三方系统来说可能还是困难的。
除了手机之外,本系统还支持树莓派,有树莓派的同学不妨尝试一下。
postmarketOS是一个非常有用的项目,因为大多数人在日常生活中没有办法提高旧手机的使用价值。
这个项目为我们提高旧手机的利用率提供了一个很好的解决方案。
虽然linuxdeploy是一个解决方案,但它运行在容器中,并且某些功能本身不可用,PostmarkerOS填补了这一空白。
相信很多人都想过在手机上安装Linux来玩玩。
现在已经有人实现了这个功能,这对于大多数想做却没有能力的普通人来说无疑是个好消息。
说到这里,我不禁为自己的技术不够而流下了眼泪。