使用 mfoc+pn532 破解门禁卡、校园卡等

马谦马谦马谦 Linux评论5,9213字数 980阅读 3 分 16 秒阅读模式

大四上学期的时候因为毕业设计接触到了 IC 卡破解,当时是花了一个星期的时间破解了学校了水卡、洗衣卡等,毕业后没有再玩过了。

前几天搬家没有门禁卡,每次都是在楼下苦等没有办法。不得已之下又又拿出工具试了试,才发现一年没用,差不多又忘完了。于是记录下流程,以备后用!

一、准备

  1. 了解 IC 卡的工作原理,目前仅支持 M1 卡破解,一般学校一卡通和水卡都是这种类型,可以尝试破解。地铁和公交卡一半则是 CPU 卡,无法破解。
  2. 一个读卡模块,PN532 模块+uart 转接头+卡片。
  3. 如果你是为了复制卡片,待复制的卡片最好为全扇区可擦除重写。

二、安装 libnfc

以下环境都是以 root 身份运行

依赖库:

安装 nfc 工具库并添加 uart 支持:

将 PN532 插入 PC USB 接口运行 nfc-list 示例程序

出现以下信息则表示安装成功:

如果显示:

则安装失败,这时候请检查/usr/local/etc/目录下是否有 nfc 文件夹。如果没有,请在/usr/local/etc/目录下新建 nfc 文件夹,然后在 nfc 文件夹下新建一个文件,保存为 libnfc.conf,文件内容如下:

保存退出后再次尝试,问题解决。

如果抛出以下错误:

打开终端执行如下命令

或者在./configure 时加上--prefix=/usr 选项,重新编译安装。

二、安装 mfoc

三、破解密码

等待密码破解完毕,然后重新 dump 一张白卡的数据:

把原来的数据复制到新的卡片中

卡片复制成功。

  最后更新:2018-5-4
马谦马谦马谦
  • 本文由 马谦马谦马谦 发表于 2018 年 4 月 9 日 21:20:44
  • 转载请务必保留本文链接:https://www.dyxmq.cn/linux/crack-m1-card.html
CentOS5 YUM源 CentOS

CentOS5 YUM 源

centos5 已停止了维护,国内大部分的源也停止维护,找了很久都没有找到可用的源。最后才发现,centos 早期的源都已经 vault.centos.org 网站下,国内的镜像源也都改成了 centos-va...
openssl命令的用法 Linux

openssl 命令的用法

openssl 是目前使用最广泛的 ssl 库之一,除了提供全面的 ssl 加密库以外,还提供了一些基础的命令行工具用于测试,目前绝大多数的软件都是使用 openssl 库来进行 ssl 交互,很多系统默认都自带了 op...
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证