点击查看-X黑手网
点击查看-X黑手网
你的黑客手机,还能变成AI命令行大师?NetHunter安装Gemini全指南

你的黑客手机,还能变成AI命令行大师?NetHunter安装Gemini全指南

前言

想象一下,在渗透测试的间隙,无需切换设备,直接在手机命令行里向全球最强大的AI模型提问:分析一段代码、生成一个Payload、或是翻译一段技术文档。现在,这个想象可以成为现实了。

对于网络安全从业者和技术爱好者来说,Kali NetHunter 无疑是移动平台上的“瑞士军刀”。它将强大的Kali Linux工具集带到了Android设备上,让我们能够随时随地进行安全评估和学习。

而谷歌的Gemini,作为下一代 multimodal AI 模型的代表,其强大的自然语言理解和代码能力,正在成为程序员和技术专家的得力助手。

今天,我们就来玩点新鲜的:将谷歌Gemini的命令行工具(CLI)安装到你的Kali NetHunter环境中,打造一个移动端的“AI+安全”终极工作站。

前期准备:你需要的工具

在开始之前,请确保你已备好以下几样东西:

  • 一部已安装Kali NetHunter的手机:可以是官方支持的机型,也可以是通过Termux自行部署的Nethunter Rootless环境。

  • 稳定的网络连接:下载安装包和访问Gemini API都需要网络。

万事俱备,那我们直奔主题!

三步走:在NetHunter中安装Gemini CLI

整个安装过程非常简单,主要分为以下三个步骤。请打开你的NetHunter终端(或Termux)开始操作。

  1. 安装 Node.js(如果尚未安装):

    如果你的设备上没有安装 Node.js 18 或更高版本,可以直接使用以下命令下载并安装最新版本:

apt-get install -y nodejs

20250824062408324-image

  1. 验证安装:

    安装完成后,输入以下命令确认 Node.js 和 npm 是否安装成功:

node -v

20250824062433138-image

如果输出显示版本号,则表示安装成功,可以继续下一步。

  1. 安装 Gemini CLI:

    接下来,使用 npm 安装 Gemini CLI 工具:

    npm install -g @google/gemini-cli

    20250824062519470-image

安装好之后,我们直接输入 gemini 进行测试:

登录 Gemini CLI

安装完成后,输入以下命令启动 Gemini CLI:

gemini

20250824062541985-image

进入交互界面后,使用键盘上下键选择 Login 选项,然后按回车进入登录页面。此时会显示三种登录方式:

  1. 使用 Google 账号登录
  2. 使用 API Key 登录
  3. 使用其他方式登录

我们选择 1 – 使用 Google 账号登录,随后终端会显示一个 URL。请将该链接复制到浏览器中,使用你的 Google 账号完成身份验证。

20250824062631373-image

浏览器打开

20250824062653147-image

选择账号登录,登录确定后返回终端

开通 Gemini 权限

谷歌成功登录后,返回终端会提示你开通 Gemini CLI 的使用权限。此时请确保你已登录的 Google 账号具备相应的访问权限。 

20250824062734772-image

如果你是首次使用 Gemini,可以访问 Gemini 官方网站 注册并申请访问权限。获得权限后,返回终端继续操作。

https://console.cloud.google.com/marketplace/product/google/geminicloudassist.googleapis.com

1.点击启用

20250824062813878-image

 2.开通后会自动跳转到一个项目,这里直接点击这个默认项目即可

20250824062834549-image

 3.然后我们复制这个 ID

20250824062850149-image

接下来,我们需要将复制的项目 ID 设置为环境变量,以便 Gemini CLI 能够正确识别并使用它。

在终端中输入以下命令,将 <your-project-id> 替换为你刚刚复制的实际项目 ID:

export GEMINI_PROJECT_ID=<your-project-id>

设置完成后,可以输入以下命令验证环境变量是否生效:

echo $GEMINI_PROJECT_ID

如果终端输出了你设置的项目 ID,说明环境变量配置成功。现在你已经完成了基础配置,可以开始使用 Gemini CLI 进行交互和执行 AI 相关任务了。 接下来,我们将为 Gemini CLI 配置永久环境变量,以避免每次重启终端时都需要手动设置。

打开或创建 Zsh 的配置文件 ~/.zshrc:

nano ~/.zshrc

在文件末尾添加以下内容,将 <your-project-id> 替换为你自己的项目 ID:

# 设置 Gemini CLI 所需的环境变量
export GEMINI_PROJECT_ID=<your-project-id>

添加完成后,按 Ctrl+X 退出编辑器,然后按 Y 保存更改,最后按 Enter 确认文件名。

重新加载 Zsh 配置文件以使更改生效:

source ~/.zshrc

最后,验证环境变量是否设置成功:

echo $GEMINI_PROJECT_ID

如果终端输出了你设置的项目 ID,说明永久环境变量已经配置成功。现在你可以随时随地使用 Gemini CLI,无需再次手动设置项目 ID。如图所示:

20250824063023411-image

现在我们可以重新打开 cmd 终端,输入 gemini,至此,我们就可以愉快地和 Gemini-cli 聊天了。

如果你已经完成了前面的安装和配置步骤,此时可以直接在终端中运行以下命令来启动 Gemini CLI:

gemini

20250824063056369-image

进入交互界面后,你可以直接开始提问,例如:

  • 让 Gemini 帮你分析一段代码的安全性;
  • 生成一个简单的 Payload;
  • 或是翻译一段英文的技术文档。

Gemini 将会以强大的语言理解和生成能力,为你提供高效、准确的帮助。从此,你可以在移动设备上实现“AI + 安全”的无缝结合,随时随地提升工作效率。

© 版权声明
THE END
喜欢就支持一下吧
点赞10赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容