參考連結:
firmadyne的GitHub項目
Firmadyne固件模拟路由器環境搭建
基于Firmadyne的固件模拟環境搭建
後兩個教程在搭建過程上類似,但是各有詳略,可以結合起來看。
GitHub項目連結中直接在虛拟機中搭建Firmadyne環境,後兩者都是使用了firmware-analysis-toolkit工具進行環境搭建,優點是該項目中的腳本
fat.py
能夠一鍵仿真固件。
FAT基于Firmadyne進行了一些更改,Firmadyne使用PostgreSQL資料庫存儲有關仿真固件的資訊。但是,僅對于核心功能(即仿真固件)而言,實際上并不需要PostgreSQL。是以,FAT不使用它。
FAT在2020年更新了版本,安裝更加簡單,新舊版本的安裝略有差别。舊FAT項目網址