
Simulador de Amiibo Proxmark3 como se mostró en Recon Montreal 2018
Se incluye una copia del envoltorio Lua de amiitool en client/libluamiibo.so, pero si quieres compilarlo tú mismo, sigue estas instrucciones:
lua-lib de amiitool en https://github.com/jamchamb/amiitool/tree/lua-lib.PROXMARK_LIBLUA en la ruta a tu directorio proxmark3/liblua../build.sh y copia build/libluamiibo.so al directorio proxmark3/client.Para compilar el código principal de proxmark, ve al directorio proxmark3 y ejecuta make. Luego flashea el proxmark3 de la siguiente manera:
make flash-allVe al directorio client y ejecuta ./proxmark3 /dev/ttyACM0 (u otra ruta de dispositivo) y script run amiibo help para listar los comandos disponibles.
Los comandos que realizan operaciones criptográficas, como read, requieren un archivo de claves para amiitool en amiitool_keys.bin en el directorio proxmark3/client.
NOTA: Para la versión 5.0.0 o superior del sistema Switch, debes proporcionar la firma ECC correcta para la etiqueta. Para ello, añade la firma de 32 bytes al final del archivo de volcado de la etiqueta. El tamaño total del archivo debe ser 572 (540 bytes de volcado de etiqueta, 32 bytes de firma).
AVISO: (2014-03-26) ¡Este es ahora el repositorio oficial de Proxmark!
INTRODUCCIÓN:
El proxmark3 es una potente herramienta RFID de propósito general, del tamaño de una baraja de cartas, diseñada para espiar, escuchar y emular cualquier cosa, desde etiquetas de baja frecuencia (125kHz) hasta alta frecuencia (13.56MHz).
Este repositorio contiene suficiente software, lógica (para la FPGA) y documentación de diseño del hardware como para que, al menos en teoría, puedas hacer algo útil con un proxmark3.
RECURSOS:
¡Este repositorio! https://github.com/Proxmark/proxmark3
La página de GitHub http://proxmark.github.io/proxmark3/
El Foro http://www.proxmark.org/forum
El canal de IRC irc.freenode.org #proxmark3 -o- http://webchat.freenode.net/?channels=#proxmark3
El repositorio de fórmulas de Homebrew https://github.com/Proxmark/homebrew-proxmark3
DESARROLLO:
Las herramientas necesarias para compilar o ejecutar el proyecto variarán según tu sistema operativo. Consulta la Wiki para obtener más detalles.
OBTENCIÓN DE HARDWARE:
El Proxmark 3 está disponible para su compra (ensamblado y probado) en las siguientes ubicaciones:
La mayoría de los ensambladores por contrato de volumen ultrabajo podrían armar algo así con un rendimiento razonable. Una tirada de alrededor de una docena de unidades probablemente sea rentable. La lista de materiales (BOM) incluye precios de componentes (posiblemente desactualizados), y todo está disponible en Digikey y los distribuidores habituales.
Si nunca has ensamblado una placa de circuito moderna a mano, este no es un buen lugar para empezar. Algunos de los componentes (p. ej., los cristales) no deben ensamblarse con un soldador y requieren aire caliente.
Los esquemas están incluidos; los valores de los componentes indicados no son necesariamente correctos para todas las situaciones, pero debería ser posible hacer casi cualquier cosa que desees con las opciones de población adecuadas.
El arte final de la placa de circuito impreso también está disponible, como archivos Gerber y un archivo de perforación Excellon.
LICENCIA:
Este programa es software libre; puedes redistribuirlo y/o modificarlo bajo los términos de la Licencia Pública General de GNU según lo publicado por la Free Software Foundation; ya sea la versión 2 de la Licencia, o (a tu elección) cualquier versión posterior.
Este programa se distribuye con la esperanza de que sea útil, pero SIN NINGUNA GARANTÍA; sin siquiera la garantía implícita de COMERCIABILIDAD o IDONEIDAD PARA UN PROPÓSITO PARTICULAR. Consulta la Licencia Pública General de GNU para obtener más detalles.
Deberías haber recibido una copia de la Licencia Pública General de GNU junto con este programa; si no, escribe a la Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Jonathan Westhues user jwesthues, at host cq.cx
Mayo de 2007, Cambridge, MA