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

腾讯 VX 能获取上游路由器的 mac 地址等硬件信息?

  •  
  •   google456 · 2019-05-05 18:38:07 +08:00 · 2782 次点击
    这是一个创建于 2011 天前的主题,其中的信息可能已经有所发展或是发生改变。
    那上上游呢?

    比如一级路由器有公网 IP,下面有个转接路由器 2 为内网地址,vx 连 转接路由器 2 的 wifi

    那么 VX 能获取那些硬件信息?

    能获得公网 IP 的那个路由器的 mac 么??
    6 条回复    2019-05-06 08:25:19 +08:00
    chennqqi
        1
    chennqqi  
       2019-05-05 18:44:46 +08:00   ❤️ 1
    不能,路由之间交换的是 nat 的 ip 进去之后就是路由器 mac 了。回答完毕。你要是实在想获得就直接 api 登录一级路由器读取吧
    demimule
        2
    demimule  
       2019-05-05 19:00:14 +08:00   ❤️ 1
    不能,OSI 模型是一层层解包的,到了微信这一层包含 mac 的包已经解了。
    goofool
        3
    goofool  
       2019-05-05 19:28:19 +08:00 via Android
    三层转发 mac 会被换掉
    hugee
        4
    hugee  
       2019-05-05 19:54:48 +08:00 via Android
    上上层。。。。 那上上上上上层主干网的 wx 获取了。。。
    catalina
        5
    catalina  
       2019-05-05 19:56:44 +08:00
    对于一个设备来说,它顶多能访问同一个局域网的所有接口(是接口不是设备,你的网关路由器的 lan 口和 wan 口的 mac 也是不一样的)的 mac 地址(除非你是说 ssh 上去 ifconfig 拿 mac 这种。。。),至于微信这么个 app,能不能拿到还要看它被授予的权限有多高。
    julyclyde
        6
    julyclyde  
       2019-05-06 08:25:19 +08:00
    那些 MAC 地址一般都是连号的
    所以讨论是否能获取外侧 MAC 地址没有任何意义
    只需要讨论是否可以获取内侧的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1074 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 19:50 · PVG 03:50 · LAX 11:50 · JFK 14:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.