• 请不要在回答技术问题时复制粘贴 AI 生成的内容
pexcn
V2EX  ›  程序员

MAC 地址为什么要打码?

  •  
  •   pexcn · Apr 10, 2017 via Android · 6100 views
    This topic created in 3340 days ago, the information mentioned may be changed or developed.
    平常看到一些教程的截图,里面的 MAC 地址都是打码了的,比较好奇,为什么要这样做呢?
    23 replies    2017-04-11 09:32:08 +08:00
    bombless
        1
    bombless  
       Apr 10, 2017 via Android
    mac 地址是以太网卡供应商需要确保全球唯一的,别的不说如果你开小号装逼,小号大号都露出 mac 地址了那你小号可能就失去存在的意义了……总之这种能唯一定位的信息确实没必要暴露出来
    panda1001
        2
    panda1001  
       Apr 10, 2017 via Android
    WIFI 的 ssid 可以用来定位
    libook
        3
    libook  
       Apr 10, 2017
    一般来说 MAC 地址相当于你的电脑的身份证,全球唯一。

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

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