# Trabalho 1 - 2024-2 - Proxmark3

## Integrantes do grupo

| Nome                     | Matrícula |
| ------------------------ | --------- |
| Edilberto Cantuária      | 222014984 |
| João Pedro Alves Machado | 212008197 |
| Rafael Xavier Canabrava  | 200026551 |

## Descrição Geral

<p align="justify">&emsp;&emsp;

O Proxmark3 é uma ferramenta avançada e compacta, amplamente utilizada no campo da segurança de sistemas RFID. Com capacidade para operar em frequências de 125 kHz (baixa frequência) e 13,56 MHz (alta frequência), o dispositivo é capaz de desempenhar diversas funções, como leitura, emulação, interceptação e análise de comunicação entre leitores e tags RFID. Sua versatilidade permite desde a captura de dados até ataques sofisticados, como a extração de informações com base no consumo instantâneo de energia de uma tag. Graças a essas funcionalidades, o Proxmark3 é uma escolha essencial para pesquisa, desenvolvimento e auditoria de segurança em sistemas RFID.

<p align="center">
  <img src="assets/proxmark_img1.png" alt="Figura 1">
  <strong>Figura 1</strong>: Kit proxmark3. FONTE: <a href="https://www.elechouse.com/elechouse/images/product/proxmark3_V2/Assemble%20Instruction.pdf">Assemble Instructions</a>
</p>

## Aplicações e Usos do Proxmark3

O Proxmark3 é uma ferramenta útil para explorar e analisar sistemas RFID em diferentes frequências, como baixa frequência (125/134 kHz) e alta frequência (13,56 MHz). Suas aplicações incluem:

- **Pentest (Teste de Intrusão e Análise de Segurança em Sistemas RFID):**
  O Proxmark3 é utilizado para identificar vulnerabilidades em sistemas RFID. Ele permite analisar os protocolos de comunicação, autenticação e criptografia usados por tags e leitores RFID. A ferramenta pode ser aplicada em testes de segurança, como clonagem de tags e interceptação de dados, ajudando a detectar falhas em sistemas de controle de acesso e pagamento. Um exemplo disso é a descoberta de chaves backdoor em cartões MIFARE Classic, que pode comprometer a segurança dos sistemas RFID. [Referência](https://www.riscure.com/security-highlight-backdoor-key-found-in-mifare-classic-cards/)

- **Emulação e Simulação de Tags e Leitores:**
  O Proxmark3 também pode emular tags RFID e leitores, o que facilita a realização de testes em ambientes controlados. Ele permite simular diferentes tipos de tags RFID e testar como leitores e tags interagem. Essa capacidade de emulação é útil para verificar o comportamento de sistemas RFID sem a necessidade de dispositivos reais, além de ajudar na avaliação da segurança dos sistemas em diversas condições. [Referência](https://dialnet.unirioja.es/descarga/articulo/6828025.pdf)

- **Pesquisa Acadêmica e Desenvolvimento:**
  Além de seu uso em testes de intrusão, o Proxmark3 é utilizado em pesquisas acadêmicas voltadas para a segurança de sistemas RFID. Em laboratórios de cibersegurança, ele é empregado para estudar e testar vulnerabilidades em dispositivos e protocolos RFID. Sua natureza open-source e flexibilidade permitem que ele seja utilizado para o desenvolvimento de novas ferramentas e metodologias de segurança, além de ser útil no estudo de ataques e defesas em sistemas RFID, como demonstrado em estudos sobre a segurança de dispositivos IoT. [Referência](https://www.riscure.com/security-highlight-backdoor-key-found-in-mifare-classic-cards/)

## Listagem de características

Vista superior da placa e seus componentes: microcontrolador, FPGA, memória, entradas de alimentação e dados via USB, conexão das antenas e botão de liga/desliga.

<p align="center">
  <img src="assets/image_board.png" alt="Figura 3">
    <strong>Figura 3</strong>: Kit proxmark3. FONTE: <a href="https://www.elechouse.com/elechouse/images/product/proxmark3_V2/Assemble%20Instruction.pdf">Assemble Instructions</a>
</p>

### 1. Unidade de Processamento:

- <b>Microcontrolador (MCU):</b> Atmel AT91SAM7S64, baseado na arquitetura ARM7, operando a uma frequência de 32 MHz.

- Datahseet do microcontrolador:

<p align="center">
  <img src="assets/image_datasheet_cpu.png" alt="Figura 4">
  <strong>Figura 4</strong>: Kit proxmark3. FONTE: <a href="https://cq.cx/dl/proxmark3-may23-2007.zip">Proxmark3 Datasheet</a>
</p>

- **Field-Programmable Gate Array (FPGA):** Xilinx Spartan-II, responsável pelo processamento de sinais de alta velocidade e operações de modulação/demodulação.

**Dispositivo:** XC2S30  
**Células Lógicas:** 972  
**Portas Lógicas do Sistema (Lógica e RAM):** 30.000  
**Matriz de CLBs (R x C):** 12 x 18  
**Total de CLBs:** 216  
**I/O de Usuário Máximos Disponíveis:** 92  
**Total de RAM Distribuída em Bits:** 13.824  
**Total de RAM de Bloco em Bits:** 24K

**Datasheet FPGA**

<p align="center">
  <img src="assets/image_datasheet_fpga.png" alt="Figura 5">
  <strong>Figura 5</strong>: Kit proxmark3. FONTE: <a href="https://cq.cx/dl/proxmark3-may23-2007.zip">Proxmark3 Datasheet</a>
</p>

### 2. Memória

- **Flash (Memória Não-Volátil):** 512 kB de memória flash.
- **Buffer para Operações:** 40 kB do BigBuf são alocados para armazenar mensagens e dados temporários durante o processamento.

### 3. Sistema Operacional

- O Proxmark3 não utiliza um sistema operacional tradicional. Opera com firmware dedicado que gerencia as operações do dispositivo.

### 4. Sensores e Atuadores:

- **Sensores:**

  Circuitos RF independentes para baixa frequência (125/134 kHz) e alta frequência (13,56 MHz).
  Essas antenas sao conectadas no dispositvo atraves de um cabo e sendo possivel ter as duas montadas juntas, formando uma especie de 3 andares de placs, sendo o dipostivo em si e as duas antenas:

    <p align="center">
      <img src="assets/image_antenas.png" alt="Figura 6">
      <strong>Figura 6</strong>: Kit proxmark3. FONTE: <a href="https://www.elechouse.com/elechouse/images/product/proxmark3_V2/Assemble%20Instruction.pdf">Assemble Instructions</a>
    </p>

  - Conexão para antenas externas via conector Hirose de 4 pinos.
  - Antenas usadas para transmitir, receber, ou atuar em modo "sniffing" (interceptação passiva).

- **Atuadores:**
  - LEDs para status (4 unidades).
  - Botão único para interação.

### 5. Interfaces de Comunicação com Fio:

- <b>USB:</b> Utiliza uma interface USB para comunicação com computadores, permitindo transferência de dados e atualizações de firmware.

### 6. Interfaces de Comunicação sem Fio:

- Embora o Proxmark3 faça as interações com tags RFID, ele não possui interfaces sem fio para fazer a comunicação entre o próprio dispositivo e um computador, por exemplo.

### 7. Unidades de Entrada/Saída (I/O):

- <b>GPIO, ADC/DAC, PWM:</b> O dispositivo integra um conversor analógico-digital (ADC) de 8 bits para digitalização de sinais analógicos provenientes do circuito da antena.

### 8. Fonte de Energia e Sistema de Alimentação:

#### Bateria de litio

- Capacidade: 600mAh
- Potência: 2.22Wh
- Tensão: 3.7v

<p align="center">
  <img src="assets/image_bateria.png" alt="Figura 7">
  <strong>Figura 7</strong>: Kit proxmark3. FONTE: <a href="https://www.elechouse.com/elechouse/images/product/proxmark3_V2/Assemble%20Instruction.pdf">Assemble Instructions</a>
</p>

O Proxmark3 pode ser alimentado tanto via USB, conectado ao computador, que fornecerá energia e permitirá o uso do software para interagir com o dispositivo, quanto por bateria, permitindo o uso autônomo em situações onde não há necessidade de conexão com o computador, sendo possivel os seguintes recursos:

- Clonagem de Tags RFID: O Proxmark3 pode clonar tags RFID, permitindo copiar as informações de uma tag para outra.

- Leitura de Tags RFID: É possível realizar a leitura de tags RFID nas frequências LF (125/134 kHz) e HF (13,56 MHz) diretamente com o Proxmark3, sem a necessidade de um computador.

- Emulação de Tags RFID: O dispositivo pode emular tags RFID, ou seja, pode se passar por uma tag RFID para interagir com leitores e sistemas RFID.

- Sniffing de Comunicação RFID: O Proxmark3 pode interceptar e capturar a comunicação entre leitores e tags, permitindo a análise dos dados transmitidos

Contudo funções como analise dos protcolos usados e manipulação de tags com criptografia fica inviavel sem a interação por meio de um computador conectado ao dispostivo. [Referência](http://www.dragonwins.com/domains/getteched/rfid/proxmark3.pdf).

### 9. Firmware e Atualizações:

- **Firmware:** O Proxmark3 opera com firmware específico projetado para gerenciar funcionalidades como emulação de tags, leitura de cartões RFID e interceptação de comunicações (sniffing). Esse firmware é responsável por coordenar a comunicação entre o FPGA, o microcontrolador e o cliente no computador, além de implementar os protocolos de comunicação RFID (Manchester, Miller, etc.). Ele também realiza a modulação e demodulação de sinais, processamento de dados e gerenciamento de memória para tarefas específicas.

- **Atualizações:** O firmware pode ser atualizado por meio da interface USB, permitindo aos usuários implementar novas funcionalidades, corrigir falhas ou adaptar o dispositivo para novos protocolos e tecnologias de RFID. Como o firmware e o design do Proxmark3 são de código aberto, a comunidade de desenvolvedores frequentemente contribui com melhorias, como:
  - Adição de suporte para novos tipos de cartões e protocolos.
  - Otimizações de desempenho para processamento de sinais.
  - Correções de bugs identificados por outros usuários.
  - Desenvolvimento de novas ferramentas e funcionalidades para ampliar o escopo de aplicações.

Essa abordagem open source garante que o Proxmark3 esteja sempre evoluindo para atender a novos desafios em análise de segurança, pesquisa e desenvolvimento de sistemas RFID. O firmware flexível e extensível permite que o dispositivo seja adaptado a cenários e requisitos específicos, como:

- Investigações de vulnerabilidades em sistemas de controle de acesso.
- Integração com novos sistemas de gerenciamento de RFID.
- Pesquisa acadêmica em modulação e protocolos de comunicação.
  open source, sempre tem melhorias.

[Referência](https://github.com/Proxmark/proxmark3/wiki/Hardware-Description).

### 10. Unidade de Proteção e Segurança:

- Não há informações específicas sobre recursos de criptografia ou módulos de segurança de hardware no Proxmark3. [Referência](https://github.com/Proxmark/proxmark3/wiki/Hardware-Description).

### 11. Armazenamento Externo:

- Não possui opções de armazenamento externo, como slots para cartões. [Referência](https://github.com/Proxmark/proxmark3/wiki/Hardware-Description).

### 12. Interface com o Usuário (UI):

O Proxmark3 é operado principalmente através de um **cliente de software** que roda em computadores conectados via USB. Esse cliente é essencial para acessar todas as funcionalidades do dispositivo, desde tarefas simples como leitura e escrita de tags RFID, até ações mais avançadas, como emulação de tags e sniffing de comunicação entre leitores e cartões.

!![Figura 8](assets/firmwareCheck.png)

<p align="center">
  <strong>Figura 8</strong>: Kit proxmark3. FONTE: <a href="https://www.elechouse.com/elechouse/images/product/proxmark3_V2/Proxmark3%20V2%20User%20Guid.pdf">Proxmark3 V2 User Guide</a>
</p>

#### Características do Cliente:

- **Disponibilidade para Diversos Sistemas Operacionais:**

  - **Windows:** Inclui suporte a driver `libusb` e uma interface de linha de comando (CLI). Pode ser configurado rapidamente, mas exige atenção para correspondência exata da versão do firmware com a versão do cliente.
  - **Linux:** Não requer instalação de drivers adicionais, funcionando através da interface USB CDC, com o Proxmark aparecendo como dispositivo `/dev/ttyACM<N>`. A interface CLI pode ser acessada diretamente com o comando `./proxmark3 /dev/ttyACM<N>`.
  - **MacOS:** Suporte semelhante ao Linux, usando interfaces de terminal para interação.

- **Recursos do Cliente:**
  - **Leitura e Escrita de Tags:** Realiza operações básicas de leitura e escrita para tags RFID de baixa e alta frequência.
  - **Emulação de Tags:** Permite simular tags previamente lidas, reproduzindo os sinais necessários para interagir com leitores RFID.
  - **Sniffing:** Monitora e intercepta a comunicação entre leitores e tags RFID para análise de protocolos e identificação de vulnerabilidades.
  - **Diagnóstico de Antenas:** Comando `hw tune` permite verificar a sintonia das antenas de baixa e alta frequência para garantir sua eficácia.
  - **Compatibilidade com Diversos Protocolos:** Suporte para protocolos como ISO14443-A, Mifare Classic, HID, entre outros.
  - **Atualização de Firmware:** Ferramentas para verificar e atualizar a versão do firmware no dispositivo, garantindo a compatibilidade com as últimas funcionalidades.

#### Configuração do Cliente:

- **Instalação em Windows:**

  1. Baixe o cliente a partir da [página oficial](http://proxmark.org/forum/viewtopic.php?id=1562).
  2. Instale o driver `libusb` seguindo os passos descritos no manual.
  3. Configure o arquivo `Go.bat` para apontar para a porta COM correspondente ao dispositivo.
  4. Use a CLI para executar comandos e acessar funcionalidades.

- **Execução em Linux e MacOS:**
  1. Conecte o Proxmark via USB e identifique o dispositivo em `/dev/ttyACM<N>`.
  2. Use o comando `./proxmark3 /dev/ttyACM<N>` para iniciar a CLI do cliente.
  3. A partir da CLI, execute comandos para diagnóstico, leitura, escrita e emulação de tags.

#### Funcionalidades Simples:

- **Leitura de Tags:** Comandos dedicados permitem a leitura de dados de tags RFID, como `lf hid fskdemod` para tags HID e `hf 14a reader` para tags Mifare Classic.
- **Escrita em Tags:** Permite a gravação de novos dados em tags regraváveis, atendendo a diversos padrões de RFID.
- **Simulação:** Comandos como `lf hid sim` podem emular tags previamente lidas, reproduzindo os sinais de forma contínua até o comando ser interrompido.

#### Avisos Importantes:

- **Compatibilidade de Versões:** A versão do cliente e do firmware deve ser compatível para evitar resultados imprevisíveis e possíveis danos ao dispositivo.
- **Open Source:** Tanto o firmware quanto o cliente são open source, permitindo que a comunidade contribua com novas funcionalidades e melhorias contínuas. Atualizações frequentes garantem suporte a novos protocolos e refinamentos na experiência do usuário.

#### Links:

- [Guia do usuário](https://www.elechouse.com/elechouse/images/product/proxmark3_V2/Proxmark3%20V2%20User%20Guid.pdf)
- [Página Oficial do Cliente](http://proxmark.org/forum/viewtopic.php?id=1562)
- [Comandos e Documentação no GitHub](https://github.com/Proxmark/proxmark3/wiki/commands)

## Artigos Acadêmicos Relacionados

### A RFID-based IoT Cybersecurity Lab in Telecommunications Engineering

O artigo apresenta a criação de um laboratório voltado para a cibersegurança em sistemas IoT, utilizando a tecnologia RFID como foco principal. O objetivo é fornecer um guia prático e aprofundado para explorar e compreender o funcionamento da RFID sob a perspectiva da segurança cibernética. O laboratório se baseia no uso do Proxmark3, uma ferramenta de hardware e software que permite realizar interceptação de mensagens e emular tanto as etiquetas (tags) quanto os leitores de RFID. O trabalho destaca que todas as ferramentas utilizadas, incluindo software, firmware e hardware, são de código aberto e com design aberto, promovendo acessibilidade e flexibilidade para estudos e experimentos. A tecnologia RFID, amplamente utilizada em aplicações como controle de acesso, cartões de pagamento e logística, é analisada no contexto de identificação de objetos inteligentes dentro de sistemas IoT.

> S. Figueroa, J. F. Carías, J. Añorga, S. Arrizabalaga and J. Hernantes, "A RFID-based IoT Cybersecurity Lab in Telecommunications Engineering," 2018 XIII Technologies Applied to Electronics Teaching Conference (TAEE), La Laguna, Spain, 2018, pp. 1-8, doi: 10.1109/TAEE.2018.8475973. Disponível em: https://ieeexplore.ieee.org/abstract/document/8475973. Acesso em 03/12/2024.

### Hardware acceleration of processing of mass spectrometric data for proteomics

O artigo descreve o uso de FPGAs para acelerar o processamento de dados de espectrometria de massa em tempo real, com foco em tarefas como suavização de dados, correção de base, identificação de picos e deisotopagem. A solução utiliza o FPGA Xilinx Virtex-II para implementar algoritmos de processamento em paralelo, superando limitações de softwares tradicionais. Entre as operações, destacam-se a suavização com o filtro Savitzky-Golay, a detecção de picos e a deisotopagem baseada em distribuições de Poisson. Comparado a uma versão em software, o FPGA apresentou uma aceleração superior a 100 vezes. O sistema foi testado com espectros reais, mostrando bom desempenho em relação a softwares comerciais. A proposta futura inclui integrar a solução com buscas em banco de dados para análise em tempo real. O uso de FPGA traz uma melhoria significativa na velocidade e precisão do processamento de espectros, revolucionando a análise de dados em espectrometria de massa.

> Istvan Bogdan, Daniel Coca, Jenny Rivers, Robert J Beynon, Hardware acceleration of processing of mass spectrometric data for proteomics, Bioinformatics, Volume 23, Issue 6, march 2007, Pages 724–731, https://doi.org/10.1093/bioinformatics/btl656.

### Implementation of FPGA Based PID Controller for DC Motor Speed Control System

O artigo descreve a utilização de FPGA na implementação de um controlador PID digital para o controle de velocidade de motores DC, destacando as vantagens de flexibilidade, paralelismo e eficiência. O sistema foi desenvolvido na FPGA Spartan-2 com um design hierárquico em VHDL, composto por módulos como Combine_hardware (conecta sinais internos e externos), Motor_in (captura a velocidade do motor), PID_Xil (calcula o controlador PID) e PWM2 (gera sinais PWM). O processo envolve a definição da velocidade desejada pelo usuário, captura da velocidade atual, cálculo do erro pelo PID e ajuste da alimentação do motor via PWM. A implementação foi verificada em simulações com o ModelSim e testes de hardware no FPGA, mostrando precisão na manutenção da velocidade e redução da complexidade do hardware em comparação com sistemas baseados em microprocessadores. O uso da FPGA proporcionou maior flexibilidade e eficiência no design do sistema de controle.

> KUMAR, Prashant; MISHRA, Ravi. Implementation of FPGA Based PID Controller for DC Motor Speed Control System. International Journal of Engineering Research and Applications (IJERA), v. 3, n. 4, p. 2268-2272, Jul.-Aug. 2013. Disponível em: https://ijettjournal.org/archive/ijett-v4i3p245. Acesso em: 4 dez. 2024.

## Produtos relacionados

### Crachás de Identificação Corporativa:

Crachás RFID são utilizados em ambientes corporativos e institucionais para controlar o acesso a áreas restritas. Equipados com chips RFID, esses crachás emitem sinais de rádio ao serem aproximados de leitores, permitindo a identificação sem contato físico. A tecnologia RFID oferece maior agilidade e segurança no processo de acesso, possibilitando a liberação ou restrição de entrada de forma rápida, além de poder registrar horários de entrada e saída, facilitando o controle de presença.

![Figura 9](assets/crachá%20rfid.webp)

<p align="center">
  <strong>Figura 9</strong>: Kit proxmark3. FONTE: <a href="https://www.autocorerobotica.com.br/cartao-cracha-rfid-125khz">Cartão Crachá RFID</a>
</p>

### Sistemas de Controle de Estoque:

Em ambientes de logística, armazéns e supermercados, etiquetas RFID são utilizadas para rastrear o movimento e localização de produtos. Cada etiqueta contém um chip com informações únicas, como código de barras ou número de série. A tecnologia RFID permite o rastreamento em tempo real sem escaneamento manual, aumentando a eficiência no gerenciamento de estoque. Leitores RFID, como o Proxmark3, identificam rapidamente as informações das etiquetas, facilitando o controle de inventário. O sistema pode, ainda, atualizar automaticamente o status dos itens no estoque e gerar alertas quando um produto está prestes a acabar.

![Figura 10](assets/etiquetas-rfid.jpg)

<p align="center">
  <strong>Figura 10</strong>: Kit proxmark3. FONTE: <a href="https://etiquetas.altronix.pt/2022/11/etiquetas-e-tags-rfid/">Etiquetas e Tags RFID</a>
</p>

### Sistemas de Pagamento por Aproximação (NFC):

Near Field Communication (NFC) é uma variante do RFID que possibilita a comunicação entre dispositivos a curta distância. Em sistemas de pagamento por aproximação, como Google Pay ou Apple Pay, smartphones ou cartões bancários equipados com NFC permitem transações ao se aproximarem de terminais compatíveis. Operando em frequências semelhantes ao RFID, mas com alcance limitado (até 10 cm), o NFC oferece maior segurança, exigindo proximidade entre o dispositivo e o terminal. O pagamento é realizado rapidamente, sem a necessidade de senha ou inserção física do cartão, tornando o processo mais ágil e conveniente.

![Figura 11](assets/cartão%20nfc.png)

<p align="center">
  <strong>Figura 11</strong>: Kit proxmark3. FONTE: <a href="https://www.elechouse.com/elechouse/images/product/proxmark3_V2/Assemble%20Instruction.pdf">Assemble Instructions</a>
</p>
[Referêcia](https://www.mercadopago.com.br/ajuda/23112)

### Chaves Inteligentes (Smart Locks):

As fechaduras inteligentes utilizam tecnologias como RFID ou Bluetooth para fornecer acesso sem contato a portas e sistemas de segurança. No caso do RFID, um cartão ou chave é usado para destrancar a porta ao ser aproximado de um leitor integrado à fechadura. Essas fechaduras podem operar via smartphones habilitados para Bluetooth ou cartões RFID, permitindo o controle remoto e o registro de entradas e saídas. Esse sistema aumenta a segurança, permitindo que os usuários desbloqueiem portas sem chaves físicas, além de possibilitar a gestão remota das chaves.

![Figura 12](assets/smart-lock.jpg)

<p align="center">
  <strong>Figura 12</strong>: Kit proxmark3. FONTE: <a href="https://www.amazon.com.br/Fechadura-Inteligente-compat%C3%ADvel-Transmiss%C3%A3o-Desbloqueio/dp/B0C58PGVLV?th=1">Fechadura Inteligente</a>
</p>

### Sistemas de Monitoramento de Veículos (RFID para Portas de Garagem ou Estacionamento):

Sistemas de monitoramento de veículos com RFID automatizam o acesso a garagens ou estacionamentos privados. Uma etiqueta RFID é instalada no veículo, e um leitor RFID na entrada do estacionamento. Quando o veículo se aproxima, o leitor detecta a etiqueta e libera a passagem. A etiqueta armazena uma identificação única do veículo, tornando o processo de entrada e saída mais ágil, sem a necessidade de interação manual com bilhetes ou cartões. Esse sistema facilita o acesso rápido, evitando filas e espera, especialmente em estacionamentos privados ou residenciais.

![Figura 13](assets/etiqueta-portão.webp)

<p align="center">
  <strong>Figura 13</strong>: Kit proxmark3. FONTE: <a href="https://www.upperseg.com.br/interfonia/controle-de-acesso/kits-controle-de-acesso/kit-controle-de-acesso-entrada-e-saida-de-veiculos-por-etiqueta-adesiva-p-condominio-de-1-portao/">Kit Controle de Acesso Entrada e Saída de Veículos</a>
</p>

## 5. Referências

> **1.** Elechouse. "Assemble Instructions". Disponível em: [https://www.elechouse.com/elechouse/images/product/proxmark3_V2/Assemble%20Instruction.pdf](https://www.elechouse.com/elechouse/images/product/proxmark3_V2/Assemble%20Instruction.pdf). Acesso em: 04 de dezembro de 2024.

> **2.** Proxmark3. "Proxmark3 Datasheet". Disponível em: [https://cq.cx/dl/proxmark3-may23-2007.zip](https://cq.cx/dl/proxmark3-may23-2007.zip). Acesso em: 04 de dezembro de 2024.

> **3.** Dragonwins. "Proxmark3 PDF". Disponível em: [http://www.dragonwins.com/domains/getteched/rfid/proxmark3.pdf](http://www.dragonwins.com/domains/getteched/rfid/proxmark3.pdf). Acesso em: 04 de dezembro de 2024.

> **4.** GitHub. "Proxmark3 Hardware Description". Disponível em: [https://github.com/Proxmark/proxmark3/wiki/Hardware-Description](https://github.com/Proxmark/proxmark3/wiki/Hardware-Description). Acesso em: 04 de dezembro de 2024.

> **5.** Elechouse. "Proxmark3 V2 User Guide". Disponível em: [https://www.elechouse.com/elechouse/images/product/proxmark3_V2/Proxmark3%20V2%20User%20Guid.pdf](https://www.elechouse.com/elechouse/images/product/proxmark3_V2/Proxmark3%20V2%20User%20Guid.pdf). Acesso em: 04 de dezembro de 2024.

> **6.** Mercado Pago. "Página Oficial". Disponível em: [https://www.mercadopago.com.br/ajuda/23112](https://www.mercadopago.com.br/ajuda/23112). Acesso em: 04 de dezembro de 2024.

7. Riscure. "Security Highlight: Backdoor Key Found in MIFARE Classic Cards". Disponível em: https://www.riscure.com/security-highlight-backdoor-key-found-in-mifare-classic-cards. Acesso em: 04 de dezembro de 2024.
