当前位置: 首页 > news >正文

buuctf----firmware

- -一定不能再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-dev

pip3 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了

下班

http://www.lryc.cn/news/382304.html

相关文章:

  • ssl证书90天过期?保姆级教程——使用acme.sh实现证书的自动续期
  • 由于bug造成truncate table卡住问题
  • Charles抓包工具系列文章(二)-- Repeat 回放http请求
  • jemeter基本使用
  • 【Golang】Steam 创意工坊 Mod 文件夹批量重命名
  • 求职刷题力扣DAY33--贪心算法part04
  • aws的eks(k8s)ingress+elb部署实践
  • 大数据面试题之YARN
  • 最小生成树模板(prim,heap-prim,kruskal)
  • Centos 7 或 8配置国内yum源及epel源-1
  • 轻松解决Android复杂数据结构序列化
  • 解析PDF文件中的图片为文本
  • 微信小程序表单
  • Javascript高级程序设计(第四版)--学习记录
  • DVWA-CSRF-samesite分析
  • 代码随想录训练营Day48
  • React进阶(五):导航守卫_renderroutes
  • Python基础系列教程:从零开始学习Python
  • deepl翻译的PDF文档保护密码解除
  • LeetCode 算法:二叉树的直径 c++
  • 盘立方期货Kdj幅图指标公式源码
  • SkyWalking 极简入门
  • 本篇内容:ArkTS开发系列之事件(2.8.1触屏、键鼠、焦点事件)
  • 测试的基础知识大全【测试概念、分类、模型、流程、测试用例书写、用例设计、Bug、基础功能测试实战】
  • Power Apps
  • qt图像处理-将OpenCV的cv::Mat类型转换为QImage类型
  • 代码随想录训练营第十八天 530二叉搜索树的最小绝对差 501二叉搜索树中的众数 236二叉树的最近公共祖先
  • 微信小程序之横向列表展示
  • 无人机巡检小羊仿真
  • springboot redission 分布式锁