设为首页
加入收藏
联系站长
今天是:  | 网站首页 | 软件路由器 | 无盘技术 | 网络学院 | 下载中心 | 技术论坛 | cisco | 
您现在的位置: 中国路由网 >> 软件路由器 >> m0n0Wall >> 正文 用户登录 新用户注册
[推荐]m0n0Wall硬盘映像文件解包、封包HOW TO         
 
m0n0Wall硬盘映像文件解包、封包HOW TO
作者:analyst 文章来源:www.router.net.cn 点击数: 更新时间:2006-8-22 14:26:43
一、准备工作:
mini安装的FreeBSD4.11
m0n0wall1.11版映像文件(generic-pc-1.11.img)
二、解包、封包过程:
1.测试映像文件类型,为解包作准备。

# file generic-pc-1.11.img
generic-pc-1.11.img: gzip compressed data, was "generic-pc-1.11", from Unix, max compression
2.将generic-pc-1.11.img改名为generic-pc-1.11.img.gz。

# mv generic-pc-1.11.img generic-pc-1.11.img.gz
3.用gunzip解压缩。

# gunzip generic-pc-1.11.img.gz
gunzip: generic-pc-1.11.img.gz: decompression OK, trailing garbage ignored
4.解包。

# file generic-pc-1.11.img
generic-pc-1.11.img: x86 boot sector, code offset 0x3c, reserved sectors 0, Media descriptor 0x0, reserved 0x16, dos < 4.0 BootSector (0x1f), BSD disklabel
# vnconfig -s labels -c vn0 ./generic-pc-1.11.img
# mount /dev/vn0a /mnt
# ls -l /mnt
total 4906
drwxr-xr-x  3 root  wheel      512 Apr  6  2003 boot
drwxr-xr-x  2 root  wheel      512 Aug 22  2004 conf
-rwxr-xr-x  1 root  wheel  1777364 Aug  6  2004 kernel.gz
-rw-r--r--  1 root  wheel  3220504 Nov 12 06:03 mfsroot.gz
此时,/mnt下就是解开的generic-pc-1.11.img文件系统,也就是玩家用写盘工具写到硬盘、cf卡上的内容。如果你有写好的cf卡,同样可以mount出此目录结构。这时可以把mfsroot.gz文件cp出备用(修改mfsroot.gz的方法基本相同,不在复述)。

5.修改完成后封包。

# umount /mnt
# vnconfig -u vn0
# gzip -9 generic-pc-1.11.img
# mv generic-pc-1.11.img.gz generic-pc-1.11.img
参考文章:http://m0n0.ch/wall/hack
 
文章录入:zyydaolang    责任编辑:zyydaolang 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口