概述
最近在研究一卡通安全,记录一下在Deepin Linux下搭建pm3环境的指令,其实完全等同于debian下搭建的步骤
(1)首先更新Proxmark3在Linux下使用的依赖包,使用终端输入以下命令:
sudo apt-get install gitbuild-essential libreadline5 libreadline-dev gcc-arm-none-eabi libusb-0.1-4libusb-dev libqt4-dev ncurses-dev perl pkg-config
(2)然后克隆Proxmark3项目最新版本:
git clone https://github.com/Proxmark/proxmark3.git
(3)通过终端打开克隆好的项目目录:
cd proxmark3
(4)编译proxmark3:
make clean &&make
(5)检测Proxmark3端口,将Proxmark3连接到一个空的USB端口。打开终端并运行: dmesg | grep -i usb,可以获得HID或CDC设备的输出:
* HID设备
[5414.961137] usb 2-2.2:使用uhci_hcd的新的全速USB设备号11
5月3日15:53:43proxtest mtp-probe:检查总线2,设备11:“/sys/devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.2“
[5422.297626] generic-usb 0003:9AC4:4B8F.0008:hiddev0,hidraw2:
USB HID v1.00设备[ProxMark-3 RFID仪器]在usb-0000:02:00.0-2.2 /input0
跳转到Proxmark3升级到CDC Bootloader
*CDC设备
[10416.461687] usb 2-1.2:使用ehci_hcd的新的全速USB设备号12
[10416.555093] usb 2-1.2:找到新的USB设备,idVendor = 2d2d,idProduct = 504d
[10416.555105] usb 2-1.2:新的USB设备字符串:Mfr = 1,Product = 0,SerialNumber = 0
[10416.555111] usb 2-1.2:制造商:proxmark.org
[10416.555814] cdc_acm 2-1.2:1.0:该设备不能自己做呼叫。它不是调制解调器
[10416.555871] cdc_acm 2-1.2:1.0:ttyACM0:USB ACM设备
此时显示为HID设备,需要将Proxmark3升级到CDC Bootloader固件
(6)确保终端已定位到Proxmark3根目录下,运行Proxmark3客户端:
cd client
./ proxmark3 / dev / ttyACM0
若此时正常显示Proxmark3固件信息及内存使用情况,说明Proxmark3连接正常,可以开始使用Proxmark3设备。
最后
以上就是烂漫外套为你收集整理的Deepin Linux下编译并运行Proxmark3的全部内容,希望文章能够帮你解决Deepin Linux下编译并运行Proxmark3所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复