美文网首页
固件分析模拟环境

固件分析模拟环境

作者: 萍水间人 | 来源:发表于2019-06-28 11:36 被阅读0次

基本上按部就班,
1.提取固件
使用./source/extractor/extractor.py脚本提取,
-b 是指定brand of the image
-nk和-np是为了提高速度禁用了一些

接上提取固件包的名字,就提取完成了

  1. 获取体系结构
    ./script/getArch.py 可以获取到体系结构
    之前一直卡在这里不知道firmadyne用户密码,后来发现是postgresql数据库直接登陆后强行修改密码

  2. 入库
    ./script/tar2db.py 入库

  3. 制作qemu镜像
    ./scripts/makeImage 8


  1. 模拟网络配置
    ./scripts/inferNetwork.sh 8
    得到一个ip地址,但是此时不可达


6 运行模拟
./scratch/8/run.sh

然后此时就会多了一块网卡

能ping通了


此时也可以登陆到后台进行管理了

这时候看到了一些log文件

运行这个脚本之后得到


但是并不太懂文件中内容的含义


尝试进入固件控制台
没有成功

nmap扫描一下
可以看到开启的服务

相关文章

  • 固件分析模拟环境

    基本上按部就班,1.提取固件使用./source/extractor/extractor.py脚本提取,-b 是指...

  • 物联网设备固件模拟流程

    Iot安全之漏洞挖掘。为了对智能设备进行渗透测试,固件模拟可以在没有设备的情况下对固件进行分析。--- 环境 操作...

  • Loadrunner性能测试

    一、性能测试需求分析 二、测试环境与生产环境 2.1 尽量模拟生产环境,模拟硬件比较难,可以等比模拟,比如生产是4...

  • 从DVRF靶机学习固件安全

    DVRF 项目介绍 该项目目标是模拟一个真实的环境,帮助人们了解 x86_64 之外的其他 CPU 架构。此固件是...

  • java内存溢出入门一

    目标: 模拟java堆溢出,并做简分析,熟悉环境搭建 环境: java version "1.8.0_131...

  • 9.15总结

    初识STM32固件库: 1.什么是固件库 2.如何获取固件库 3.固件库文件分析 4.库帮助文档的使用 然后利用S...

  • NodeMCU-32S MicroPython固件的使用

    需要准备 MicroPython 固件 python 环境 第一步 下载固件 进入MicroPython的官网 选...

  • qemu运行firmware

    binwalk -e firmware 对固件进行提取,得到的目录下有squashfs-root(分析的固件为sq...

  • ZigBee抓包指南(Silicon Labs EM3585)

    一、固件烧录 1.1 烧录环境 1.1.1 硬件环境 1.1.2 软件环境 1.2 烧录步骤 1.2.1 接线方式...

  • 使用QEMU模拟IOT固件

    简介 在IOT设备测试中,有很多时候可以拿到设备的固件去做进一步的测试。这时就需要某种方式将固件中的程序运行起来,...

网友评论

      本文标题:固件分析模拟环境

      本文链接:https://www.haomeiwen.com/subject/ktlscctx.html