当前位置: 首页 > news >正文

安卓手机安装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 服务相关的设定

相关文章:

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

相关阅读:Termux 高级终端安装使用配置教程 | 国光 百度安全验证 该文安装的 kali liunx 应该是简易版的,没有相关工具 一、下载安装termux 建议通过 f-droid 应用市场下载链接termux,点击即直接下载。 二、配置termux 1.更换镜像源 te…...

Python 实现海康机器人工业相机 MV-CS050-10GC 的实时显示视频流及拍照功能(实时显示视频流同时可以进行拍照)

参考链接: https://www.cnblogs.com/HanYork/p/17388506.html https://www.cnblogs.com/miracle-luna/p/16960556.html#5138211 Flask搭建流媒体服务器:使用Flask搭建一个流媒体服务器_multipart/x-mixed-replace; boundaryframe-CSDN博客...

武器大师——操作符详解(下)

目录 六、单目操作符 七、逗号表达式 八、下标引用以及函数调用 8.1.下标引用 8.2.函数调用 九、结构体 9.1.结构体 9.1.1结构的声明 9.1.2结构体的定义和初始化 9.2.结构成员访问操作符 9.2.1直接访问 9.2.2间接访问 十、操作符的属性 10.1.优先性 10.2.结合性 …...

鸿蒙Harmony应用开发—ArkTS声明式开发(通用属性:Popup控制)

给组件绑定popup弹窗,并设置弹窗内容,交互逻辑和显示状态。 说明: 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 popup弹窗的显示状态在onStateChange事件回调中反馈,其显…...

Python系列(20)—— 排序算法

Python中的排序算法 一、引言 排序算法是计算机科学中的基本算法之一,用于将一组数据按照特定的顺序进行排列。Python提供了多种排序算法的实现,包括内置的排序函数和手动实现的排序算法。本文将介绍几种常见的排序算法,并通过代码实例来展…...

MySQL中json类型的字段

有些很复杂的信息,我们一般会用扩展字段传一个json串,字段一般用text类型存在数据库。mysql5.7以后支持json类型的字段,还可以进行sql查询与修改json内的某个字段的能力。 1.json字段定义 ip_info json DEFAULT NULL COMMENT ip信息, 2.按…...

算法学习——GCD与欧拉函数

欧几里得GCD: GCD算法是使用辗转相除法求最大公因数的算法,简单而言就是gcd(a,b) gcd(b,a mod b) 递归写法: int Gcd(int a, int b) {if(b 0)return a;return Gcd(b, a % b); } 迭代写法: int Gcd(int a, int b) {while(b …...

40. 组合总和 II(力扣LeetCode)

文章目录 40. 组合总和 II题目描述回溯算法 40. 组合总和 II 题目描述 给定一个候选人编号的集合 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的每个数字在每个组合中只能使用 一次 。 注意&#xff…...

Ubuntu上Jenkins自动化部署Gitee上SpringBoot项目

文章目录 安装安装JDK安装Maven安装GitNodeJS安装(可选)安装Jenkins 配置Jenkins为Jenkins更换插件源设置jenkins时区安装插件全局工具配置添加Gitee凭证Gitee项目配置 部署后端1.新建任务2.配置源码管理3.构建触发器4.到Gitee中添加WebHook5.构建环境6.…...

延迟任务基于DeyalQueue

一,延迟任务应用场景? 一般用于处理订单,将redis中的数据延迟存入数据库,实现异步存储减少DB的压力 二, 延迟任务的实现方案有很多 DelayQueue Redisson MQ 时间轮 原理 JDK自带延迟队列,基于阻塞队列…...

Linux 查询端口被占用命令

Linux 查询端口被占用命令 1、lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000 lsof -i:8080:查看8080端口占用 lsof abc.txt:显示开启文件abc.txt的进程 lsof -c abc:显示abc进…...

【c++】string类---标准库中的string类

1. 为什么要学习string类 1.1 C语言中的字符串 C语言中,字符串是以\0结尾的一些字符的集合,为了操作方便,C标准库中提供了一些str系列 库函数,但是这些库函数与字符串是分离开的,不太符合OOP的思想,而且…...

GO语言学习笔记(与Java的比较学习)(五)

Map 概念 map 是引用类型,可以使用如下声明: var map1 map[keytype]valuetype var map1 map[string]int 在声明的时候不需要知道 map 的长度,map 是可以动态增长的。 未初始化的 map 的值是 nil(即零值为nil)&…...

Sora:探索大型视觉模型的前世今生、技术内核及未来趋势

Sora,一款由OpenAI在2024年2月推出的创新性文生视频的生成式AI模型,能够依据文字说明,创作出既真实又富有想象力的场景视频,展现了其在模拟现实世界方面的巨大潜能。本文基于公开技术文档和逆向工程分析,全面审视了Sor…...

基于springboot实现图书馆管理系统项目【项目源码+论文说明】计算机毕业设计

基于springboot实现图书馆管理系统演示 摘要 电脑的出现是一个时代的进步,不仅仅帮助人们解决了一些数学上的难题,如今电脑的出现,更加方便了人们在工作和生活中对于一些事物的处理。应用的越来越广泛,通过互联网我们可以更方便地…...

MATLAB环境下基于高斯滤波器-广义拉普拉斯算子的细胞核自动检测

作为病理图像分析的基础,细胞核检测可为细胞形态、纹理等多种相关分析提供支持,对于临床诊断具有重要意义。但是细胞核的人工识别过程十分费时费力,并且不同医生之间存在主观标注差异。因此,利用计算机技术进行自动检测能够更为客…...

【探索AI】十一 深度学习之第1周:深度学习概述与基础

深度学习概述与基础 深度学习的发展历史与现状神经网络的基本原理前向传播与反向传播算法常见的激活函数与优化算法深度学习框架(如TensorFlow或PyTorch)进行基础操作 深度学习的发展历史与现状 深度学习的发展历史可以追溯到上世纪40年代,当…...

【简说八股】Spring事务失效可能是哪些原因?

Spring事务介绍 Spring事务是指在Spring框架中对数据库操作进行管理的一种机制,它确保一组数据库操作要么完全执行成功(提交),要么完全不执行(回滚),从而保持数据一致性和完整性。 Spring框架…...

【语音识别】- CTC损失计算的原理

文章目录 1.符号定义与目标函数2.前向计算 α s ( t ) \alpha_s(t) α...

MySQL字符集和比较规则

MySQL字符集和比较规则 字符集和比较规则简介 字符集: 描述字符与二进制数据的映射关系 比较规则:比较指定字符集中的字符的规则 字符集 我们知道,计算机无法直接存储字符串,实际存储的都是二进制数据。字符集是有限的&#xff…...

Python 爬虫实战:从入门到精通,爬取某站数据

前言 在大数据时代,数据采集是数据分析、人工智能、商业决策的基础环节。Python 凭借简洁的语法、丰富的第三方库,成为爬虫开发的首选语言。但对于大多数初学者而言,往往停留在静态网页爬取阶段,面对当下网站普遍存在的异步加载、…...

告别环境冲突!VSCode里用IDF插件轻松管理多个ESP-IDF版本(5.3/4.4自由切换)

多版本ESP-IDF项目管理实战:VSCode高效工作流全解析 当你的工作台同时躺着基于ESP-IDF 5.3的智能家居网关和基于4.4版本的工业传感器项目时,每次切换都需要重新配置环境参数吗?作为经历过这种折磨的开发者,我想分享一套经过实战检…...

Flutter The Dart VM Service was not discovered after 60 seconds.

更新系统配置好 Flutter 环境报错: The Dart VM Service was not discovered after 60 seconds. This is taking much longer than expected... Open the Xcode window the project is opened in to ensure the app is running. If the app is not running, try …...

RIT库:ARM Cortex-M高精度周期性中断定时器实现

1. RIT库概述:嵌入式系统中的高精度周期性中断定时器实现RIT(Repetitive Interrupt Timer)库是一个专为ARM Cortex-M系列微控制器设计的轻量级、高精度周期性中断定时器抽象层。其核心目标并非替代硬件外设本身,而是提供一套统一、…...

Nginx 正向代理与反向代理的区别

一:Nginx 正向代理与反向代理的区别 正向代理:替客户端出门办事 反向代理:替服务器接客办事生活化比喻(最容易理解) 1. 正向代理 你的代购 / 跑腿 你想买国外的东西,但你自己不方便/不能直接买。 你找一个…...

【数据结构与算法】 时间复杂度计算

👨‍💻 关于作者:会编程的土豆 “不是因为看见希望才坚持,而是坚持了才看见希望。” 你好,我是会编程的土豆,一名热爱后端技术的Java学习者。 📚 正在更新中的专栏: 《数据结构与算…...

YOLO11 改进 - 特征融合 | MSAA多尺度注意力聚合模块, 多尺度卷积融合与双通道注意力机制

前言 本文介绍了将多尺度注意力聚合(MSAA)模块与YOLO11结合的方法。MSAA是CM - UNet中用于优化编码器特征、强化跳跃连接的核心模块,能解决遥感图像物体尺度差异大、多尺度特征融合弱的问题。它采用空间与通道双分支并行处理,先对输入的相邻三层特征进行拼接,再分别进行空…...

高薪招聘!13-40K!AI大模型应用工程师,带你玩转AI前沿技术!

本文介绍了一则AI大模型应用工程师的招聘信息,岗位职责包括AI大模型在实际业务场景中的应用开发、需求分析、模型应用场景设计、智能应用构建与优化等。要求应聘者具备计算机相关专业学历,熟练掌握Python,有Java项目开发经验者优先&#xff1…...

GPEN部署教程:使用Podman替代Docker,在RHEL/CentOS安全环境中运行

GPEN部署教程:使用Podman替代Docker,在RHEL/CentOS安全环境中运行 1. 为什么选择Podman部署GPEN? 在企业级环境中,安全性和稳定性往往是首要考虑因素。传统的Docker虽然方便,但在安全隔离和权限管理方面存在一些局限…...

上下文工程的学术前沿:最新研究成果与未来发展方向

上下文工程的学术前沿:最新研究成果与未来发展方向 【免费下载链接】Awesome-Context-Engineering 🔥 Comprehensive survey on Context Engineering: from prompt engineering to production-grade AI systems. hundreds of papers, frameworks, and i…...