Writing a Virus in Java

Step by step guide to write a self replicating virus in Java.
Infecting executable jars, libraries and runtimes...

Download sample executable
The sample app has a user interface and asks for your permission before causing any harm.
It's strongly advised to use a disposable sandboxed environment like a virtual machine.

Rationale and Disclaimer of Liability

This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.

Basic Principles of Virus Development

This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.

Writing a self replicating virus in Java

This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.

Designing a Payload

This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.

Infecting Java 8 Runtime

This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.

Writing a Command & Control Software

This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.