Kali Linux下編譯Proxmark3固件并使用

Iceman編輯于2018年08月24日 · 第7次修訂版

這是在Linux發(fā)行版:Kali Rolling-Edition上編譯Proxmark3固件的指南,它已經(jīng)過Kali 2016.2發(fā)行版的驗(yàn)證。

目錄

準(zhǔn)備Proxmark3軟件

插入Proxmark3

可能出現(xiàn)的錯(cuò)誤

HID設(shè)備

CDC設(shè)備

將Proxmark3升級(jí)到CDC Bootloader引導(dǎo)

升級(jí)Proxmark3固件

訪問Proxmark3客戶端


一、準(zhǔn)備Proxmark3軟件

打開終端:從Kali Linux源中下載并安裝工具組件以構(gòu)建Proxmark3:

sudo apt-get install git build-essential libreadline5 libreadline-dev gcc-arm-none-eabi libusb-0.1-4 libusb-dev libqt4-dev ncurses-dev perl pkg-config

Git克隆官方Proxmark項(xiàng)目的最新版本:

git clone https://github.com/Proxmark/proxmark3.git

或者Git克隆Iceman版Proxmark項(xiàng)目的最新版本:

git clone https://github.com/iceman1001/proxmark3.git

打開剛剛克隆的Proxmark3存儲(chǔ)庫:

cd proxmark3

現(xiàn)在編譯bootrom, OS和軟件:

make clean && make all

二、插入Proxmark3

將Proxmark3連接到空的USB端口,打開終端并運(yùn)行:

dmesg | grep -i usb

您將得到類似于以下兩個(gè)輸出中的一個(gè),并將影響接下來的幾個(gè)步驟。

(一)可能的錯(cuò)誤

如果設(shè)備在被枚舉時(shí)斷開連接,那么通常是調(diào)制解調(diào)器管理器是令人討厭的。一些用戶試圖取得一些成功。必須為Kali用戶找到更永久的解決方案。

(二)HID設(shè)備

[ 5414.961137] usb 2-2.2: new full speed USB device number 11 using uhci_hcd
May? 3 15:53:43 proxtest mtp-probe: checking bus 2, device 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 Device [ProxMark-3 RFID Instrument] on usb-0000:02:00.0-2.2/input0

跳轉(zhuǎn)到將Proxmark3升級(jí)到CDC Bootloader引導(dǎo)。

(三)CDC設(shè)備

[10416.461687] usb 2-1.2: new full-speed USB device number 12 using ehci_hcd
[10416.555093] usb 2-1.2: New USB device found, idVendor=2d2d, idProduct=504d
[10416.555105] usb 2-1.2: New USB device strings: Mfr=1, Product=0, SerialNumber=0
[10416.555111] usb 2-1.2: Manufacturer: proxmark.org
[10416.555814] cdc_acm 2-1.2:1.0: This device cannot do calls on its own. It is not a modem.
[10416.555871] cdc_acm 2-1.2:1.0: ttyACM0: USB ACM device

跳轉(zhuǎn)到升級(jí)Proxmark3固件。

、將Proxmark3升級(jí)到CDC Bootloader引導(dǎo)

拔下Proxmark3設(shè)備。

確保您位于"proxmark3"文件夾目錄中并發(fā)出以下命令:

cd client
make

按住Proxmark3上的按鈕并一直按住它,將Proxmark3連接到空USB端口并發(fā)出以下命令:

./flasher /dev/ttyACM0 -b ../bootrom/obj/bootrom.elf

刷完bootloader后,看到OK,松開按鈕。然后返回主Proxmark3目錄:

cd ../

注意:在使用Kali Linux虛擬機(jī)時(shí),這可能會(huì)連不上,可以先將Proxmark3升級(jí)到CDC Bootloader引導(dǎo)再進(jìn)行連接。但我還是建議使用樹莓派安裝Kali Linux、電腦安裝Kali Linux或從USB驅(qū)動(dòng)器啟動(dòng)Kali Linuux。

您現(xiàn)在可以跳到升級(jí)Proxmark3固件!

四、升級(jí)Proxmark3固件

確保您位于“proxmark3”文件夾目錄中并發(fā)出以下命令:

cd client
./flasher /dev/ttyACM0 ../armsrc/obj/fullimage.elf
cd ..

Flasher程序?qū)z測(cè)您的Proxmark3并重新啟動(dòng)它。一旦它重新啟動(dòng)并在適當(dāng)?shù)哪J较轮匦聠?dòng)后, Flasher將再次檢測(cè)到proxmark3, 然后開始刷寫固件。您可能要必須運(yùn)行一下“dmesg”并檢查Proxmark3連接到哪個(gè)串口,如果遇到問題則替換“ttyACM0”。另外,請(qǐng)嘗試拔下并重新插入U(xiǎn)SB電纜并再次運(yùn)行該命令。

警告!在實(shí)際升級(jí)固件時(shí),請(qǐng)勿拔下USB電纜或取消命令。Flasher可能需要一段時(shí)間才能在重新啟動(dòng)后實(shí)際檢測(cè)到Proxmark3,通常不到一分鐘時(shí)間。

五、訪問Proxmark3客戶端

確保您位于“proxmark3”文件夾目錄中并發(fā)出一下命令:

cd client
./proxmark3 /dev/ttyACM0

如果一切順利,您應(yīng)該可以獲得有關(guān)固件和內(nèi)存使用情況的一些信息以及以下提示:

proxmark3>

現(xiàn)在運(yùn)行以下命令以驗(yàn)證Proxmark3功能

proxmark3>hw status
proxmark3>hw version
proxmark3>hw tune

您現(xiàn)在可以使用新升級(jí)的Proxmark3了!

退出Proxmark程序

proxmark3>quit

本文為翻譯版文章,翻譯者水平有限,不喜勿噴,有建議可以交流!

翻譯者:Traveler

QQ:812630419

英文版原文請(qǐng)?jiān)L問:https://github.com/Proxmark/proxmark3/wiki/Kali-Linux

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi閱讀 7,872評(píng)論 0 10
  • PLEASE READ THE FOLLOWING APPLE DEVELOPER PROGRAM LICENSE...
    念念不忘的閱讀 13,671評(píng)論 5 6
  • mean to add the formatted="false" attribute?.[ 46% 47325/...
    ProZoom閱讀 3,221評(píng)論 0 3
  • TABLE OF CONTENTS Introduction 7 Overview of FortiCloud 7...
    Bouw閱讀 2,746評(píng)論 0 0
  • 閃電是神賜的利劍刺破了濃厚的烏云烏云頃刻現(xiàn)為惡魔猙獰、哀嗥暗血噴濺不止浸透了樓壁大地,千樹萬草雷鳴如叢山起伏延綿又...
    何四金mile閱讀 135評(píng)論 0 0

友情鏈接更多精彩內(nèi)容