想学习 Termux 进行黑客攻击吗?首先,了解什么是 Termux,并遵循如何使用 Termux 和完整的 Termux 命令安装应用程序。
在本文中,我将为您提供详细信息以及您需要了解的有关 Termux 的所有信息。所以让我们开始吧。
无论是否要求,我都不会教黑客/破解。 记住 !!未经许可的黑客攻击是非法的,可能会让你入狱。上述工具应仅用于测试/审核系统以查找安全漏洞/错误/漏洞并对其进行修补以改进安全系统,而不是用于破坏或利用系统以谋取自身利益。
提示:以下是本篇文章正文内容,下面案例可供参考
Termux是一款功能强大的Android应用程序,旨在在您的Android手机上安装Linux软件包。
Termux是Android的终端模拟器,也是在Android上运行的Linux环境,无需生根或特定配置。APT 软件包管理器可用于安装其他应用程序/软件包。
您可以使用此Termux应用程序安装shell,python,c,c ++,Perl,ruby,java和更多有用的软件包,并且我们可以在手机上使用Termux使用各种黑客工具/脚本,例如Nmap,Hydra和Sqlmap。
Termux 与其他终端模拟器的不同之处在于,它的设置方式使 Termux 环境与 Debian 标准 Linux 环境相同。
由于Android环境与Thermux中的Linux环境不同,因此我们可以安装Linux上常用的软件包/应用程序。
通过上面列出的功能和环境变化,Termux脱颖而出,因为它允许您在Android手机上安装渗透测试工具(渗透测试工具)/黑客软件,如Metasploit和NetHunter。
Termux 还附带了一个包管理器 (APT),可以更轻松地从 Termux 软件存储库中查找和安装您需要的包。
(APT),这样可以更轻松地从 Termux 软件存储库中查找和安装所需的软件包。
终端仿真器是使用名为execve的系统执行命令行程序并将标准输入,输出和错误流重定向到显示器的软件。
大多数适用于Android操作系统的终端程序都带有一小部分实用程序,这些实用程序通常由操作系统或其他生根工具(如Magisk)提供。我们决定更进一步,将GNU/Linux PC上的常用软件移植到Android操作系统。
Termux 不是虚拟机,也不是任何类型的模拟或模拟环境。所有提供的软件包都已使用 Android NDK 进行交叉编译,只需要兼容性更新即可在 Android 上运行。由于 Termux 没有对操作系统文件系统的完全访问权限,因此它无法在标准文件夹中安装软件包文件,如 /bin、/etc、/usr 或 /var。相反,所有文件都放在专用应用程序目录中,可以在以下位置找到
/data/data/com.termux/files/usr
该目录称为“前缀”,通常称为“$PREFIX”,这也是 Termux shell 导出的环境变量。由于以下原因,无法修改此目录或将其传输到SD卡:
/data/data/com.termux/files/home
但是,文件系统并不是与传统Linux发行版的唯一区别。
这取决于你!!
您可以根据需要使用它。它可用于,
好的,伙计们,在不浪费您宝贵的时间的情况下,我将以简单而简短的方式向您展示 Termux 命令列表,我计划创建一个 Termux 命令列表 pdf,由于时间不够,我直接在这篇文章上发布命令。
简而言之,Termux 命令是终端命令,执行该命令以执行特定任务。这些命令类似于 Linux 命令。
这就是您可以在手机上使用sqlmap的全部内容
我们介绍了一些信息收集和漏洞扫描工具,并告诉您如何在 Termux 中安装它们
您可以安装和使用用PHP,Python或任何其他编程语言编写的黑客工具。
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
Termux 命令列表 | Termux 命令的用法 |
---|---|
pkg search PACKAGE NAME HERE | 安装软件包。 |
pkg install PACKAGE NAME HERE | 更新和升级 Termux 软件包。 |
pkg uninstall PACKAGE NAME HERE | 卸载软件包。 |
pkg reinstall PACKAGE NAME HERE | 重新安装一个包。 |
pkg show PACKAGE NAME HERE | 获取有关包的详细信息。 |
pkg-list-installed | 列出已安装的 Termux 包。 |
pkg-list-all | 列出 Termux 的所有可用包。 |
pkg autoclean | 删除不再需要的包。 |
pkg clean | 清理从远程存储库下载的包的本地缓存。 |
pkg files PACKAGE NAME HERE | 显示文件的位置。 |
pkg update | 更新 Termux 包。 |
pkg upgrade | 升级 Termux 软件包。 |
pkg update && pkg upgrade -y | 更新和升级 Termux 包。 |
Termux 命令列表 | Termux 命令的用法 |
---|---|
history | 显示以前键入的命令的历史记录。 |
cal | 显示日历。 |
date | 显示当前日期。 |
help | 显示有关 shell 内置命令的信息。 |
exit | 使用此命令关闭 Termux。 |
uptime | 显示操作系统的正常运行时间。 |
df | 显示文件系统上可用的磁盘空间量。 |
find | 在目录层次结构中搜索文件。 |
su | 更改用户 ID 或成为超级用户。 |
echo | 将参数写入标准输出。 |
passwd | 更改用户密码。 如果未指定用户,则更改当前用户的密码。 |
du | 汇总用于每个文件和/或目录的磁盘空间。 |
whoami | 显示当前登录到本地系统的用户的用户、组和权限信息。 |
ifconfig | 配置网络接口参数。 |
ping | 向网络主机发送 ICMP ECHO_REQUEST。 |
netstat | 打印网络连接、路由表、接口统计信息、伪装连接和多播成员资格。 |
sleep | 暂停程序执行指定的时间。 |
Termux 命令列表 | Termux 命令的用法 |
---|---|
ls | 列出有关文件系统中文件和目录的信息。 |
touch FILENAME | 创建一个新文件。 |
cat FILENAME | cat 命令用于显示文件的内容。 |
cp | cp 命令用于创建文件的副本。 |
mv | mv 命令用于将文件从源移动到目标。 |
rm FILENAME | 删除文件 |
rm -rf DIRECTORY NAME | 强制删除给定的目录。 |
mkdir NEW DIRECTORY NAME | 创建一个新目录。 |
rmdir DIRECTORY NAME | 删除一个目录。 |
cd DIRECTORY NAME | 更改目录。 |
pwd | 打印当前工作目录。 |
chmod 777 FILENAME | 修改文件的权限。 任何人都可以读取、写入和执行该文件。 |
Termux 命令列表 | Termux 命令的用法 |
---|---|
zip FILENAME | 压缩一个文件。 |
unzip FILENAME | 解压一个文件。 |
wget URL HERE | 从网络下载文件。 |
git clone URL OF GITHUB HERE | 将软件包从 Github 克隆到您的系统。 |
env | 允许您显示当前环境或在更改后的环境中运行指定的命令。 |
termux-setup-storage | 授予 Termux 访问设备存储的权限。 |
Termux的主要目的是允许您访问Android手机上的Linux shell;但是,它也模拟了 Debian Linux 环境,给你一种你正在使用 Debian Linux shell 的印象。
从 Termux 访问的 Linux shell 可以根据其用户的需求和技能用于多种用途,例如,程序员/开发人员用作测试正在开发的应用程序的环境,而安全专家可以用作平台或工具和非常便携的黑客工具。
Termux是终端仿真器应用程序之一,Termux的主要功能是提供一个基于文本的界面(command-lineinterface),从图形用户界面访问Android Linux shell。
Termux的独特之处在于它创建了在Android上安装和运行普通Linux应用程序的方法,以及托管自己的软件存储库。
应用程序开发人员在开发过程中通常使用 Termux 并测试他们的应用程序。由于 Termux 允许开发人员访问 Android shell,因此他们将更容易在他们尝试的应用程序中排除故障并找到故障来源。
为了支持软件开发人员,TERMUX提供了许多编译器,如Clang,Rust,Go等,以及解释器,如Bash,Perl,Python等。
以前,如果你想破解,你需要一台安装了Linux操作系统的笔记本电脑。现在,多亏了Termux,您可以将手机用作黑客武器,因为Android是Linux的变体之一。
Termux提供了软件存储库,并且已经有黑客工具可用于促进安全系统的测试/审计,例如hydra,Nmap,Metasploit,net hunter times等。
要在termux中管理和访问文件,则必须键入以下命令
termux-setup-storage
要访问目录,请使用 cd 命令
termux 默认目录位于 /data/data/com.termux/
您可以随时通过键入 cd $home 来访问它
ls 命令用于查看子目录列表
要访问您的内部SD卡,您必须键入cd / sdcard && ls
要访问您的外部 Sdcard,请使用相同的命令 cd /sdcard0/ && ls
要移除/删除空目录或文件,请使用以下命令: rm -rf 文件名 其中文件名属于文件或目录
的名称 同样,您可以使用 rm-r 文件名
要创建目录,请使用 mkdir 命令
,例如:mkdir hello hello
属于目录名称的地方
对于将文件从一个目录复制到另一个目录,使用
cp 命令,例如:cp /path/file /path
同样用于移动文件 mv 命令
Termux 还支持压缩和解压缩 Zip 文件
对于该 zip ,使用解压缩命令
Termux 已更新,允许您在 Android 手机上安装各种 Linux 程序;可以使用 Termux 安装的应用程序列在 Termux 软件存储库中。APT 软件包管理器允许您简单地搜索、下载和安装您需要的软件包(Linux 中的程序一词)。
APT 是一个软件包管理器,被 Debian 及其发行版用来管理软件包。
与Windows不同,Linux应用程序(软件包)通过特殊的服务器(软件存储库)集中分发,该服务器由社区或官方组织(如TERMUX团队)管理和监督。
从存储库软件服务器,您可以搜索、下载和安装所需的应用程序包,而无需四处寻找。
官方资料库:对于要分类并包含在官方存储库中的存储库(包/应用程序),存储库必须提供用于交叉编译目的的“构建脚本”,以便可以在所有支持的设备上编译包。
github.com/termux 存储库中带有构建脚本的所有存储库都由 Termux 团队的官员通过签名进行管理和验证。
除了由 TERMUX 团队控制的官方存储库外,还有一个社区存储库,这是由个人创建的存储库。
社区仓库:除了由 TERMUX 团队管理的官方仓库/官方仓库外,还有一个社区仓库,它是由个人制作的仓库。
如果您是开发人员并希望将您制作的应用程序/软件包分发给全世界,您甚至可以创建和管理它,其概念与 Ubuntu Linux 上的 PPA 相同。
完成应用程序开发后,可以将其打包为存储库,并从命令行使用 termux-apt-repo 将其托管在 Github 上。
重要的是要知道 Github 每个文件的限制为 100MB,如果您的存储库超过 1GB,GitHub 将斥责您减小存储库大小。
因此,如果您有一个非常大的包,则应使用不同的主机并根据文件类型选择托管
Termux可用于多种用途,包括黑客攻击。通过安装 Termux,您可以将您的 Android 手机转换为复杂的黑客工具,包括道德黑客(专业渗透测试人员)经常使用的黑客工具。
我列出了一些用于黑客攻击和渗透测试的主要工具。您可以在 Termux 上安装以下工具:
“Onex 一个黑客工具库。Onex是一个用于termux和其他Linux发行版的kali Linux黑客工具安装程序。它是黑客的包管理器。Onex管理着大量黑客工具,只需单击一下即可安装。使用 onex,您可以在 Termux 和其他基于 Linux 的发行版中安装所有黑客工具。onex 可以安装超过 370+ kali Linux 黑客工具。使用命令安装任何黑客工具。
onex install [tool_name]
apt update
apt install git
git clone https://github.com/rajkumardusad/onex.git
chmod +x onex/install
sh onex/install if not work than use ./onex/install
在学习 Termux 并在 Android 上使用 Termux 之后,例如安装、测试和设置大量 Termux 应用程序,您不希望由于 Termux 应用程序错误或 Android 手机损坏而失去所有辛勤工作。
为了克服和防止这种坏事发生,Termux提供了一个应用程序/软件包restic,您可以安装并使用它来备份或恢复备份结果。
建议将备份文件存储到SD卡或OTG闪存盘等外部设备,因为如果将其保存到手机的内部存储器中,手机将损坏,并且无法检索备份文件并进行测试。
由于 Teermux 没有访问存储的权限,因此在第一次学习 Termux(内部和外部存储)时,您几乎肯定会收到错误“存储权限被拒绝”。
要克服这个问题,请确保您的 Termux 已获得访问 SDCard / 存储的权限/权限。
如果尚未运行该命令,则在出现对话框弹出窗口时,Termux-setup-storage 选择允许/允许。
或者您可以转到 android 上的settings menu on your android> application / apps> termux> permissions> slide / check on storage
为了能够轻松安全地备份 Termux,您应该使用 restic 应用程序,如果没有,您可以先使用命令 pkg install restic 安装它
创建一个目录以使用命令
mkdir -p /sdcard/termux-backups
在 Sdcard 上存储备份
使用命令
restic init -r /sdcard/termux-backups
将已创建的本地目录设置为本地存储库。
在此过程中,系统会要求您创建密码(制作密码后,直到忘记或无法使用备份结果)
恢复以下内容的最佳方法是什么?Termux 假设备份文件位于“/ sdcard / termux-backups”;如果备份文件位于其他目录中,则可以更改要运行的说明。
如果尚未安装,请确保已使用 pkg install unstable-repo 最后一个命令 pkg install restic 安装了 Restic 应用程序。
由于我们将删除原始环境并将其替换为备份环境,因此还原 Termux 的过程比备份它更复杂一些。
如果一切顺利,您应该能够从备份文件中成功恢复 Termux。只需关闭 Termux 应用程序,重新启动它,然后享受。
.ssh-agenttorpspkill killall kill
Termux是一个简单的应用程序,允许您访问Android设备上的Linux shell。它不仅仅是一个黑客工具;根据用户的计算机知识,它也可以用于其他目的。
的确,使用 Termux 可以更灵活地进行黑客操作;以前,黑客攻击需要携带安装了 Linux 的笔记本电脑;现在,您可以使用安装了Termux的Android智能手机进行黑客攻击。
因为Android本质上是Linux的变体,所以你可以使用Termux程序来访问Linux android shell,就像你使用安装了Linux的笔记本电脑一样。