简单的软路由器Web端仿真启动

📅 2026/7/31 13:18:34 👁️ 阅读次数 📝 编程学习
简单的软路由器Web端仿真启动

软路由镜像.E01 是一个 EnCase 证据文件格式,不能直接挂载
在 Kali 中需要先将其转换为原始镜像(raw/dd),或者通过虚拟设备挂载
image

软路由镜像取证:Web端仿真启动完整总结


一、镜像准备与格式转换(E01 → raw → vmdk)

1. 工具安装(Kali环境)

sudo apt update && sudo apt install ewf-tools qemu-utils -y

2. 复制镜像到家目录并重命名(避免特殊字符)

cp '/mnt/hgfs/temp/.../软路由镜像.E01' ~/router.E01
cd ~/

image

3. 导出raw格式

sudo ewfexport -t raw router.E01

交互选项:

  • 格式选择 raw
  • 分段大小 0(无限制)
  • 起始偏移 0
  • 导出长度直接回车(全量)
    屏幕截图 2026-05-31 214941
    image

生成文件通常是 router.export。但是我确实没找到这个文件,然后就把这个文件夹的所有文件列出来了
image

也就是桌面上的home文件`
image

可以看到.raw文件只有一个就是raw.raw

4. 转换为vmdk

qemu-img convert -f raw -O vmdk router.export router.vmdk

这个代码说一点啊,没反应就是成功了,图上前面两个是我之前试的没反应,还有个格式是错的
image


二、VMware虚拟机创建与启动

这里我有个问题,就是在虚拟机和主机的共享文件夹里,有些操作实现不了
例如:
1.在转换格式的时候必须把文件移出来才行
2.转换后文件移不进共享文件夹,复制粘贴也不行
最后是直接将rounter.vmdk从虚拟机里粘贴到主机的,但是之前把检材文件粘贴到虚拟机的时候就会损坏

1. 虚拟机配置

  • 操作系统:Linux → Other Linux 5.x/6.x kernel 64-bit
  • 内存:512 MB ~ 1 GB
  • 磁盘:使用现有虚拟磁盘 → 选择 router.vmdk
  • 磁盘控制器:IDE(兼容性最佳)
  • 网络:桥接模式(推荐)或仅主机模式(Host-Only)

2. 移除无效设备

若开机提示“无法连接虚拟设备 sata0:1”,编辑虚拟机设置 → 移除 CD/DVD 光驱、软驱等无关设备。
image

3. 启动并进入系统(以下命令仅适用于iStoreOS、OpenWrt)

  • 正常启动后会进入控制台(如 iStoreOS、OpenWrt 等)
  • 登录用户通常为 root,密码尝试空或 password
    image

三、获取Web管理IP并访问

1. 查看LAN口IP

ip addr show br-lan
# 或 ifconfig br-lan

屏幕截图 2026-05-31 221454

2. 若为公网IP(如81.71.x.x)导致宿主机无法访问

解决方法:添加一个与宿主机VMnet1同网段的虚拟IP。

  • 查看宿主机VMnet1 IP(例如192.168.38.1)
    image

  • 在软路由控制台中执行:(例如192.168.38.x)

    ip addr add 192.168.38.x/24 dev br-lan
    iptables -I INPUT -p tcp --dport 80 -j ACCEPT #这是设置防火墙的,一般不需要
    
  • 浏览器访问 http://192.168.38.x
    屏幕截图 2026-05-31 222645

3. 登录Web界面

  • 默认用户名:root
  • 密码:空 / password / 自行用 passwd root 重置
    image