Automated ATM/POS Testing Software

Automated ATM & POS Vulnerability Testing Ecosystem

A complete, containerized payment processing simulation platform — 11 integrated services spanning card simulation, terminal emulation, ISO 8583 switching, cryptographic HSM, RF analysis, and 4 dedicated web management interfaces.

Explore the Platform
11
Integrated Services
4
Web Management UIs
39+
Attack Vectors Tested
ISO 8583
Full Message Routing

System Architecture

Four-layer containerized architecture simulating the complete payment chain from physical card to issuer authorization — deployed as containers on Linux or edge nodes.

PRESENTATION LAYER APPLICATION LAYER BUSINESS LAYER DATA LAYER HARDWARE LAYER Web Dashboard Issuer UI Acquirer UI Dashboard Card Simulator POS Emulator ATM Emulator Full UI Payment Switch ISO 8583 Issuer Simulator Acquirer Simulator HSM Service Crypto HSM Database Cache Message Queue Search / Index Card Reader RF Capture Tool Edge Nodes NFC Test Device

Ecosystem Capabilities

11 integrated services simulate the complete payment chain — from card to issuer — enabling banks and researchers to safely test real-world attack scenarios.

Card & Terminal Simulation

Virtual EMV cards, physical chip-card reader integration, and fully functional POS/ATM terminal emulators for end-to-end transaction testing.

ISO 8583 Payment Switching

Full ISO 8583 message routing engine connecting simulated terminals with issuer and acquirer backends with BIN-based routing and MAC integrity checks.

Issuer & Acquirer Emulation

Full bank simulation with dedicated web UIs for managing virtual cards, merchants, cryptographic EMV keys, and terminal deployments in a closed-loop environment.

Software HSM

Software Hardware Security Module for all cryptographic operations — key generation, ARQC validation, PIN block encryption, and MAC generation without physical hardware dependency.

RF Analysis

Direct RF-hardware integration for contactless relay attack testing, RF sniffing, pre-play attack simulation and timing-based vulnerability discovery.

ELK Stack Logging

Centralized log analytics for deep ISO 8583 message tracing, transaction timeline analysis, and automated anomaly alerting across all services.

In active development

New Analysis Modules

Three services we are building to extend the ecosystem into automated terminal profiling, compliance baselining, and reporting — covering the full POS/ATM testing scope.

Terminal Profiler

Automated fingerprinting of a connected POS/ATM terminal — scanning known AIDs, extracting capabilities, and running contactless RF and timing analysis.

    Config Baseline Comparator

    Compares a terminal's configuration against compliance baselines (EMVCo, PCI PTS v6) and flags configuration drift with a security score.

      Report Generator

      Turns profiling and comparison results into executive, technical, and compliance reports — with scheduled monthly assessments.

        EMV / ISO 7816 / ISO 8583

        EMV Forensic Analysis Suite

        Our analysis tooling parses real transaction data and surfaces the indicators of relay, pre-play, and tampering attacks across the EMV and ISO message layers.

        EMV TLV / DE55 Parser

        Parses EMV TLV (DE55) into a readable tree, decodes the TVR (tag 95) bit by bit, and explains every cryptogram and verification field.

          Transaction Anomaly Detection

          Batch analysis over transaction logs that flags ATC non-monotonicity, duplicated or low-entropy Unpredictable Numbers, and cross-field inconsistencies.

            Relay & Pre-Play Correlator

            Correlates transactions across terminals and time to expose relay timing signatures and pre-computed ARQC (pre-play) patterns.

              ISO 7816 Analyzer & Attack Matrix

              APDU-level ISO 7816 analysis mapped against a normalized EMV / ISO attack matrix, turning raw captures into prioritized findings.

                Web Management Interfaces

                Four browser-based management consoles provide complete control over the simulated payment ecosystem — no terminal knowledge required.

                web-dashboard

                System Dashboard

                Centralized monitoring interface — real-time health status of all 11 services, transaction visualization, Pi node connectivity, and deployment management.

                localhost:3000
                issuer-simulator

                Issuer Management

                Manage virtual card-issuing banks, control EMV cryptographic keys, provision test cards, and monitor authorization decisions in a closed-loop scenario.

                localhost:8084
                acquirer-simulator

                Acquirer Management

                Register test merchants, deploy and configure virtual POS/ATM terminals, and monitor incoming authorization requests and settlement flows.

                localhost:8085
                logs

                Log Analysis

                Deep-trace ISO 8583 messages and transaction logs through an integrated log-analytics stack with pre-built dashboards for anomaly and vulnerability detection.

                localhost:5601
                EMV Ecosystem Web Dashboard UI

                Visualizing virtual transactions, cards, and simulated payment networks in real-time.

                Supported Attack Vectors

                The platform actively simulates and tests 39+ edge-case attack scenarios spanning EMV, ISO 7816, ISO 8583, and cross-layer vulnerabilities.

                Attack / Technique Target Layer Severity Vulnerability Description Detection Indicator
                Relay Attacks EMV / NFC Medium Tunneling the EMV dialogue via Android OTS devices, bypassing distance bounding without cryptogram modification. Atypical TVR/CVR timestamps, NoCVM near limits, response time >500ms.
                Pre-play Attacks EMV / POS Medium Exploiting predictable Terminal Unpredictable Number (UN/9F37) allowing pre-computation of ARQCs for future use. Duplicated or jumping ATC (9F36), repeated UN pattern analysis.
                ISO 8583 MITM Acquirer / Switch High Missing MAC/Sign (DE64/DE128) between participants allowing modification of amount (F4) or currency (F49) in transit. Log mismatch between terminal and switch; invalid or missing MAC fields.
                Fallback / Downgrade POS / Host Medium Artificially failing chip read to force Magnetic Stripe (MSR) fallback or downgrading CDA to SDA/DDA. Unusual fallback spikes per branch/terminal; Condition Code F22 mismatch.
                Amount Injection ISO 8583 / DE55 High Desync between EMV amount in ARQC (tag 9F02) and ISO 8583 Field 4 — Issuer approves a different amount than presented. ARQC re-calculation mismatch; DE55 TLV vs F4/F49 discrepancy in logs.
                Cryptogram Replay EMV / Online Medium Resubmitting a previously captured valid ARQC (9F26) without ATC replay detection at the Issuer. Duplicated ATC across different merchants/geo; ARQC already seen in Issuer database.
                CVM Bypass POS / Contactless Medium No CVM (Cardholder Verification Method) forced via misconfigured terminal limits or manipulated CVM list selection. CVR (9F10) shows "PIN not verified"; repeated NoCVM transactions near limit threshold.
                Terminal ID Spoofing Acquirer High Cloning or substituting terminal TID (DE41) / MID (DE42) to bypass anti-fraud geographical and behavioral rules. Same TID appearing from different merchant locations; geo-velocity anomalies.

                Why Banks Need This

                Proactive Fraud Prevention

                Test POS/ATM configurations against relay, pre-play, fallback, and cryptogram manipulation attacks before pushing to production — not after a breach.

                Zero-Day Discovery

                Provide red teams and security researchers a safe, isolated sandbox to discover unknown vulnerabilities without touching live network infrastructure or customer data.

                Compliance & Certification

                Validate EMV implementations against PCI DSS and EMV Level 1/2 standards through repeatable automated test cases with full centralized audit trails.

                Ready to Secure Your Payment Infrastructure?

                Contact us for a live demonstration of the POS/ATM Vulnerability Testing Ecosystem and see how it can fortify your defenses.

                Engage View Laboratory