TraoreMorike/Arrow-Experimental-EMFI-Probes

GitHub: TraoreMorike/Arrow-Experimental-EMFI-Probes

Stars: 13 | Forks: 1

![Banner](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/1660de2c81081005.png)

Experimental

# Arrow Experimental EMFI Probes The Arrow Electromagnetic Fault Injection (EMFI) probes are an experimental project designed for evaluating different magnetic field topologies against a Device Under Test (DUT). This project provides a comprehensive solution with **2 distinct probes** designed for precision electromagnetic pulse generation and flexibility in fault injection scenarios. It offers researchers, security professionals, and enthusiasts the tools to craft precise electromagnetic pulses for fault injection testing. Like an archer crafting their own arrow, users can customize and adapt these probes to their specific requirements. ## Table of Contents - [Overview](#overview) - [Safety Considerations](#safety-considerations) - [Probe Types](#probe-types) - [Dual Inductors Probe](#1-dual-inductors-probe) - [Multipurpose Probe](#2-multipurpose-probe) - [Project Structure](#project-structure) - [Applications](#applications) - [Getting Started](#getting-started) - [Contributing](#contributing) ## Safety Considerations ⚠️ **Important Safety Notes** ⚠️ - These probes generate high-voltage electromagnetic pulses. - Always handle with appropriate caution and expertise. ## Probe Types ### 1. Dual Inductors Probe The Dual Inductors probe leverages Commercial Off-The-Shelf (COTS) SMD inductors to produce electromagnetic pulses with user-defined magnetic field characteristics. **Features:** - **Dual inductor options:** Choose between narrow EMP generation with 0402 inductors or wider pulse generation with 0805 inductors. - **Compact design:** Optimized form factor for precise positioning. - **Back EMF protection:** Integrated protection against back electromotive force (can be deactivated if protection is already present in the glitch generator). - **Pulse monitoring:** Built-in 1/20 attenuator for high-voltage pulse shape monitoring (intended for pulse shaping visualization). - **Mounting flexibility:** Four isolated snapping holes for seamless integration with XYZ tables or accessory attachment (e.g., Z end switch). ### 2. Multipurpose Probe The Multipurpose probe offers maximum flexibility through its modular, snap-together design system. **Key Features:** - **Pre-mounted inductors:** Comes with 0402 or 0805 inductors for immediate Electromagnetic Pulse (EMP) generation. - **Modular design:** Configurable through snappable sections for different operational modes. **Configuration Options:** **Section 1 + Section 2 Combination:** - Allows usage of a single 0805 or 0402 inductor. **Section 1:** - Attaching existing SMA injection probes. **Section 2:** - Access to a 1.5mm groove hole for ferrite core insertion. - Craft custom inductors with user-selected cores. - CW/CCW winding options. ## Applications - Hardware security research - Fault injection testing - Electromagnetic compatibility (EMC) testing - Device vulnerability assessment - Academic research in hardware security ## Getting Started For detailed setup and usage instructions, please refer to the [Getting Started Guide](GettingStarted.md).