zoukankan      html  css  js  c++  java
  • 记Macbook Pro配合FT232使用PN532模块

    0x00实话。 被自己傻到

    在linux下使用 libusb + libnfc 这两个库就可以配合串口直接使用pn532模块
    当时配置文件是写在 /etc/nfc 目录下的
    而我在OS X 下居然也想着这样干。

    硬件列表

    绿联的type-c拓展坞一个。
    FT232 usb转串口模块一个。
    PN532 nfc通讯模块一个。
    

    0x01硬件连接

    没啥好说的 rxd接模块txd 反之亦然
    还有。 如果mac没有正确识别串口驱动
    ftdi的官网下载即可
    注意别选错系统版本 mac Mojave的版本号是14 high Sierra是13

    还有一个小注意点是 如何测试usb转uart模块是否配置好
    把模块的rxd直接接上txd 然后 ls /dev/cu.*
    找到类似于/dev/cu.usbserial-00003214这样的设备
    然后 screen /dev/cu.usbserial-00003214随便按几下键盘
    看看是不是在屏幕上有返回 理论上是按什么返回什么

    0x02库安装

    libnfc
    libusb
    自行安装 不在赘述 github界面写的非常清楚

    0x03nfc-tools

    mfoc
    mfcuk
    这几个常用的软件怎么用就不介绍了

    0x04软件调试(重头戏)

    nfc-list uses libnfc 1.7.1
    0 device(s) found
    

    错误原因是啥呢. 就是我说的 我在/etc/nfc目录下创建配置文件了

    log_level=3
    

    这个我记得调了 然而 ....
    直到我看到了这个
    LIBNFC_LOG_LEVEL=3 nfc-list
    才发现。 一直都没有设置配置文件

    info	libnfc.config	Unable to open file: /opt/local/etc/nfc/libnfc.conf
    debug	libnfc.config	Unable to open directory: /opt/local/etc/nfc/devices.d
    debug	libnfc.general	log_level is set to 3
    debug	libnfc.general	allow_autoscan is set to true
    debug	libnfc.general	allow_intrusive_scan is set to false
    debug	libnfc.general	0 device(s) defined by user
    nfc-list uses libnfc 1.7.1
    debug	libnfc.general	0 device(s) found using acr122_usb driver
    debug	libnfc.general	0 device(s) found using pn53x_usb driver
    No NFC device found.
    

    0x05真相大白..

    mac配置文件应该放在 /opt/local/etc
    然后就好了..

    0x06 Ps.

    然而配置好之后还是没有什么卵用

    Card is not vulnerable to nested attack
    

    我的免费洗澡计划又泡汤了.
    接下来考虑物理攻击
    比如钕铁硼超强磁铁去搞电磁阀[手动滑稽]

  • 相关阅读:
    docker cannot stop container问题解决
    Could not get lock /var/lib/dpkg/lock-frontend解决
    SpringBoot解决跨域请求拦截
    Mybatis插件开发
    kill 命令在Java应用中使用注意事项
    SpringBoot处理全局统一异常
    docker上传自己的镜像
    创建swagger的springboot-stater,并在spring cloud zuul网关中引入
    Docker+Jenkins+Git发布SpringBoot应用
    git使用.gitignore文件忽略相关文件上传
  • 原文地址:https://www.cnblogs.com/licsber/p/Mac_pn532.html
Copyright © 2011-2022 走看看