Fre*_*ric 5 hex reverse-engineering magnetic-cards
我有一些关于控制建筑物访问的磁卡的信息,需要对软件在卡上存储数据的方式进行逆向工程,以制作具有更多功能的东西.(我们失去了与原始程序员的联系.)
我不知道如何编写订单; 我不是磁卡专家.我知道一些事情:
我有一个读者和一些软件来阅读它.它给了我十六进制数字.例如,这里有几张卡片.
BAC716863B8CB32832BABAB40E1739BAB677563B3AF8BA3ABABABEBABABABABABAC0 (带停车卡)
BDC011813CB9B4CBB53DBDB21FD2BCBDBEEA3EBDBDFFBD3DBDBDB1BDBDBDBDBDBDC0 (带停车卡)
9DE031A11CA9912E951D9D9225369D1D9FCE6C9D1DDF9D1D9D9D9D9D9D9D9D9D9DC0 (普通卡,无特殊访问权限)
我只是希望它不会被任何可能导致无法逆向工程的东西所保护.
这个问题在谷歌上出现得很高,我遇到过类似的问题并解决了。
磁卡上的数据以 ANSI/ISO ALPHA 数据格式(在磁道 1 上)和 ANSI/ISO BCD 数据格式(在磁道 2 和 3 上)编码。大多数磁卡读卡器会在返回之前解码此数据,因此您不必这样做,但有些读卡器不会这样做,我们在这里。
您可以在这里找到编码表和更多信息:http://www.abacus21.com/Magnetic-Strip-Encoding-1586.html