首页 > 树莓派 > 把树莓派打造成NFC破解神器

把树莓派打造成NFC破解神器

2016年3月16日 发表评论 阅读评论
文章目录
[隐藏]

1.基础准备

近来闲来无事,遂把手边的树莓派做成了一个便携的NFC破解工具
使用的是树莓派B+,NFC读卡器使用的是ACR122U,安装了ACR122U的驱动,使用的是GNU LibNFC作为读写软件,使用mfoc作为破解软件
具体硬件如下


相关软件下载地址:
raspbian-jessie-lite
https://downloads.raspberrypi.org/raspbian_lite_latest
Win32DiskImager
https://sourceforge.net/projects/win32diskimager/files/latest/download
龙杰ACR122U读卡器Linux驱动
http://www.acs.com.hk/download-driver-unified/5864/ACS-Unified-PKG-Lnx-112-P.zip
LibNFC
http://dl.bintray.com/nfc-tools/sources/libnfc-1.7.1.tar.bz2
mfoc
https://mfoc.googlecode.com/files/mfoc-0.10.6.tar.gz

2.操作系统

操作系统方面我使用的是Raspbian,版本为2016-02-26-raspbian-jessie-lite
使用Win32DiskImager把镜像写入到TF卡中,为了能够让树莓派开机的时候把图像输出到HDMI,需要修改写入后的一个配置文件,该文件在镜像写入后,电脑上有个名为boot的60M的分区
编辑里面的config.txt


将选中这行的注释去掉

然后把卡插入树莓派,给小派加电,启动操作系统

3.基础配置

首先是需要给小派配置一个IP地址,以便于远程SSH的访问,我这里配置的IP地址为192.168.100.2,网关为192.168.100.254
编辑/etc/network/intarfaces
添加如下内容

然后重启网络,就可以使用ssh访问了

使用ssh连接小派,账号为pi,密码为raspberry,因为我个人比较习惯使用root进行操作,所以这里我登陆上去之后更改了root的密码,开启了ssh的root登陆

然后修改ssh配置文件,编辑/etc/ssh/sshd_config

然后重启ssh服务

接下来,设置小派的软件源,我这里使用的是阿里云的源
修改 /etc/apt/sources.list

然后进行更新

然后安装vim等工具

4.配置NFC读取环境

首先是安装ACR122U的驱动
将ACS-Unified-PKG-Lnx-112-P.zip上传至小派,然后解包,使用dpkg安装

然后安装libnfc
首先安装编译环境,然后将libnfc-1.7.1.tar.bz2上传至小派,解包,进行编译安装

然后编译安装mfoc,将mfoc-0.10.6.tar.gz上传到小派,解包,进行编译安装

然后禁用掉pn533的内核模块,不然小派是没办法去识别ACR122U的

然后将ACR122U连接到小派,查看一下是否识别

5.进行破解

我这里随便问同事要了张Mifare 1K的卡,先用手机上的MCT进行读取,发现扇区1加密,没办法读取,其他扇区是可以成功读取的,尝试使用mfoc进行破解


把卡片放到ACR122U上

键入如下命令开始破解,破解完成之后保存的文件名为mycard.mfd


大约等了10分钟左右,破解完成!

查看一下mycard.mfd,卡中数据已经完全可以看到了

其他说明

如需转载烦请注明出处
来自于LinE's Blog
From: http://blog.l1n3.net
谢谢~~

分类: 树莓派 标签:
  1. kevinchow
    2016年3月21日15:54 | #1

    真鸡巴6!

  2. htz
    2016年4月5日15:03 | #2

    请帮我给公交卡里冲上100块,谢谢

  3. 2016年4月6日11:03 | #3

    不错,不错,看看了!

  4. 666666
    2016年4月10日18:51 | #4

    楼主,你的电脑方向键是坏了,还是原本就是那种凹下去的一种设计

  5. SoyaDokio
    2016年9月12日03:57 | #6

    我关注的重点可能有点跑题,请问朋友你是如何实现将
    “root@raspberrypi”
    这个部分自定义(添加缩进、用方括号框起来)的呢?以及如何语法高亮(比如倒数第二个图“/etc”部分是蓝色的)?
    如果有别的朋友知道,请告知(zdqdj@qq.com),不胜感激!

    • 2016年9月19日15:02 | #7

      装个zsh,然后用oh-my-zsh,外加一些主题,很容易就可以修改

  6. wheat
    2017年2月19日00:31 | #8

    请问博主在哪里购买的nfc ACR122U,在淘宝上搜了一圈,评论很多印象不好,,,设备真假难辨, :) 所以麻烦老兄回个信息。谢谢。

    • LinE
      2017年2月22日19:27 | #9

      找卖改UID卡的店主,私聊问就可以了

  1. 本文目前尚无任何 trackbacks 和 pingbacks.