找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 8095|回复: 7

[m0n0] m0n0Wall硬盘映像文件解包、封包HOW TO

[复制链接]
发表于 2005-3-23 23:25:30 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
版权声明:    版权所有┗;2005,analyst       本文为analyst原创,只要承认作者的版权,允许任意转载,但是不得用于商业目的。     本文版权归analyst所有,如需转载,请保留该声明,谢谢!    m0n0wall是一款基于FreeBSD内核的防火墙软件,国内bsder大多用于网关接入,完成nat功能。由于http://m0n0.ch仅提供了映像文件的下载,且部分玩家有改造m0n0wall的需求,本文就如何完成m0n0wall映像文件的解包作一些必要的说明。    一、准备工作:
mini安装的FreeBSD4.11

m0n0wall1.11版映像文件(generic-pc-1.11.img)
    二、解包、封包过程:1.测试映像文件类型,为解包作准备。

CODE
# file generic-pc-1.11.imggeneric-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。

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

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

CODE
# file generic-pc-1.11.imggeneric-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 /mnttotal 4906drwxr-xr-x  3 root  wheel      512 Apr  6  2003 bootdrwxr-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.修改完成后封包。

CODE
# 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/hackanalyst 完成于2005-03-23 23:20
routeros
发表于 2005-3-24 09:01:46 | 显示全部楼层
太好了 感谢analyst !!!
routeros
回复

使用道具 举报

发表于 2005-3-29 14:30:08 | 显示全部楼层
顶啊。好东东
routeros
回复

使用道具 举报

发表于 2005-4-17 18:59:34 | 显示全部楼层
呵呵是啊。好东东。支持。
routeros
回复

使用道具 举报

发表于 2005-6-7 16:41:30 | 显示全部楼层
感谢~
但是我在vnconfi mfsroot.img完,mount 时却错误?
generic-pc-1.2b8.img不会
routeros
回复

使用道具 举报

发表于 2005-6-7 19:15:32 | 显示全部楼层
看过了http://m0n0.ch/wall/hack,自己应该可以修改mono,只是我想加入pfsense中的切换到shell,不知道怎么做?刚才看了半天没找到,明天再找了~~
routeros
回复

使用道具 举报

发表于 2005-6-8 02:49:20 | 显示全部楼层
QUOTE(newsoft @ Jun 7 2005, 11:15 AM)
看过了http://m0n0.ch/wall/hack,自己应该可以修改mono,只是我想加入pfsense中的切换到shell,不知道怎么做?刚才看了半天没找到,明天再找了~~
[right][snapback]50469[/snapback][/right]


直接?入 http://................../exec.php 就可以了.
routeros
回复

使用道具 举报

发表于 2005-11-29 21:59:11 | 显示全部楼层
我用电子盘,烧录好镜像了,启动之后,出现6个选项,请问,如何选择进行设置,我烧的是1.2版本,网上好多教程说得都是1.11的,都是启动之后出现5个选项的,和现在1.2出现的6个选项内容完全不同,不知道该怎么设置,我想把IP地址直接改成192.168.123.×,因为我局域网是这个网段,好调试,不知道怎么办才可以,请指点,我的QQ 76842750
routeros
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-5-19 15:32 , Processed in 0.050524 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表