2022年 firmware-mod-kit 配置方法

前言

起因是BUUCTF firmware的很多wp似乎默认了firmware可以配置出来,然而我真的做不到啊。。。

我提供一种可能的方法给大家参考,我已经在自己刚下载的Ubuntu上面测试了,成功。

参考网址:rampageX/firmware-mod-kit: Automatically exported from code.google.com/p/firmware-mod-kit (github.com)

若有表述不清可参考原文。

环境要求

Ubuntu 18.04之前:

sudo apt-get install git build-essential zlib1g-dev liblzma-dev python-magic autoconf

Ubuntu 20.04之后:

sudo apt-get install git build-essential zlib1g-dev liblzma-dev python3-magic autoconf python-is-python3

RedHat:

yum groupinstall "Development Tools"
yum install git zlib1g-dev xz-devel python-magic zlib-devel util-linux

Arch Linux:

  包在这里:https://aur.archlinux.org/packages/firmware-mod-kit/

其他框架:

  下载等价的包来满足前提

无法安装liblzma-dev

(这里只是解决安装liblzma-dev的问题,如果你没安装好其他的包也不能安装firmware-mod-kit)

使用包管理工具aptitude下载。

sudo apt-get install aptitude

有了aptitude,我们再下载其他的就方便很多了。

sudo aptitude install liblzma-dev

接下来,aptitude会给出解决方案,并询问是否采纳此方案。

我们要选择的方案是下载liblzma-dev的方案,aptitude给的第一个方案在我这里是不下载liblzma-dev,我们不采纳该方案即可

第二个方案是下载liblzma-dev,此时采纳,那么它就会安装好liblzma-dev。

安装firmware

配好环境后我们下载firmware(如果没有git就安装好git)

git clone https://github.com/rampageX/firmware-mod-kit.git

使用其功能时,firmware会自动安装。

所以直接去使用功能即可!

补充

安装时可能会出现大量的警告和信息,如果没出现错误应该就说明没问题,别太担心。

posted @ 2022-11-22 23:42  Carykd  阅读(869)  评论(0编辑  收藏  举报