Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
proxmark3 — [Deprecated] Iceman Fork, the most totally wicked fork around if you are into proxmark3 | Kitploit
Herramientas/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

Ver Repositorio
477115hace 6 añosRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir
Sitio web

[Obsoleto] Fork de Iceman

Build StatusCoverity StatusLatest release

ESTE FORK HA QUEDADO OBSOLETO, USA EL REPOSITORIO RRG/ICEMAN EN SU LUGAR!

Ref.: repositorio de GitHub de Proxmark3 RDV4.0

El repositorio RRG/Iceman está basado en este repositorio. Se ha invertido mucho desarrollo en el repositorio RRG para añadir soporte a todas las nuevas funciones de hardware. El repositorio soporta completamente todas ellas; como la memoria flash, el módulo SIM de tarjeta inteligente, las antenas de alta potencia, el puerto FPC con serie sobre USART por mencionarlas brevemente.

El repositorio RRG tiene un cliente Proxmark universal. El repositorio puede usarse fácilmente (de verdad) con todo tipo de dispositivos Proxmark3, como el PCB verde, RDV2.0, RDV3.0 Easy, Proxmark Evolution, etc. También soporta y compila una gran variedad de modos independientes (standalone) con solo un ajuste en el Makefile. Proxmarkear nunca ha sido tan fácil. Te recomiendo que le eches un vistazo.

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

Nada dice gracias tanto como una donación

Si sientes el amor, no dudes en convertirte en patrocinador de iceman. En algunos niveles vienen recompensas https://www.patreon.com/iceman1001

Todo el apoyo es bienvenido.

Aviso

Hay tanto en este fork, con todos los arreglos y adiciones, que básicamente es el fork más mejorado hasta la fecha para el dispositivo Proxmark3. Lo cual lo hace tan increíble para jugar con él. Por favor, juega con él. Emociónate y experimenta. Como nota al margen, con todos los arreglos de Coverity Scan este cliente es mucho más estable que PM3 Master aunque a veces tiendo a romperlo. Intentaré hacer un lanzamiento cuando este fork se estabilice entre mis experimentos.

Configuración y ejecución de Coverity Scan

Descarga la compilación local de Coverity Scan e instálala. Necesitarás configurar el compilador ARM-NON-EABI- para que lo use:

  • Configure

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

  • Ejecútalo (estoy ejecutándolo en Ubuntu)

cov-build --dir cov-int make all

  • Crea un tarball

tar czvf proxmark3.tgz cov-int

  • Súbelo a coverity.com

¿Qué ha cambiado?

¿Qué tiene de especial este fork? He rastreado la web en busca de diferentes mejoras al código fuente del PM3 y no todas llegaron a la rama master. Entre las cosas están

root@kitploit:~
* El parche de temporización bruta hf 14a de Jonor
* Las actualizaciones de Piwi. (normalmente llegan al master)
* La rama "topaz" de Piwi
* La rama "hardnested" de Piwi
* El iclass de Holiman, (normalmente llega al master)
* Los arreglos de Marshmellow (normalmente llegan al master)
* Las mejoras de Ultralight y Ultralight-C de Midnitesnake
* La modificación del pico LF / filtrado IIR de Izsh
* Los consejos y trucos de Aspers desde la herramienta PM3-gui-tool, settings.xml y otras cosas.
* Mis extras de Desfire, Ultralight, mejoras de LF T55xx, correcciones de errores (filelength, comandos hf mf), scripts lua de TNP3xxx, Awid26, scripts de skidata (vendrán)
* Otros parches oscuros como para el modo sammy,  (offline, ya sabes), identificaciones de etiquetas, claves por defecto. 
* Pequeños cambios de texto aquí y allá.
* Simulación de Ultralight/Ntag.
* El complemento "RevEng" de Marshmellow y mío para el cliente.  Ref.: http://reveng.sourceforge.net/    Ahora usando reveng1.44
* El bruteforce alternativo de J-Run para autenticaciones anidadas de Mifare... (necesitas otro exe para que funcione)
* Un bruteforce para contraseñas T55XX contra la etiqueta.
* Un bruteforce para AWID 26,  comenzando con un código de instalación y luego probando todos los números de tarjeta 0xFFFF mediante simulación. Para usarlo contra un lector AWID.
* Un bruteforce para HID,  comenzando con un código de instalación y luego probando todos los números de tarjeta 0xFFFF mediante simulación. Para usarlo contra un lector HID.
* Crapto1 v3.3 de Blapost
* El script legic de Icsom y mejoras de legic
* El solucionador de bruteforce con bitslicing de Aczid en 'hf mf hardnested'

¿Por qué no te fusionas con el PM3 Master oficial?

Al trastear tanto con el código, fusionar un PR es una pesadilla. Nunca encontraré tiempo para hacer un PR por eso. Mucho de lo que encuentras aquí no es del interés del PM3 oficial. Sin embargo, y afortunadamente, tengo a @marshmellow42 que toma algunas cosas y envía PRs de vuelta. La separación del repositorio oficial de pm3 me da mucha libertad para crear un firmware/cliente de la forma en que quiero usar el PM3.

¿Por qué no añades tal o cual funcionalidad?

Dame una pista y veré si no puedo incorporar lo que tienes.

PM3 GUI

Tiendo a renombrar y mover cosas, la PM3-GUI oficial de Gaucho no funcionará tan bien. lo siento

Desarrollo

Este fork ahora compila perfectamente en

  • Entorno Windows/mingw con Qt5.6.1 y GCC 4.8
  • Ubuntu 1404, 1510, 1604
  • Mac OS X / Homebrew
  • Contenedor Docker

Configuración y compilación para UBUNTU

GC hizo actualizaciones para permitir compilar esto fácilmente en Ubuntu 14.04.2 LTS, 15.10 o 16.04 Ver https://github.com/Proxmark/proxmark3/wiki/Ubuntu%20Linux

Un script de instalación muy chulo hecho por @daveio se encuentra aquí: https://github.com/daveio/attacksurface/blob/master/proxmark3/pm3-setup.sh También he añadido este script al fork. https://github.com/iceman1001/proxmark3/blob/master/install.sh

  • Ejecuta 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 el fork de iceman git clone https://github.com/iceman1001/proxmark3.git

  • Obtén los últimos commits git pull

  • Instala las reglas de la lista negra y añade el usuario al grupo dialout (si estás en Linux/ubuntu/debian). Si haces esto, necesitas cerrar sesión y volver a iniciarla para asegurarte de que tus permisos han cambiado. make udev

  • Limpia y compila por completo make clean && make all

  • Graba el BOOTROM y la FULLIMAGE client/flasher /dev/ttyACM0 -b bootrom/obj/bootrom.elf armsrc/obj/fullimage.elf

  • Cambia a la carpeta del cliente cd client

  • Ejecuta el cliente ./proxmark3 /dev/ttyACM0

Configuración y compilación para ArchLinux

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

  • Clona el fork de iceman git clone https://github.com/iceman1001/proxmark3.git

  • Obtén los últimos commits git pull

  • Instala las reglas de la lista negra y añade el usuario al grupo dialout (si estás en Linux/ubuntu/debian). Si haces esto, necesitas cerrar sesión y volver a iniciarla para asegurarte de que tus permisos han cambiado. make udev

  • Limpia y compila por completo make clean && make all

  • Graba el BOOTROM y la FULLIMAGE client/flasher /dev/ttyACM0 -b bootrom/obj/bootrom.elf armsrc/obj/fullimage.elf

  • Cambia a la carpeta del cliente cd client

  • Ejecuta el cliente ./proxmark3 /dev/ttyACM0

Homebrew (Mac OS X)

Estas instrucciones vienen de @Chrisfu, de quien obtuve el archivo de script proxmark3.rb. Para más preguntas sobre Mac y Homebrew, contacta con @Chrisfu (https://github.com/chrisfu/)

  1. Instala Homebrew si aún no lo has hecho: http://brew.sh/

  2. Añade este repo: brew tap iceman1001/proxmark3

  3. Instala Proxmark3: brew install proxmark3 para la versión estable o brew install --HEAD proxmark3 para la última versión no estable desde GitHub.

Actualizando la fórmula del tap de HomeBrew

Este método es útil para quienes buscan ejecutar versiones de vanguardia del cliente de iceman. Tenlo en cuenta al intentar actualizar la fórmula de tu tap de HomeBrew, ya que este procedimiento podría romper fácilmente una compilación si una actualización es inestable en macOS.

Probado en macOS High Sierra 10.13.2

Nota: Esto asume que ya has instalado el fork de iceman desde HomeBrew como se mencionó anteriormente

  1. Fuerza a HomeBrew a obtener el código fuente más reciente de GitHub brew upgrade --fetch-HEAD iceman1001/proxmark3/proxmark3

  2. Graba el bootloader y fullimage.elf

  • Con tu Proxmark3 desconectado de la máquina, mantén pulsado el botón de tu Proxmark 3 mientras lo conectas a un puerto USB. Continúa manteniendo el botón hasta que este paso haya terminado y el comando proxmark3-flasher devuelva "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. Disfruta de la actualización

Contenedor Docker

Recientemente he añadido un contenedor Docker en Docker HUB. Lo encuentras aquí: https://hub.docker.com/r/iceman1001/proxmark3/ Sigue esas instrucciones para ponerlo en marcha. Ya no hace falta el antiguo entorno proxspace.

-[1.6.0] Cómo iniciar: https://www.youtube.com/watch?v=b5Zta89Cf6Q -[1.6.0] Cómo conectar: https://youtu.be/0ZS2t5C-caI -[1.6.1] Cómo flashear: https://www.youtube.com/watch?v=WXouhuGYEiw

Recomendaciones: Usa solo el contenedor más reciente.

Compilando en Windows

Distribución Gator96100

En lugar de descargar e instalar todos y cada uno de estos paquetes, un nuevo archivo de entorno ProxSpace estará disponible para descargar en la página del proyecto del repositorio de @Gator96100

Después simplemente clona el repositorio de iceman o descarga el de otra persona. Lee las instrucciones en la página del repositorio de @Gator96100. (https://github.com/Gator96100/ProxSpace/)

Enlaces

  • 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. Compilar y ejecutar

  • Clona el fork de iceman git clone https://github.com/iceman1001/proxmark3.git

  • Obtén los últimos commits git pull

  • COMPILACIÓN LIMPIA make clean && make all

Suponiendo que tienes los drivers de Windows para Proxmark3 instalados, puedes ejecutar el software Proxmark donde "X" es el número de puerto COM asignado a proxmark3 en Windows.

  • Graba el BOOTROM y la FULLIMAGE client/flasher.exe comX -b bootrom/obj/bootrom.elf armsrc/obj/fullimage.elf

  • Cambia a la carpeta del cliente cd client

  • Ejecuta el cliente proxmark3.exe comX

iceman at host iuse.se Enero de 2015, Suecia

Descargar herramienta