黑客防线,在攻与防的对立统一中寻求突破!2001年创刊的黑客技术专业刊物!

设为首页
收藏本站
联系我们
网站导航

黑客论坛 - 公共交流区 - 站长安全顾问 - 浏览 - [原创]对MAC地址的简单介绍
用户体验升级,欢迎参与!        您是本贴第 365 位浏览者 本版版主

帖子主题: [原创]对MAC地址的简单介绍

  • wanghao
  • 等级: 银牌VIP
  • 发贴: 76 贴
  • 货币: 0 金币
  • 积分: 100 分
  • 经验: 0 点
  • 体力: 100 点
  • 注册: 2005-12-19
[原创]对MAC地址的简单介绍

大家一定听国MAC地址这个名词,那么什么是MAC地址,它局域网中有什么作用?下面将介绍以下MAC的知识,MAC和和IP地址的区别以及MAC在实际应用中涉及的安全问题。

1. 基础知识

如今的网络分层就和搭积木一样,先设计某个模块的功能,然后把模块拼起来组成整个网络。局域网也不例外,在组网上我们使用的是IEEE802参考模型,从上到下分为;物理层,媒体接入层(MAC),逻辑链路控制层(LLC)。

2. 什么是MAC地址

MAC地址就是在媒介层使用的地址。在我们开来就是网卡的物理地址,由厂家写在网卡上的BIOS里。MAC地址可采用6字节(48比特)或2字节(16比特)这两种中的任意一种。但随着局域网的规模越来越大,一般都采用6字节的MAC地址。这48比特都有其意义,前24位是有生产网卡的厂商向IEEE申请的厂商地址,目前的价格是1000美圆买一个地址;后24位由厂商自行分配,这样的分配使得世界上的MAC地址的网卡都有唯一的标识。

3. IP地址与MAC地址的区别

IP地址基于逻辑,比较灵活,不受硬件限制,也容易记忆。MAC地址在一定程度上与硬件一致,基于物理,能够标识具体硬件。

4. 校园和小区为什么会用到MAC

这是由组网的方式决定的。如今比较流行的接入Internet的方式是把主机通过局域网组织起来,然后在通过交换机和internet相连接。这样一来就出现了如何区分具体用户,防止盗用的问题。由于IP只是逻辑上的标识,任何人都可以随意修改,因此不能用来标识用户,而MAC地址则不然,它是固化在网卡里面的,从理论上讲,除非盗用硬件(网卡),否则没有办法冒名顶替(当然事情没有绝对的,在黑客技术里没有办不到)

5. 怎么获得自己的MAC地址

MAC地址固化在网卡中的BIOS中,可以通过DOS命令获得。Win9X;winipcfg,win2000/xp;ipcofig all,其中

16进制表示的12位数就是。

6. MAC地址涉及到的安全问题

上面介绍可以知道,这种标识只是基于MAC地址的,我们如果能够更改MAC地址,不就可以盗用IP了?数据包通过MAC找接受人,更改了不就可以接受到别人的数据?

7. 如何获得别人的MAC地址

如果想盗用的话,除了IP地址还要知道对应的MAC地址。

获得局域网内某台主机的MAC地址;比如想得到局域网中IP192.168.1.3的主机,先在dos下用ping命令;ping 192.168.1.1然后输入arp –a命令来查询,如图;

这样就获得了局域网内指定的主机的MAC。如果要得到其他内网的MAC地址,可以用其它工具。

8. 如何修改自己的MAC地址

网卡的工作是和操作系统联系起来的,所以目前仍然可以通过修改操作系统配置文件来更改MAC地址。例如在Windows中可以通过注册表来修改。

例如在windows中可以通过注册表修改win me中;localmachine#system#current controlset#control#class#net下的0000,0001,0002 win200/xp中;hlm#system#currentcontrolset#control#class#{4d36e972-e325-11ce-bfc1-08002be0318}子键,在该子键0000,0001,0002中找到driverdesc,比如说在0000中找到的,就在0000下面添加字符串项,并命名为networkaddress,键值改为你要设的mac地址,要求为连续的12个16位数。

也可以使用工具软件修改,如;MAC2001 (谁能告诉我怎么粘贴不上图片啊?)

2006-1-1 20:39:00