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

Grok3 帮忙解决了一个把 iPhone 公交卡/八达通卡片写入物业系统的大问题

  •  
  •   franklee628 · 26 天前 · 1550 次点击

    小区最近换了新物业,拿着老的卡去让物业重写,发现物业系统并不写入卡片,而是读取 IC 卡的 0 扇区存储的卡号并录入系统即可。当时就拿出了 iPhone 让她读手机里的八达通卡试试看,但读卡器没有反应。

    随即让物业帮忙看下之前录入卡片的资料,看到了已经录入的卡片在系统中以“0578749754”这串数字保存,便抄了下来,想看看它与我的 IC 卡卡号“3A057F22“有什么关系。

    上楼后想着要不试下 Grok3 能不能推理出来吧,于是就有了如下的对话和解答:

    https://grok.com/share/bGVnYWN5_41f98930-aaa0-4915-8da6-c7401bfbca2d

    所以把字节反转这件事情,让我自己想我是压根没啥可能想出来的。

    还是挺神的,一会儿再去趟物业直接写入数字试试看。

    第 1 条附言  ·  26 天前
    最后顺着 Grok 给出的逻辑,又查了一些资料,发现每个物业系统的格式都不太一样,需要具体情况具体分析,但思路是没问题的。

    物业公司常用的转换方式如下:

    https://www.youwokeji.com.cn/shownews-36.html

    其实 Grok 给出的转换数据并不对,最后用这个网页转换了得出的数字录入就 OK 了,转换得出的结果如果不足 10 位,则在前面用 0 补齐即可。

    https://www.rapidtables.com/convert/number/hex-to-decimal.html?x=50F7DF04
    4 条回复    2025-03-05 17:26:56 +08:00
    jaylee4869
        1
    jaylee4869  
       26 天前
    样本只有一个,就这么「推理」出来了?换一个样本会不会就不一样了呢?
    yyf1234
        2
    yyf1234  
       26 天前 via iPhone
    这没什么难度吧,你把 3A057F22 转 10 进制看不出来什么,但是 0578749754 转 hex 一眼就看出来了-> 0x227F053A
    franklee628
        3
    franklee628  
    OP
       26 天前
    @jaylee4869 的确有这个可能,本身应该样本多点,但觉得太麻烦物业公司,抱着试一下的态度去看看,结果成功了。
    franklee628
        4
    franklee628  
    OP
       26 天前
    @yyf1234 对这个不怎么敏感啊,老哥厉害。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5582 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 06:10 · PVG 14:10 · LAX 23:10 · JFK 02:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.