安卓手机安装termux、kali linux及基本配置

相关阅读:Termux 高级终端安装使用配置教程 | 国光

百度安全验证  该文安装的 kali liunx 应该是简易版的,没有相关工具

一、下载安装termux

建议通过 f-droid 应用市场下载链接termux,点击即直接下载。

二、配置termux

1.更换镜像源

termux-change-repo


经过以上操作即自动换源。

2.更新软件包

pkg update

3.下载kali系统

# 申请存储访问权限
termux-setup-storage
 
# 安装 wget
pkg install wget
 
# 下载 安装脚本(本处采用国光大佬提供的库进行安装)
wget -O install-nethunter-termux https://html.sqlsec.com/install-nethunter-termux.txt

修改 install-nethunter-termux,将里面的 BASE_URL=https://images.kali.org/nethunter 后面的地址替换为:https://kali.download/nethunter-images/current/rootfs
 
# 给脚本执行权限
chmod +x install-nethunter-termux 
 
# 运行安装脚本
./install-nethunter-termux


图片仅供参考,直接一路y就行了,安装时间较长耐心等待。

3.基本使用命令

命令                        说明
nethunter                 启动 Kali NetHunter 命令行界面
nethunter kex passwd    配置 KeX 密码 (仅在第一次使用前需要)
nethunter kex &        开始 KeX 会话服务
nethunter kex stop    停止 Kali NetHunter 桌面
nethunter    在 NetHunter 环境中运行命令
nethunter -r    以 root 身份启动 Kali NetHunterk 命令行界面
nethunter -r kex passwd    配置 root 用户的 KeX 密码
nethunter -r kex &    以 root 身份开始 KeX 会话服务
nethunter -r kex stop    停止 root 身份运行的 KeX 会话服务
nethunter -r kex kill    杀掉所有的 KeX 会话
nethunter -r    以 root 身份在 NetHunter 环境中运行命令
nethunter 命令可以缩写成 nh

安装好的kali默认密码用户名都为kali

#更改用户密码
sudo passwd kali
#更改或设置root密码
sudo passwd root

4.备份数据

很多时候玩着玩着就把他玩坏了怎么办只有防范于未来才可以保证不出现全部重新的局面。

# 确保已经获取手机储存权限
termux-setup-storage
对于termux所有文件来说都是位于该文件夹下的home usr文件夹下,故先跳转到该文件夹下将这两个文件打包,到时候恢复时直接覆盖该路径下的这两个文件就行了。

tar -zcf /sdcard/termux-backup.tar.gz home usr
路径/sdcard其实就是手机的根路径。

5.恢复数据

cd /data/data/com.termux/files
tar -zxf /sdcard/termux-backup.tar.gz --recursive-unlink --preserve-permissions
如果一开始备份的时候数据较大,无论是备份还是恢复时间都有点长,耐心等待就是了。

6.安装一些黑客软件

pkg install nmap

7. 安装openssh

pkg install openssh
#启动ssh服务
sshd
ssh的默认配置文件在/data/data/com.termux/files/usr/etc/ssh下的sshd_config里面

PrintMotd yes
PasswordAuthentication yes
Subsystem sftp /data/data/com.termux/files/usr/libexec/sftp-server

PrintMotd : 是否显示登录成功的欢迎信息 例如上次登入的时间、地点等

PasswordAuthentication: 是否启用密码认证

Subsystem: SFTP 服务相关的设定

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【c++】继承深度解剖

> 作者简介:დ旧言~,目前大二,现在学习Java,c,c,Python等 > 座右铭:松树千年终是朽,槿花一日自为荣。 > 目标:了解什么事继承,基类和派生类的使用和…

C语言题目讲解

一:力扣485. 最大连续 1 的个数 1.题目: 2.思路分析 先设定两个变量,一个变量(ret_e)用来存连续的1的个数,当nums[i]为0时,该变量就置为0,当nums【i】为1时,再重新&…

Spring中的数据校验---JSR303

介绍–什么是JSR303 JSR 303是Java中的一项规范,用于定义在Java应用程序中执行数据校验的元数据模型和API。JSR 303的官方名称是"Bean Validation",它提供了一种在Java对象级别上执行验证的方式,通常用于确保输入数据的完整性和准…

训练2布线 玛露希尔

前言 这不是雕刻 是布线纹理绘制blender材质渲染 2D 3D 起手式 八点眼 侧峰线 三角鼻(三面鼻) 下颚角 额, 嘴 线 法令环 橄榄嘴

【LeetCode】升级打怪之路 Day 12:单调队列

今日题目: 239. 滑动窗口最大值 | LeetCode 今天学习了单调队列这种特殊的数据结构,思路很新颖,值得学习。 Problem:单调队列 【必会】 与单调栈类似,单调队列也是一种特殊的数据结构,它相比与普通的 que…

SpringBoot3-核心原理

1. 事件和监听器 1. 生命周期监听 场景:监听应用的生命周期 1. 监听器-SpringApplicationRunListener 自定义SpringApplicationRunListener来监听事件; 编写SpringApplicationRunListener 实现类在 META-INF/spring.factories 中配置 org.springfram…

Windows操作系统中各种功能、快捷键

目录 引言一、系统1.任务管理器(当前进程属性)2.画图板3.计算器4.CMD命令行窗口5.控制面板6.记事本7.写字板 二、浏览器1.打开开发者工具2.页面搜索 三、AcWing1.替换2.对多处进行相同操作3.光标变为下划线 引言 由于本专业是计算机专业,所以…

【Spring Boot】实现全局异常处理

1.定义基础异常接口类 /*** description: 服务接口类* author: MrVK* date: 2021/4/19 21:39*/ public interface BaseErrorInfoInterface {/*** 错误码* return*/String getResultCode();/*** 错误描述* return*/String getResultMsg(); } 2.定义错误处理枚举类 /*** desc…

LeetCode 热题 100 | 图论(三)

目录 1 前缀树 1.1 什么是前缀树 1.2 如何构建前缀树 2 208. 实现 Trie(前缀树) 菜鸟做题,语言是 C 1 前缀树 1.1 什么是前缀树 前缀树,也被称作字典树(Trie)或者键树,是一种用于检…

Mysql运维篇(七) 部署MHA--完结

一路走来,所有遇到的人,帮助过我的、伤害过我的都是朋友,没有一个是敌人。如有侵权,请留言,我及时删除! 一、MHA软件构成 Manager工具包主要包括以下几个工具: masterha_manger 启…

BY组态功能清单

演示地址 :http://www.byzt.net:60/sm/ 官网地址:http://www.hcy-soft.com BY组态是一款非常优秀的纯前端的【web组态插件工具】,可无缝嵌入到vue项目,react项目等,由于是原生js开发,对于前端的集成没有框架…

VUE3项目学习系列--项目创建(一)

一、项目搭建 1、环境要求:vite(node.js版本16) 构建项目,pnpm进行包管理,速度快、高效; 安装node.js,在node官方下载安装即可;pnpm安装,使用如下命令 npm i -g pnpm 2、项目创建&#xff1…

python学习笔记------元组

元组的定义 定义元组使用小括号,且使用逗号隔开各个数据,数据是不同的数据类型 定义元组字面量:(元素,元素,元素,......,元素) 例如:(1,"hello") 定义元组变量:变量名称(元素,元素,元素,......,元素)…

GitHub提交代码步骤

在个人主页找到setting: 在左侧最下面找到“开发者设置” 然后生成一个token: 全部勾上: 复制好token: 在本地仓库运行 git init 保所有的本地更改都已经提交。这包括新文件的添加以及现有文件的修改。 使用git status来查看当前有哪些更改是未跟踪或…

vue3 vite项目一运行就401(Unauthorized)

问题:项目一执行: pnpm run dev, 启动就出错, Failed to load resource: the server responded with a status of 401 (Unauthorized) 分析: 项目之前是正常运行的,没有问题,回溯刚刚改动,还原…

快速幂(求解原理+例题)

目录 反复平方法(快速幂): 代码: 例题:快速幂求逆元 作用: 快速求出 的结果。 时间复杂度: O(logk) 如果使用一般做法,从1循环到k,时间复杂度是O(k) 反复平方法&am…

基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的行人车辆检测与计数(Python+PySide6界面+训练代码)

摘要:开发行人车辆检测与计数系统对于提升城市交通管理和监控系统的效率至关重要。本篇博客详细介绍了如何利用深度学习构建一个行人车辆检测与计数系统,并提供了完整的实现代码。该系统基于强大的YOLOv8算法,并结合了YOLOv7、YOLOv6、YOLOv5…

8.WEB渗透测试-Linux基础知识-Linux基础操作(二)

内容参考于: 易锦网校会员专享课 上一个内容:7.WEB渗透测试-Linux基础知识-Linux基础操作(一)-CSDN博客 Tab键是补全命令,双击两下Tab键,会告诉你能补全的所有命令 文本编辑器指令:vi 输入vi 1…

技术派Redis实现作者白名单

通过技术派发文章的时候,发文章会先通过审核,只有通过审核在会在网站上进行展示。是不是所有的作者都要经过审核呢? 当然不是,在这里做了一个白名单,在白名单中的用户发文之后是不需要进入审核的,可以直接…

终于找到你!数字化时代的秘密武器

在数字化时代,纸张依旧扮演着重要的角色,无论是平板的电子笔记背景纸张,还是纸质纸张,亦或者你想要一个美观的纸张背景图。一张合适的纸张能大大提升我们的工作和学习效率。今天,我们将探索三款网站,它们可…