我是靠谱客的博主 烂漫外套,最近开发中收集的这篇文章主要介绍Deepin Linux下编译并运行Proxmark3,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

最近在研究一卡通安全,记录一下在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所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部