我把一个Android电话变成一个 网络安全学习工作空间

2026年8月8日2 次浏览来源:Dev.to阅读原文

我将一个Android Phone转换成一个无 Root网络安全学习工作空间, 大多数人不看Android手机, 认为“这可能是一个实用的Linux, Python, 网络和网络安全学习环境。” 通常,假设是严肃的技术学习需要笔记本电脑,虚拟机,或专用硬件.

我想看看我能把相反的想法推到多远 如果你已经拥有的Android手机 能成为一个实用的学习工作空间,没有根入门?

该实验最终成为了"DedSec".

DedSec是一个围绕Android和Termux构建的自由开源项目.

它的目标不仅仅是安装一大批工具。

目标是创造一个环境,让人们能够真正地学习棋子如何组合在一起.

寄存器:https://github.com/dedsec1121fk/DedSec 官方网站:https://ded-sec.space/ 为什么是Android?

Android设备是极其能干的机器。

即使是更古老的手机也可以提供:通过Termux Python Git 包管理网络的类似 Linux 命令行环境 通用文件操作脚本本地开发工作流程 你可以做一个惊人的数量 没有根进入。

限制并不总是硬件。

一个更大的限制是经常知道该如何应对。

您可以安装数十个软件包, 从教程复制命令, 并且仍然不明白下面到底发生了什么。

这是我希望DedSec解决的问题之一。

多于文稿集 有很多存放安全脚本的仓库 这还不足以证明我想建造的东西 安装一个工具不会自动教你:当您应该使用它时,工具会解决什么问题 其输出意味着系统的哪一层失败了 网络概念是如何连接在一起的 为什么一个命令起作用了 为什么另一个命令失败了 So DedSec 逐渐成为一个生态系统 而不仅仅是一个脚本目录.

该项目将一些东西连在一起:Android/Termux工作空间 Python和系统公用网络相关工具 防御安全工作流程 排除文件故障 结构化学习资源 实践实验室 英语和希腊语文档 这个想法很简单: 当工具与理解相联系时,它们就变得更加有用了。

无需根 一项主要的设计决定是使标准工作流程能够使用,而根本无法使用。

Root显然可以在Android上解锁出额外的能力,但要求它为初学者制造出一个更大的障碍.

这也会带来额外的风险。

对于我想要建设的环境类型,特姆克斯已经提供了坚实的基础.

一个用户可以安装Termux,克隆寄存器,完成设置过程,并从他们已经拥有的手机开始工作.

正式安装指南可在此查阅:https://ded-sec.space/Pages/guide-for-installation.html.

通过实际问题学习 我和Termux合作时注意到的一件事是 排除故障可以教你 几乎和工具本身一样多 例如,一个在Termux中失败的 Python 脚本可能是由于完全不同的事情造成的:错误的文件路径缺失存储权限, Python 依赖一个缺失的系统包,一个架构特定的问题联网一个外部 API 脚本本身 如果你把每个错误都当作:"pip已断",你可以花上几个小时来尝试随机命令.

更好的办法是首先确定故障层。

这种排除麻烦的哲学成为了德塞克生态系统的主要部分.

现在有一个专门的援助科,涵盖常见的Termux,Python,Git,存储,联网,软件包和环境问题: https://ded-sec.space/Pages/Assistance.html 互联网档案馆的存檔,存档日期2013-12-02.

智能手机学院 I 也不希望该项目成为人们仅仅运行命令,他们不理解的局面.

这导致了智能手机学院的创立.

学院提供结构化学习材料和实用实验室

分享