Skip to content

Migrate the ransomware payload to a plugin #3391

@mssalvatore

Description

@mssalvatore

Description

Replace the hard-coded ransomware payload with a new and improved, fully tested, payload plugin.

Tasks

  • Create plugin skeleton (0d) @shreyamalviya @mssalvatore
    • options (pydantic)
      • determine what options ransomware should have
      • create a pydantic model for ransomware options
    • Create plugin manifest
    • Create config schema
  • migrate the ransomware payload to a plugin (plugin.py) (0d) @mssalvatore
  • Add a jenkins job to build the plugin (0d) @mssalvatore
    • Update the island build jobs on Jenkins to copy the artifacts from the ransomware plugin build job
  • Remove the hard-coded ransomware plugin (0d) @mssalvatore
    • Update ETE test configurations
    • UI
    • Island
    • Agent
  • Final testing (0d)
    • Linux
    • Windows
  • Remove vulture entries
    • Remove PayloadPluginFactory
    • Remove PayloadResultData

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions