在安卓手机搭建kali环境,手机变成便携式渗透神器

article/2025/8/21 12:13:55

最近在电脑上玩kali虚拟机感觉还是不方便,就试着在手机上试了一下。

我先试的linux deploy 感觉还是太复杂而且还没安装成功

最后我用termux 试了下感觉挺好下面介绍如何在Android 系统上用Termux安装Kali Linux。

Termux 简介

Termux是一个Android下一个高级的终端模拟器,开源且不需要root,支持apt管理软件包,十分方便安装软件包,完美支持Python,PHP,Ruby,Go,Nodejs,MySQL等。(推荐从 Google Play 下载)

关于 termux 的介绍网上有很多,所以我就不太多说。主要说一下自己实际操作中需要使用的

首先先下载Termux

#获取权限
pkg install proot
termux-chroot

#安装git并获取atilo
pkg install git
git clone https://github.com/YadominJinta/atilo

#进去atilo下并获取权限
cd atilo/
chmod +x atilo

#安装kali
./atilo install kali

#启动kali
startkali

安装渗透工具:

安装基本git、wget、vim、nano、tar、zip、less等(termux下vim支持触摸移动光标移动位置)

1
2
3
4
5
6

.apt install git
.apt install wget
.apt install vim 
.apt install nano
.apt install tar
.apt install less

1.安装nmap

apt install nmap

nmap使用

2.安装sqlmap

在Termux中sqlmap需要python2的环境所以我们先安装环境
apt update apt install python2

apt install git

然后从Github上下载sqlmap,命令如下:

git clone https://github.com/sqlmapproject/sqlmap

完成后,会在当前目录下生成一个sqlmap文件夹,可用ls命令进行查看。

进入sqlmap文件夹,并使用python运行,命令如下。

cd sqlmap

python2 sqlmap.py -h

这样就安装成功了

如何运行sqlmap

重点到了,我们的文章是结合公网kali打造移动渗透神器那么怎样连接公网kali:

安装openssh
通过手机ssh链接远程服务器进行管理

#安装
apt install openssh
#使用
ssh 用户名@主机地址

最后:Termux不需root即可在Android终端支持Nmap以及Ruby、Python、Go、Nodejs语言的Linux神器,可以根据实际需求运行相应的程序!

工欲善其事,必先利其器!这样就打造好了一个移动渗透神器了,真可谓居家旅行必备之物!


http://chatgpt.dhexx.cn/article/2vxFlk74.shtml

相关文章

你手机里有哪些堪称神器的 App?

手机侧重娱乐,PC侧重生产力,手机上「堪称神器」App 必定突破了边界带来了效率的极大提升。今天为大家介绍的这些App,都是些在移动端办公的高手,能够在移动端营造生产力场景,与普通的电脑软件和web软件有着极大的不同。…

100+实用功能合集,手机中的神器,黑科技中的战斗鸡!

电脑更多用于学习和工作,平常弄弄文档啥的电脑比较方便,软件操作电脑才舒服,手机更多用于休闲。有啥稍微麻烦的操作就得用电脑,不然就是下一堆软件,功能不齐全。 今天给大家分享一款黑科技工具手机APP。拥有超过100种的…

10款安卓手机必备APP,能让你的手机更好用!

最近换了安卓手机,发现有很多安卓手机值得安装的神器App。下面10个冷门绝佳的安卓App,你未必全知道。 01 Via 一款主打简洁的浏览器,首页只有一个简简单单的搜索框,不会给你推荐各种奇葩新闻和资讯。同时还自带广告拦截功能&…

手机APP神器大全,这些被堪称神器的APP你用过哪些!

今天给大家分享我在日程生活中使用到的APP,我把它们分为了三大类型:工作效率类、生活服务类、社交资讯类,其实还有支付方式类和工作类(由于涉及隐私,我就没有写了)。我将每大类的APP又按照功能进行细分排列…

iOS+Appium最简单的环境搭建,快速实现真机自动化测试

前言 整理不易耗时两星期配置成功,查看一两年前的教程文章走了太多弯路到处都是坑和报错 需配置环境:Homebrew、node、cnpm、Carthage、ios-deploy、libimobiledevice&ideviceinstaller,Xcode,appium&WebDriverAgent&am…

Appium iOS 自动化测试总结

一、iOS Appium 原理 1.1 iOS 9.3 系统之前自动化测试 1.1.1 Native 自动化 这是iOS 9.3 系统之前自动化测试的架构模式。通过Android Appium 原理的学习 ,我们很容易理解 iOS Appium 原理: Appium Client 端执行代码发送到 Appium Server端&#xff0…

iOS UI自动化测试详解

前言: 小目标 关于UI自动化的定义,我想要的是自动地按照流程去点击页面、输入数据,不需要人去参与,节省人工时间。比如登录,能够自己去填写用户名&密码,然后点击按钮跳转到下一个页面等。在能够保证业…

iOS自动化笔记(一)WebDriverAgent安装与使用

准备条件 首先准备一台Mac电脑和一台iPhone手机(尽可能使用Mac和iPhone真机) WebDriverAgent安装与使用 想要进行iOS自动化测试,必须在真机iPhone上安装WDA,安装后在手机端如下图所示(图中WebDriverAgent开头名字的…

ios 基础学习之零基础代码控制实现3

这一节学习一下ios中的tableview控件的简单使用 UiTableView使用必须实现连个协议 <UITableViewDataSource,UITableViewDelegate>来进行对tableview进行数据管理 1&#xff09;创建一个新的项目learn3 2&#xff09;添加一个定义模块view FragmentTableView 并实现连…

如何使用IOS自动化测试工具UIAutomation

这篇文章主要介绍了UIAutomation使用实例、应用技巧、基本知识点总结和需要注意事项&#xff0c;具有一定的参考价值 第一部分: 熟悉Instruments的UIAutomation. 第二部分: 控件的获取及操作 第三部分: 自定义自动化脚本 xcode中自带的Instuments工具可以用来进行APP的自动…

iOS之深入解析CocoaPods的GitLab CI与组件自动化构建与发布

一、Gitlab CI/CD 简介 ① GitLab GitLab 是一个利用 Ruby on Rails 开发的开源应用程序&#xff0c;实现一个自托管的 Git 项目仓库&#xff0c;可通过 Web 界面进行访问公开的或者私有的项目。GitLab 拥有与 GitHub 类似的功能&#xff0c;能够浏览源代码&#xff0c;管理缺…

Appium——iOS自动化测试

Appium下载与安装 关于Appium&#xff1a; 详细介绍见Appium官方网站&#xff1a;http://appium.io 安装步骤&#xff1a; 安装node.js&npm安装Appium安装Selenium WebDriver 网上有很多关于Appium安装的教程&#xff0c;这里就不再详述。 http://www.cnblogs.com/enjo…

【软件测试】基于Appium的ios自动化教程

Appium作为一个开源的、跨平台的自动化测试工具&#xff0c;适用于测试原生或混合型移动App&#xff0c;它使用WebDriver协议驱动IOS&#xff0c;Android和Windows应用程序&#xff0c;本篇文章介绍实现ios自动化测试 Appium实现iOS自动化测试 01 启动应用 填写 capability信息…

Appium+Python+Pytest+Allure+Git+Node+Jenkins+Xcode IOS自动化测试从0到1落地

一 . 前言 由于IOS系统比Android系统相对封闭&#xff0c;所以进行IOS自动化测试也是相对复杂&#xff0c;不过大家不用担心&#xff0c;小编已经帮你们踩了大部分坑&#xff0c;网上大部分文章都是CV过来的&#xff0c;没有真正的从0到1落地&#xff0c;我们需要具备开源精神&…

iOS完整学习路线图

今晚特地花时间整理出了iOS的完整学习路线图&#xff0c;希望对大家有帮助

iOS 自动化——技术方案、环境配置

移动端的自动化测试&#xff0c;最常见的是 Android 自动化测试&#xff0c;我个人觉得 Android 的测试优先级会更高&#xff0c;也更开放&#xff0c;更容易测试&#xff1b;而 iOS 相较于 Android 要安全稳定的多&#xff0c;但也是一个必须测试的方向&#xff0c;这个系列文…

Appium + IOS 自动化环境搭建教程(实践+总结+踩坑)

文章目录 前言IOS 自动化相关框架介绍自动化测试类工具内测发布工具Appium驱动IOS测试原理关于 WebDriverAgent 基础环境搭建基础环境 安装内容前提环境通用环境iOS 环境iOS 真机调试环境配置IOS自动化-WebDriverAgent-APPIUM框架原理 利用Appium-Python-Client进行iOS的自动化…

基于Appium的ios自动化教程

Appium作为一个开源的、跨平台的自动化测试工具&#xff0c;适用于测试原生或混合型移动App&#xff0c;它使用WebDriver协议驱动IOS&#xff0c;Android和Windows应用程序&#xff0c;本篇文章介绍实现ios自动化测试 01、Appium实现iOS自动化测试 01、启动应用 填写 capabi…

从0开始的ios自动化测试

最近由于工作内容调整&#xff0c;需要开始弄ios自动化了。网上信息有点杂乱&#xff0c;这边我就按我的实际情况&#xff0c;顺便记录下来&#xff0c;看是否能帮到有需要的人。 环境准备 安装tidevice pip3 install -U “tidevice[openssl]” 它的作用是&#xff0c;帮你绕…

iOS自动化测试之基于模拟器的自动化测试

本文来自霍格沃兹测试开发学社 本文节选自霍格沃兹测试学院内部教材 本章节主要讲解 WebDriverAgent 环境搭建以及如何通过 iOS模拟器完成自动化。 WebDriverAgent简介 WebDriverAgent 是在 iOS 客户端启动了 WebDriver 的 Server&#xff0c;借助这个 server&#xff0c;可以…