V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
pexcn
V2EX  ›  程序员

MAC 地址为什么要打码?

  •  
  •   pexcn · 2017-04-10 02:18:35 +08:00 via Android · 5438 次点击
    这是一个创建于 2771 天前的主题,其中的信息可能已经有所发展或是发生改变。
    平常看到一些教程的截图,里面的 MAC 地址都是打码了的,比较好奇,为什么要这样做呢?
    23 条回复    2017-04-11 09:32:08 +08:00
    bombless
        1
    bombless  
       2017-04-10 02:40:24 +08:00 via Android
    mac 地址是以太网卡供应商需要确保全球唯一的,别的不说如果你开小号装逼,小号大号都露出 mac 地址了那你小号可能就失去存在的意义了……总之这种能唯一定位的信息确实没必要暴露出来
    panda1001
        2
    panda1001  
       2017-04-10 07:48:06 +08:00 via Android
    WIFI 的 ssid 可以用来定位
    libook
        3
    libook  
       2017-04-10 08:28:46 +08:00
    一般来说 MAC 地址相当于你的电脑的身份证,全球唯一。

    不过这玩意可以临时修改,而且有些不厚道厂商可能会使用重复的 MAC 地址,国内某些手机厂商也是没有足够的 MAC 地址池,直接让手机可以自动变 MAC 地址。。。不得不说这些人脑洞真大。。。
    nfroot
        4
    nfroot  
       2017-04-10 08:32:13 +08:00
    @libook 我还真见过这样的手机,忘记是哪个牌子了,直接结果就是 WIFI 不能加入白名单
    NonClockworkChen
        5
    NonClockworkChen  
       2017-04-10 08:41:02 +08:00
    我也好奇,能不能根据 mac 地址,追踪到对方 ip
    谁能和我讲下流程...
    ifaii
        6
    ifaii  
       2017-04-10 08:44:52 +08:00 via iPhone   ❤️ 1
    @NonClockworkChen 只有 MAC 当然不能,这个地址不能穿越 2 层边界
    linux40
        7
    linux40  
       2017-04-10 08:50:18 +08:00 via Android
    @NonClockworkChen 可以啊,比如抓一个 ip 的包,过滤一下 mac 地址。。。
    ryd994
        8
    ryd994  
       2017-04-10 09:16:19 +08:00 via Android   ❤️ 1
    @linux40 路由器出来的包是路由器的 mac
    你先看看 7 层模型和路由器的定义
    cjyang1128
        9
    cjyang1128  
       2017-04-10 09:48:28 +08:00
    码农的安全素养吧
    honeycomb
        10
    honeycomb  
       2017-04-10 09:52:16 +08:00 via Android
    Mac 可用于充当设备的永久唯一识别码,并且它通常会在网络通信中传给下一个节点(@ifaii 说的 2 层边界)
    miyuki
        11
    miyuki  
       2017-04-10 10:13:09 +08:00
    有的没的:根据 MAC 查水表
    jasontse
        12
    jasontse  
       2017-04-10 10:16:47 +08:00 via iPad
    @NonClockworkChen
    IPv6 网络下用 EUI-64 格式生成的地址是有被追踪这种可能
    ydxred
        13
    ydxred  
       2017-04-10 10:22:50 +08:00
    @NonClockworkChen 有些 信息安全面试还叫 用 mac 算 ip 地址呢
    linux40
        14
    linux40  
       2017-04-10 10:41:26 +08:00
    @ryd994 呃,我面壁去。。。
    swulling
        15
    swulling  
       2017-04-10 10:44:38 +08:00
    @ydxred 这也行

    Mac 地址修改起来挺简单的
    cnZary
        16
    cnZary  
       2017-04-10 10:47:23 +08:00
    @miyuki 根据 Mac Book 应该有
    ProjectSky
        17
    ProjectSky  
       2017-04-10 13:11:04 +08:00
    MAC 除开那些无良厂商,基本都是唯一的,为了某些 '私密性' 当然得打码。
    但是有些设备迷的不得了,重启一次变一次 MAC 地址,直接导致路由里面有几百个连接设备历史记录。
    pythonee
        18
    pythonee  
       2017-04-10 13:15:17 +08:00
    虚拟机的 mac 地址怎么算
    ruin2016
        19
    ruin2016  
       2017-04-10 13:32:51 +08:00   ❤️ 2
    mac 地址属于 ISO7 层模型的二层,出了路由器机器的 mac 就不会存在于数据包里面, 所以基本上互联网路由器上抓包是定位不鸟某个人的(因 mac 地址已变更), 不过现在大部分的软件都会把 用户的 mac 地址记录下来放到 ip 数据包的 data 部分, 如果 data 部分没有加密, mac 地址就能抓到了。
    introom
        20
    introom  
       2017-04-10 14:01:08 +08:00 via Android
    @pythonee 有专门分配 vmware 的,不过你都虚拟机了,二层的东西外面又看不到,,,
    iPhone8
        21
    iPhone8  
       2017-04-10 14:03:36 +08:00
    你肯定没学过计算机网络
    jason19659
        22
    jason19659  
       2017-04-10 14:16:22 +08:00
    我也好奇
    salmon5
        23
    salmon5  
       2017-04-11 09:32:08 +08:00
    @ruin2016 "现在大部分的软件都会把 用户的 mac 地址记录下来放到 ip 数据包的 data 部分", 能否举个例子看看,啥软件这么干的?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1623 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 16:50 · PVG 00:50 · LAX 08:50 · JFK 11:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.