{
  "id": 9151568,
  "title": "EvilVM: Forth shellcode",
  "url": "https://urgent.news/2026/09/22/evilvm-forth-shellcode",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-09-22T14:10:07.000Z",
  "source": {
    "name": "Lobsters",
    "slug": "lobsters",
    "url": "https://web.archive.org/web/20250418124519/http://evilvm.ninja/"
  },
  "original_language": "en",
  "account": "In 2019, Irongeek showcased EvilVM's Alpha release at NolaCon, offering an introduction to the project and demonstrations via YouTube. Source code for EvilVM can be found on GitHub (https://github.com/jephthai/EvilVM/). To begin exploring the system, users can refer to the Quickstart Guide available on the project's documentation site. EvilVM is designed around a native code Forth compiler, which is deployed as position-independent shellcode. This technology provides a platform for remote code execution, an asset in the field of information security. The primary application of EvilVM is to deploy the agent on a remote system, where it can be interacted with. Through an outer interpreter presented as an interactive shell or REPL, the system enables the delivery of code to the agent, which is subsequently compiled and added to the hyperstatic global environment. Technology decisions for EvilVM are made with the project's objectives in mind.",
  "summary": null,
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}