- -一定不能再ubutu22进行,我是在18(血泪教训)
binwalk安装
buuctf firmware(binwalk和firmware-mod-kit的使用)_buu firmware-CSDN博客
参考博客
指令
sudo apt-get update
sudo apt-get install python3-dev python3-setuptools python3-pip zlib1g-dev libmagic-devpip3 install binwalk
binwalk -e firmware.bin
按照上面博客安装
# For Ubuntu 需要安装的依赖库文件
$ sudo apt-get install git build-essential zlib1g-dev liblzma-dev python-magic
git clone https://github.com/mirror/firmware-mod-kit.git
# 进入源码目录
cd firmware-mod-kit/src
# 执行configure文件生成Makefile文件然后make编译生成可执行文件
./configure && make
————————————————版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/CSNN2019/article/details/116738527
但是这里我一直报错
我就去github上下载的源文件
这个文件,放在我们下载的解压文件里面
这里我改名字为firewarm了
./unsquashfs_all.sh firewarm.squashfs
find -name "*backdoor*"
后门文件
然后进行逆向了
有个upx 壳
可以直接脱壳
32位打开
看一下题目要求
找到网址
F12找字符串就有了
还要找到端口
跟着这个网址一路跟,就看见这个函数(ord(58)=冒号)
MD5在线加密/解密/破解—MD5在线 (sojson.com)
这里像端口的,也就只有这个36667了
下班