Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
proxmark3 — [Deprecated] Iceman Fork, the most totally wicked fork around if you are into proxmark3 | Kitploit
Tools/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

Repository anzeigen
477115vor 6 JahrenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Webseite

[Veraltet] Iceman-Fork

Build StatusCoverity StatusLatest release

DIESER FORK IST VERALTET – NUTZE STATTDESSEN DAS RRG/ICEMAN-REPO!

Ref: Proxmark3 RDV4.0 GitHub-Repository

Das RRG/Iceman-Repo basiert auf diesem Repo. In das RRG-Repo wurde viel Entwicklungsarbeit gesteckt, um Unterstützung für alle neuen Hardware-Funktionen zu bringen. Das Repo unterstützt sie alle vollständig; wie den Flashspeicher, das Smartcard-SIM-Modul, Hochleistungsantennen, den FPC-Port mit serieller Verbindung über USART, um nur einige zu nennen.

Das RRG-Repo hat einen universellen Proxmark-Client. Das Repo kann problemlos (wirklich) mit allen Arten von Proxmark3-Geräten verwendet werden, wie der grünen Platine, RDV2.0, RDV3.0 Easy, Proxmark Evolution, usw. Es unterstützt und kompiliert auch eine Reihe von Standalone-Modi vollständig, mit nur einer Einstellung im Makefile. Proxmarking war noch nie so einfach. Ich empfehle dir, es dir anzusehen.

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

Nichts sagt so sehr Danke wie eine Spende

Wenn du die Liebe spürst, zögere nicht, ein Iceman-Patron zu werden. Bei einigen Stufen gibt es Belohnungen https://www.patreon.com/iceman1001

Jede Unterstützung ist willkommen.

Hinweis

Dieser Fork enthält so viel – mit allen Fixes und Ergänzungen ist er im Grunde der bis heute am meisten erweiterte Fork für das Proxmark3-Gerät. Das macht es so großartig, damit zu spielen. Bitte spiel damit. Sei begeistert und experimentiere. Nebenbei: Mit allen Coverity-Scan-Fixes ist dieser Client viel stabiler als PM3 Master, auch wenn ich ihn manchmal kaputt mache. Ich werde versuchen, ein Release zu veröffentlichen, wenn dieser Fork zwischen meinen Experimenten stabil ist.

Coverity-Scan-Konfiguration & -Ausführung

Lade den Coverity-Scan-Selbstbau herunter und installiere ihn. Du musst den ARM-NON-EABI-Compiler konfigurieren, damit er verwendet wird:

  • Konfigurieren

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

  • Ausführen (ich arbeite mit Ubuntu)

cov-build --dir cov-int make all

  • Ein Tarball erstellen

tar czvf proxmark3.tgz cov-int

  • Auf coverity.com hochladen

Was hat sich geändert?

Was ist so besonders an diesem Fork? Ich habe das Internet nach verschiedenen Verbesserungen des PM3-Quellcodes durchforstet, und nicht alle haben jemals ihren Weg in den Master-Branch gefunden. Darunter sind:

root@kitploit:~
* Jonors hf-14a-Roh-Timing-Patch
* Piwis Updates. (gelangen normalerweise in den Master)
* Piwis „topaz“-Branch
* Piwis „hardnested“-Branch 
* Holimans iclass, (gelangt normalerweise in den Master)
* Marshmellows Fixes (gelangen normalerweise in den Master)
* Midnitesnakes Ultralight- und Ultralight-c-Erweiterungen
* Izshs LF-Peak-Modifikation / IIR-Filterung
* Aspers Tipps und Tricks aus dem PM3-GUI-Tool, settings.xml und anderem.
* Meine eigenen Desfire-, Ultralight-Extras, LF-T55xx-Erweiterungen, Bugfixes (Dateilänge, hf-mf-Befehle), TNP3xxx-Lua-Skripte, Awid26, Skidata-Skripte (kommen noch)
* andere obskure Patches wie für den Sammy-Modus, (offline, du weißt schon), Tag-Identifikationen, Defaultkeys.
* Kleinere Textänderungen hier und da.
* Simulation von Ultralight/Ntag.
* Marshmellows und mein „RevEng“-Addon für den Client. Ref: http://reveng.sourceforge.net/    Jetzt mit reveng1.44
* J-Run alternative Brute-Force für Mifare-Nested-Auths.. (du brauchst eine weitere exe, damit es funktioniert)
* Ein Bruteforce für T55XX-Passwörter gegen den Tag.
* Ein Bruteforce für AWID 26, startend mit einem Facilitycode und dann Versuchen aller 0xFFFF Kartennummern per Simulation. Zur Verwendung gegen einen AWID-Leser.
* Ein Bruteforce für HID, startend mit einem Facilitycode und dann Versuchen aller 0xFFFF Kartennummern per Simulation. Zur Verwendung gegen einen HID-Leser.
* Blaposts Crapto1 v3.3
* Icsoms Legic-Skript und Legic-Erweiterungen
* Aczids bitsliced-Bruteforce-Solver in 'hf mf hardnested'

Warum nicht mit dem offiziellen PM3-Master gemerged?

Weil ich so viel am Code herumspiele, ist das Mergen eines PRs ein Albtraum. Deshalb werde ich nie Zeit finden, einen PR zu machen. Vieles von dem, was du hier findest, liegt nicht im Interesse des offiziellen PM3. Aber zum Glück habe ich @marshmellow42, der einige Dinge übernimmt und PRs zurückschiebt. Die Trennung vom offiziellen PM3-Repo gibt mir sehr viel Freiheit, eine Firmware/einen Client so zu erstellen, wie ich den PM3 nutzen möchte.

Warum fügst du nicht diese oder jene Funktion hinzu?

Gib mir einen Hinweis, und ich schaue, ob ich das Zeug, das du hast, nicht einbauen kann.

PM3-GUI

Ich neige dazu, Dinge umzubenennen und zu verschieben; das offizielle PM3-GUI von Gaucho wird nicht so gut funktionieren. tut mir leid

Entwicklung

Dieser Fork kompiliert jetzt problemlos auf

  • Windows/mingw-Umgebung mit Qt5.6.1 & GCC 4.8
  • Ubuntu 1404, 1510, 1604
  • Mac OS X / Homebrew
  • Docker-Container

Einrichtung und Build für UBUNTU

GC hat Updates vorgenommen, damit dies problemlos auf Ubuntu 14.04.2 LTS, 15.10 oder 16.04 gebaut werden kann. Siehe https://github.com/Proxmark/proxmark3/wiki/Ubuntu%20Linux

Ein nettes und cooles Installationsskript von @daveio findest du hier: https://github.com/daveio/attacksurface/blob/master/proxmark3/pm3-setup.sh Ich habe dieses Skript auch zum Fork hinzugefügt. https://github.com/iceman1001/proxmark3/blob/master/install.sh

  • Ausführen 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

  • iceman-Fork klonen git clone https://github.com/iceman1001/proxmark3.git

  • Die neuesten Commits abrufen git pull

  • Die Blacklist-Regeln installieren und den Benutzer zur dialout-Gruppe hinzufügen (wenn du auf Linux/ubuntu/debian bist). Wenn du diesen Schritt machst, musst du dich ab- und wieder anmelden, um sicherzustellen, dass deine Rechte geändert wurden. make udev

  • Saubere und vollständige Kompilierung make clean && make all

  • BOOTROM & FULLIMAGE flashen client/flasher /dev/ttyACM0 -b bootrom/obj/bootrom.elf armsrc/obj/fullimage.elf

  • In den Client-Ordner wechseln cd client

  • Den Client ausführen ./proxmark3 /dev/ttyACM0

Einrichtung und Build für ArchLinux

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

  • iceman-Fork klonen git clone https://github.com/iceman1001/proxmark3.git

  • Die neuesten Commits abrufen git pull

  • Die Blacklist-Regeln installieren und den Benutzer zur dialout-Gruppe hinzufügen (wenn du auf Linux/ubuntu/debian bist). Wenn du diesen Schritt machst, musst du dich ab- und wieder anmelden, um sicherzustellen, dass deine Rechte geändert wurden. make udev

  • Saubere und vollständige Kompilierung make clean && make all

  • BOOTROM & FULLIMAGE flashen client/flasher /dev/ttyACM0 -b bootrom/obj/bootrom.elf armsrc/obj/fullimage.elf

  • In den Client-Ordner wechseln cd client

  • Den Client ausführen ./proxmark3 /dev/ttyACM0

Homebrew (Mac OS X)

Diese Anleitung stammt von @Chrisfu, von dem ich die proxmark3.rb-Skriptdatei habe. Weitere Fragen zu Mac & Homebrew: kontaktiere @Chrisfu (https://github.com/chrisfu/)

  1. Installiere Homebrew, falls du es noch nicht getan hast: http://brew.sh/

  2. Tappe dieses Repo: brew tap iceman1001/proxmark3

  3. Installiere Proxmark3: brew install proxmark3 für die stabile Version oder brew install --HEAD proxmark3 für die neueste nicht-stabile von GitHub.

Aktualisierung der HomeBrew-Tap-Formel

Diese Methode ist nützlich für alle, die Bleeding-Edge-Versionen von icemans Client ausführen möchten. Denke daran, wenn du versuchst, deine HomeBrew-Tap-Formel zu aktualisieren, da dieser Vorgang leicht dazu führen kann, dass ein Build bricht, wenn ein Update auf macOS instabil ist.

Getestet auf macOS High Sierra 10.13.2

Hinweis: Dies setzt voraus, dass du icemans Fork bereits über HomeBrew installiert hast, wie oben erwähnt

  1. Erzwinge, dass HomeBrew die neuesten Quellen von GitHub zieht brew upgrade --fetch-HEAD iceman1001/proxmark3/proxmark3

  2. Flashe den Bootloader & fullimage.elf

  • Ziehe deinen Proxmark3 von deinem Rechner ab, drücke und halte den Knopf an deinem Proxmark 3, während du ihn in einen USB-Port steckst. Halte den Knopf, bis dieser Schritt abgeschlossen ist und der proxmark3-flasher-Befehl "Have a nice day!" ausgibt.* $ 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. Viel Spaß mit dem Update

Docker-Container

Ich habe kürzlich einen Docker-Container auf Docker HUB hinzugefügt. Du findest ihn hier: https://hub.docker.com/r/iceman1001/proxmark3/ Befolge diese Anweisungen, um ihn zum Laufen zu bringen. Die alte Proxspace-Umgebung wird nicht mehr benötigt.

-[1.6.0] So startest du: https://www.youtube.com/watch?v=b5Zta89Cf6Q -[1.6.0] So verbindest du: https://youtu.be/0ZS2t5C-caI -[1.6.1] So flashst du: https://www.youtube.com/watch?v=WXouhuGYEiw

Empfehlungen: Verwende nur den neuesten Container.

Kompilieren unter Windows

Gator96100-Distro

Anstatt jedes dieser Pakete herunterzuladen und zu installieren, wird eine neue ProxSpace-Umgebungsarchivdatei zum Download auf der Projektseite im Repo von @Gator96100 bereitgestellt.

Danach einfach das iceman-Repo klonen oder ein anderes herunterladen. Lies die Anweisungen auf der Repo-Seite von @Gator96100. (https://github.com/Gator96100/ProxSpace/)

Links

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

7. Kompilieren und ausführen

  • iceman-Fork klonen git clone https://github.com/iceman1001/proxmark3.git

  • Die neuesten Commits abrufen git pull

  • SAUBER KOMPILIEREN make clean && make all

Angenommen, du hast die Proxmark3-Windows-Treiber installiert, kannst du die Proxmark-Software ausführen, wobei "X" die COM-Port-Nummer ist, die proxmark3 unter Windows zugewiesen wurde.

  • BOOTROM & FULLIMAGE flashen client/flasher.exe comX -b bootrom/obj/bootrom.elf armsrc/obj/fullimage.elf

  • In den Client-Ordner wechseln cd client

  • Den Client ausführen proxmark3.exe comX

iceman at host iuse.se Januar 2015, Schweden

Tool herunterladen