# PLCinject

PLCinject is a Red-Team & Adversary Emulation product. It runs on-premises. Pricing is free.

PLCinject is a tool for injecting and patching blocks on PLCs with a call instruction.

Checked October 2026.

## What is PLCinject?

Brought to you by www.SCADACS.org. Compiling As easy as $ make Usually this is enough. Then you can find the binary in the current dir.
Troubleshooting This tool depends on the Snap7 library available at http://sourceforge.net/projects/snap7/. Compilation error We include the libraries of the latest release (1.4.0) and use the Linux x86_64 version for compiling. If you need a different version, you'll have to pick it from the snap7/release/ dir and copy it to lib/. If that won't work, you'll have to get the full release of Snap7, compile it yourself and copy the library to lib/. cannot open shared object file PLCinject is dynamically linked with the Snap7's shared library in lib/. If you (re)move the binary or the library, it won't work.
Usage The directory given by parameter -f must only contain the blocks to download to the plc. The filename convention is <blocktype>_<blocknumber>.mc7 (e.g. "FC_1000.mc7")
usage: plcinject -c ip [-r rack=0] [-s slot=2] [-b block] [-p block] [-f dir] [-d] -d Display available blocks on PLC -p Block that has to be injected/patched with a call instruction: OBx, FBx or FCx on PLC, e.g. OB1 -b Block to call -f Path to your block(s) you want to inject

Tags: PLC, Binary Analysis

## Quick facts

- Category: [Offensive Security](https://cybersectools.com/categories/offensive-security-testing) · [Red-Team & Adversary Emulation](https://cybersectools.com/categories/offensive-security)
- Deployment: On-Premises
- Company size fit: Mid-Market, Enterprise
- Pricing model: Free
- GitHub stars: 99
- Website: github.com

## PLCinject FAQ

### What is PLCinject?

PLCinject is a product in the Red-Team & Adversary Emulation category. It covers PLC and Binary Analysis.

### What is the pricing for PLCinject?

PLCinject is free. Download and setup instructions are at https://github.com/SCADACS/PLCinject/.

### What are alternatives to PLCinject?

Alternatives to PLCinject listed on CybersecTools:

1. [Fortra Cobalt Strike](https://cybersectools.com/tools/fortra-cobalt-strike) - Threat emulation product for adversary simulations and red team operations (Commercial)
2. [Trickest Attack Surface Management](https://cybersectools.com/tools/trickest-attack-surface-management) - Platform for offensive security operations including ASM, VA, and DAST (Commercial)
3. [GoSecure Titan® Adversarial Simulation](https://cybersectools.com/tools/gosecure-titanr-adversarial-simulation) - Human-led adversary emulation service testing detection & response capabilities (Commercial)
4. [Core Security Cobalt Strike](https://cybersectools.com/tools/core-security-cobalt-strike) - Post-exploitation threat emulation platform for red team operations. (Commercial)
5. [Dreadnode Offensive Security Agents](https://cybersectools.com/tools/dreadnode-offensive-security-agents) - AI agent platform for automating offensive security operations and evals. (Commercial)

Compare all PLCinject alternatives at [https://cybersectools.com/alternatives/plcinject](https://cybersectools.com/alternatives/plcinject)

### What deployment and organization size does PLCinject fit?

PLCinject is available as on-premises software. It is listed for mid-market companies and enterprises. It is free.

## Compare PLCinject with similar solutions

- [PLCinject vs Fortra Cobalt Strike](https://cybersectools.com/compare/fortra-cobalt-strike-vs-plcinject)
- [PLCinject vs Trickest Attack Surface Management](https://cybersectools.com/compare/plcinject-vs-trickest-attack-surface-management)
- [PLCinject vs GoSecure Titan® Adversarial Simulation](https://cybersectools.com/compare/gosecure-titanr-adversarial-simulation-vs-plcinject)

All alternatives to PLCinject: [/alternatives/plcinject](https://cybersectools.com/alternatives/plcinject)

---

Source: https://cybersectools.com/tools/plcinject

For AI agents: every CybersecTools shortlist is listed at https://cybersectools.com/shortlists.md, and any compare page has a Markdown copy too (add .md to its URL).

More on PLCinject: funding, momentum, hiring and news, plus the full product and company record, are available through the Mandos MCP Server (paid plans), which connects to AI assistants: https://mandos.io/mcp?utm_source=cybersectools.com&utm_medium=product-md
