首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >busybox----Linux命令集成工具

busybox----Linux命令集成工具

作者头像
cultureSun
发布2023-05-18 14:34:09
发布2023-05-18 14:34:09
1.4K0
举报
文章被收录于专栏:cultureSun学安全cultureSun学安全

简介

BusyBox 是一个集成了三百多个最常用Linux命令和工具的软件。BusyBox 包含了一些简单的工具,例如ls、cat和echo等等,还包含了一些更大、更复杂的工具,例grep、find、mount以及telnet。有些人将 BusyBox 称为 Linux 工具里的瑞士军刀。简单的说BusyBox就好像是个大工具箱,它集成压缩了 Linux 的许多工具和命令,也包含了 Linux 系统的自带的shell。----摘自百度百科

详解

apt安装

如果是ubuntu或者kali系统,或者其他使用apt命令管理包的系统,可以直接使用apt命令安装,方便快捷。 apt-get install busybox

手动安装

官网下载源码----传送门 解压后打开。 make defconfig //使用默认配置,让busybox包含常用命令和工具 make menuconfig //在上述基础上,自己更改配置 本人一般默认配置。 make //编译源码 这一步,因版本原因可能会出现报错,提示系统内没有某些C语言.o文件,建议下载最新的版本一般不会出现这个问题。如果系统版本较老就下载旧版本。 make install //安装

出现以上提示就是安装成功了,目录内会出现busybox文件。看一下使用效果:

docker安装

docker pull busybox

三者差异

  • apt命令安装最方便,且可以在任何目录下使用
  • 手动编译安装只能安装目录下使用,想任何目录使用需要配置环境变量。且比较费事
  • docker安装虽然可以使用,但是使用的命令是在容器内,命令也是查看容器内的。不知道有没有什么办法可以让命令在本地运行。待探索。

应用场景

当服务器被黑客攻击成功时,在溯源时可能会发现ps、top等命令不能使用,这极有可能是黑客把命令替换了。这时就可以使用busybox。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 简介
  • 详解
    • apt安装
    • 手动安装
    • docker安装
    • 三者差异
  • 应用场景
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档