ft232 mac usb串口驱动_记Macbook Pro配合FT232使用PN532模块
发布日期:2021-06-24 15:42:10 浏览次数:2 分类:技术文章

本文共 1360 字,大约阅读时间需要 4 分钟。

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

才发现。 一直都没有设置配置文件

infolibnfc.configUnable to open file: /opt/local/etc/nfc/libnfc.conf

debuglibnfc.configUnable to open directory: /opt/local/etc/nfc/devices.d

debuglibnfc.generallog_level is set to 3

debuglibnfc.generalallow_autoscan is set to true

debuglibnfc.generalallow_intrusive_scan is set to false

debuglibnfc.general0 device(s) defined by user

nfc-list uses libnfc 1.7.1

debuglibnfc.general0 device(s) found using acr122_usb driver

debuglibnfc.general0 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

我的免费洗澡计划又泡汤了.

接下来考虑物理攻击

比如钕铁硼超强磁铁去搞电磁阀[手动滑稽]

转载地址:https://blog.csdn.net/weixin_33613462/article/details/112935454 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:batch执行流程 spring_通过例子讲解Spring Batch入门,优秀的批处理框架
下一篇:python 正则表达式判断_正则表达式教程python | Python如何判断正则表达式是否匹配成功...

发表评论

最新留言

很好
[***.229.124.182]2024年04月18日 16时12分15秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章