码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • BUUCTF Reverse/firmware


    在这里插入图片描述

    安装工具firmware-mod-kit ,可以参考这个firmware-mod-kit工具安装和使用说明

    最后make的时候报了个错,参考这个:linux安装firmware-mod-kit

    在这里插入图片描述

    /firmware-mod-kit/src/uncramfs/uncramfs.c 加上头文件:#include 看到哪个文件夹里面的文件报错就去那个文件夹,把所有.c文件都加上这个头文件再编译

    太多了,,,实在是不想改了,看了下原来的网站,2013年的项目。。,在github上面找了个更新的https://github.com/rampageX/firmware-mod-kit (详细的可以点进去看看)

    在这里插入图片描述

    装完直接进入目录就能用

    sudo apt-get install git build-essential zlib1g-dev liblzma-dev python3-magic autoconf python-is-python3
    git clone https://github.com/rampageX/firmware-mod-kit
    cd firmware-mod-kit/
    
    
    • 1
    • 2
    • 3
    • 4

    我把那个固件改了个名字,直接解包

    ./extract-firmware.sh ../123.bin 
    
    • 1

    解包完成

    在这里插入图片描述

    解包得到的rootfs就是文件系统

    在这里插入图片描述

    tmp目录下有个backdoor文件

    在这里插入图片描述

    看了下里面字符串,有个upx

    在这里插入图片描述

    拖出来看看

    在这里插入图片描述

    脱个壳

    在这里插入图片描述

    瞄一眼字符串

    在这里插入图片描述

    webshell3.xiaomin.org:8080,md5提交了,发现不对

    继续翻,看到个connect,跟踪跳转

    在这里插入图片描述

    跳到这里,initConnection(i) 应该就是连接的函数

    在这里插入图片描述

    跟进connectTimeout()

    在这里插入图片描述

    看到这两个函数,就可以推出,a2中存的是ip,a3中存的是端口

    在这里插入图片描述

    ip: echo.byethost51.com
    port: 36667

    md5加密下

    在这里插入图片描述

    最终flag: flag{33a422c45d551ac6e4756f59812a954b}

  • 相关阅读:
    js 之reduce 方法实现数组去重原理分布解析
    Redis快速入门
    【生成模型】Diffusion Models:概率扩散模型
    TypeScript之常用类型
    【优化调度】基于matlab非支配排序遗传算法求解车辆充电调度优化问题【含Matlab源码 2000期】
    无心剑汉英双语诗003. 《书海》
    Linux的 Bash 简介和使用方法
    【前端实习评审】针对推电影详情模块的双向绑定锚点tab有一定的实现
    HIve数仓新零售项目DWB层的构建
    聚观早报 | OPPO开发者大会月底召开;新iPad Pro将搭载M2芯片
  • 原文地址:https://blog.csdn.net/ookami6497/article/details/128044594
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号