Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
proxmark3 — [Deprecated] Iceman Fork, the most totally wicked fork around if you are into proxmark3 | Kitploit
Strumenti/GitHubGitHub/iceman1001/proxmark3
RFID/NFC ToolsWireless SecurityHardware HackingCryptographyPenetration TestingHardware SecurityArchived
GitHubiceman1001/proxmark3

proxmark3

[Deprecated] Iceman Fork, the most totally wicked fork around if you are into proxmark3

Vedi Repository
4771156 anni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
Sito web

[Deprecato] Fork di Iceman

Build StatusCoverity StatusLatest release

QUESTO FORK È STATO DEPRECATO, USA IL REPO RRG/ICEMAN!

Rif.: repository GitHub Proxmark3 RDV4.0

Il repo RRG/Iceman è basato su questo repo. Nel repo RRG è stato investito molto sviluppo per portare il supporto a tutte le nuove funzionalità hardware. Il repo supporta pienamente tutte queste; come la flash memory, il modulo SIM per smart card, le antenne ad alta potenza, la porta FPC con seriale su USART, solo per citarne alcune.

Il repo RRG ha un client Proxmark universale. Il repo può essere facilmente (davvero) usato con tutti i tipi di dispositivi Proxmark3, come il PCB verde, RDV2.0, RDV3.0 Easy, Proxmark Evolution, ecc. Supporta e compila anche una serie di modalità standalone con una sola impostazione nel Makefile. Il proxmarking non è mai stato così facile. Ti consiglio di dargli un'occhiata.

===============================================================================

Niente dice grazie quanto una donazione

Se senti l'amore, sentiti libero di diventare un patron di iceman. Per alcuni livelli ci sono ricompense https://www.patreon.com/iceman1001

Ogni supporto è benvenuto.

Avviso

In questo fork c'è così tanto, con tutte le correzioni e le aggiunte è praticamente il fork più potenziato fino ad oggi per il dispositivo Proxmark3. Questo lo rende così fantastico con cui giocare. Per favore, giocaci. Entusiasmati e sperimenta. Nota a margine: con tutte le correzioni di Coverity Scan questo client è molto più stabile di PM3 Master anche se tendo a romperlo a volte. Cercherò di fare una release quando questo fork diventa stabile tra i miei esperimenti.

Configurazione ed esecuzione di Coverity Scan

Scarica Coverity Scan Self-build e installalo. Dovrai configurare il compilatore ARM-NON-EABI affinché lo usi:

  • Configura

cov-configure --comptype gcc --compiler /opt/devkitpro/devkitARM/bin/arm-none-eabi-gcc

  • Eseguilo (sto usando Ubuntu)

cov-build --dir cov-int make all

  • Crea un tarball

tar czvf proxmark3.tgz cov-int

  • Caricalo su coverity.com

Cosa è cambiato?

Cosa c'è di così speciale in questo fork? Ho setacciato il web alla ricerca di vari miglioramenti al codice sorgente del PM3 e non tutti hanno mai trovato la strada verso il ramo master. Tra le cose ci sono

root@kitploit:~
* patch di Jonor per il timing raw di hf 14a
* Gli aggiornamenti di Piwi. (di solito finiscono nel master)
* Il branch "topaz" di Piwi
* Il branch "hardnested" di Piwi
* L'iclass di Holiman (di solito finisce nel master)
* Le correzioni di Marshmellow (di solito finiscono nel master)
* I miglioramenti di Midnitesnake per Ultralight e Ultralight-C
* La modifica del picco LF / filtraggio IIR di Izsh
* I suggerimenti e trucchi di Aspers dal PM3-GUI-tool, settings.xml e altre cose.
* Le mie estensioni desfire, extra Ultralight, miglioramenti LF T55xx, correzioni di bug (filelength, comandi hf mf), script lua TNP3xxx, script Awid26, skidata (in arrivo)
* altre patch oscure come per la sammy-mode (offline, sai), identificazioni dei tag, chiavi predefinite.
* Minori modifiche testuali qua e là.
* Simulazione di Ultralight/Ntag.
* L'addon "RevEng" di Marshmellow e mio per il client. Rif: http://reveng.sourceforge.net/    Ora in uso reveng1.44
* Bruteforce alternativo di J-Run per le autenticazioni Mifare nested.. (serve un altro exe per farlo funzionare)
* Un bruteforce per le password T55XX contro il tag.
* Un bruteforce per AWID 26, partendo con un facility code e provando tutti i 0xFFFF numeri di carta tramite simulazione. Da usare contro un lettore AWID.
* Un bruteforce per HID, partendo con un facility code e provando tutti i 0xFFFF numeri di carta tramite simulazione. Da usare contro un lettore HID.
* Il Crapto1 v3.3 di Blapost
* Lo script legic di Icsom e i miglioramenti legic
* Il risolutore brute-force bitsliced di Aczid in 'hf mf hardnested'

Perché non ti sei fuso con il PM3 Master ufficiale?

Il fatto che armeggi così tanto con il codice rende un incubo fare una merge di una PR. Per questo non troverò mai il tempo per fare una PR. Molto di ciò che trovi qui non è nell'interesse del PM3 ufficiale. Tuttavia, e per fortuna, c'è @marshmellow42 che prende alcune cose e spinge PR. La separazione dal repo ufficiale del pm3 mi dà molta libertà per creare un firmware/client nel modo in cui voglio usare il PM3.

Perché non aggiungi questa o quella funzionalità?

Dammi un suggerimento e vedrò se non posso integrare le cose che hai.

GUI PM3

Tendo a rinominare e spostare le cose, la GUI ufficiale del PM3 di Gaucho non funzionerà molto bene. scusa

Sviluppo

Questo fork ora compila perfettamente su

  • Ambiente Windows/mingw con Qt5.6.1 e GCC 4.8
  • Ubuntu 1404, 1510, 1604
  • Mac OS X / Homebrew
  • Contenitore Docker

Installazione e build per UBUNTU

GC ha fatto aggiornamenti per permettere a questo di compilare facilmente su Ubuntu 14.04.2 LTS, 15.10 o 16.04 Vedi https://github.com/Proxmark/proxmark3/wiki/Ubuntu%20Linux

Un bellissimo script di installazione creato da @daveio si trova qui: https://github.com/daveio/attacksurface/blob/master/proxmark3/pm3-setup.sh Ho anche aggiunto questo script al fork. https://github.com/iceman1001/proxmark3/blob/master/install.sh

  • Esegui sudo apt-get install p7zip git build-essential libreadline5 libreadline-dev libusb-0.1-4 libusb-dev libqt4-dev perl pkg-config wget libncurses5-dev gcc-arm-none-eabi

  • Clona il fork di iceman git clone https://github.com/iceman1001/proxmark3.git

  • Ottieni gli ultimi commit git pull

  • Installa le regole blacklist e aggiungi l'utente al gruppo dialout (se sei su Linux/ubuntu/debian). Se fai questo passaggio, devi fare logout e login di nuovo per assicurarti che i tuoi diritti siano stati modificati. make udev

  • Pulizia e compilazione completa make clean && make all

  • Flash del BOOTROM e del FULLIMAGE client/flasher /dev/ttyACM0 -b bootrom/obj/bootrom.elf armsrc/obj/fullimage.elf

  • Entra nella cartella client cd client

  • Esegui il client ./proxmark3 /dev/ttyACM0

Installazione e build per ArchLinux

  • Esegui sudo pacman -Sy base-devel p7zip libusb readline ncurses arm-none-eabi-newlib --needed yaourt -S termcap

  • Clona il fork di iceman git clone https://github.com/iceman1001/proxmark3.git

  • Ottieni gli ultimi commit git pull

  • Installa le regole blacklist e aggiungi l'utente al gruppo dialout (se sei su Linux/ubuntu/debian). Se fai questo passaggio, devi fare logout e login di nuovo per assicurarti che i tuoi diritti siano stati modificati. make udev

  • Pulizia e compilazione completa make clean && make all

  • Flash del BOOTROM e del FULLIMAGE client/flasher /dev/ttyACM0 -b bootrom/obj/bootrom.elf armsrc/obj/fullimage.elf

  • Entra nella cartella client cd client

  • Esegui il client ./proxmark3 /dev/ttyACM0

Homebrew (Mac OS X)

Queste istruzioni vengono da @Chrisfu, da cui ho preso il file script proxmark3.rb. Per ulteriori domande su Mac e Homebrew, contatta @Chrisfu (https://github.com/chrisfu/)

  1. Installa homebrew se non l'hai già fatto: http://brew.sh/

  2. Fai tap di questo repo: brew tap iceman1001/proxmark3

  3. Installa Proxmark3: brew install proxmark3 per la versione stabile o brew install --HEAD proxmark3 per l'ultima non stabile da GitHub.

Aggiornamento della formula del tap HomeBrew

Questo metodo è utile per chi vuole eseguire versioni bleeding-edge del client di iceman. Tienilo a mente quando tenti di aggiornare la formula del tuo tap HomeBrew, poiché questa procedura potrebbe facilmente causare un errore di build se un aggiornamento è instabile su macOS.

Testato su macOS High Sierra 10.13.2

Nota: questo presuppone che tu abbia già installato il fork di iceman da HomeBrew come menzionato sopra

  1. Forza HomeBrew a scaricare l'ultima fonte da github brew upgrade --fetch-HEAD iceman1001/proxmark3/proxmark3

  2. Flash del bootloader e di fullimage.elf

  • Con il tuo Proxmark3 scollegato dalla macchina, tieni premuto il pulsante sul tuo Proxmark 3 mentre lo colleghi a una porta USB. Continua a tenere premuto il pulsante fino al termine di questo passaggio e finché il comando proxmark3-flasher non restituisce "Have a nice day!"* $ sudo proxmark3-flasher /dev/tty.usbmodem881 -b /usr/local/Cellar/proxmark3/HEAD-6a710ef/share/firmware/bootrom.elf /usr/local/Cellar/proxmark3/HEAD-6a710ef/share/firmware/fullimage.elf

$ sudo proxmark3-flasher /dev/tty.usbmodem881

  1. Goditi l'aggiornamento

Contenitore Docker

Ho recentemente aggiunto un contenitore docker su Docker HUB. Lo trovi qui: https://hub.docker.com/r/iceman1001/proxmark3/ Segui quelle istruzioni per farlo funzionare. Non serve più il vecchio ambiente proxspace.

-[1.6.0] Come iniziare: https://www.youtube.com/watch?v=b5Zta89Cf6Q -[1.6.0] Come connettersi: https://youtu.be/0ZS2t5C-caI -[1.6.1] Come fare il flash: https://www.youtube.com/watch?v=WXouhuGYEiw

Raccomandazioni: usa solo l'ultimo contenitore.

Compilare su Windows

Distro Gator96100

Invece di scaricare e installare ognuno di questi pacchetti, un nuovo archivio dell'ambiente ProxSpace sarà reso disponibile per il download nella pagina del progetto del repo di @Gator96100.

Dopodiché basta clonare il repo di iceman o scaricarne un altro. Leggi le istruzioni sulla pagina del repo di @Gator96100. (https://github.com/Gator96100/ProxSpace/)

Link

  • https://github.com/Gator96100/ProxSpace/archive/master.zip
  • https://github.com/Gator96100/ProxSpace/releases/tag/v2.2 (release v2.2 con gcc v5.3.0 arm-none-eabi-gcc v7.1.0)
  • https://github.com/Gator96100/ProxSpace/releases/tag/v2.1 (release v2.1 con gcc v5.3.0)

7. Compila ed esegui

  • Clona il fork di iceman git clone https://github.com/iceman1001/proxmark3.git

  • Ottieni gli ultimi commit git pull

  • COMPILAZIONE PULITA make clean && make all

Supponendo che tu abbia installato i driver Windows di Proxmark3, puoi eseguire il software Proxmark dove "X" è il numero della porta COM assegnata al proxmark3 sotto Windows.

  • Flash del BOOTROM e del FULLIMAGE client/flasher.exe comX -b bootrom/obj/bootrom.elf armsrc/obj/fullimage.elf

  • Entra nella cartella client cd client

  • Esegui il client proxmark3.exe comX

iceman presso host iuse.se Gennaio 2015, Svezia

Scarica lo strumento