Git Product home page Git Product logo

community's Introduction

Community

Prelude Community holds all open-source TTPs, payloads, plugins and training modules for the Operator platform.

Prelude Operator is a command-and-control (C2) center which allows you to run manual to semi-autonomous security assessments Watch our quick introduction video You can download the latest copy of the application here, for either MacOS, Windows or Linux.

When you boot up Operator, it loads the resources from this repo into your application and keeps them up-to-date:

  • TTPs are singular attacks, which when composed together, form attack chains
  • Payloads are separate binaries that TTPs can (optionally) attach
  • Plugins are extensions to Operator which allow you to write your own code into the platform.
  • Training contains continuous security education built directly into Operator

If you'd like to use this repository outside of Operator, clone it recursively:

git clone [email protected]:preludeorg/community.git --recursive

Operator licenses

If you have a Professional license your Operator instance will automatically sync with the Prelude Closed Bucket, which contains all of our closed-source resources and weekly attack chains.

If you have an Enterprise license you can stand up your own private bucket, syncing your resources across your team.

Get in touch at [email protected].

community's People

Contributors

231tr0n avatar abhiabhi2306 avatar abyss101 avatar anukaal avatar austinsonger avatar bartimusprimed avatar bfuzzy1 avatar clr2of8 avatar fridayortiz avatar jaherne avatar khyberspache avatar kyleavery avatar lzimm avatar makk94 avatar masterugwee avatar packplusplus avatar privateducky avatar ptiglias avatar savvyspoon avatar seijisakurai avatar stephanwampouille avatar sthomps avatar traceflow avatar v1dhun avatar vivekkamisetty avatar vvx7 avatar w0rk3r avatar wesley587 avatar wilsonwr avatar xanthonus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

community's Issues

Schism-ftp: instruction failure

When deploying chains against schism-ftp that is connected to a redirector
[-] Instruction failed: 'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte

Random generated Agent name persists even after Updating in Operator

Minor issue but in the interest of making this program even better, I wanted to highlight this:

I notice if you Update the name of the Agent inside Operator (Emulate-->Agent Settings (gear icon), the random generated name string persists in the console. (screenshot below)
minor bug

Editor no longer available

EDIT: I should note that restarting Operator did not fix it but rebooting the OS did.

I am walking through the training modules and successfully got the flag for Intro>Emulation>Import a New Procedure. I cloned the community git locally and added the 58282d96-4b91-49e8-adaf-eaa3db921b7a.yml file to the execution folder. Then I went to the editor to upload it and instead of uploading the individual file I opted to upload the folder. I got a pop up stating it was done but now when I click on the editor I get the following Unhandled Exception which I've attached a screenshot of
2021-01-21_18-07

I am running Operator 0.9.13 on Ubuntu 20.04.1 LTS 64bit.

Sigma

What do you think about adding a section for sigma rules? I always find myself cross referencing against other open source tools like sigma and Mitre.

TTP filenames

Hello,

Do the file names need to be guids or can the filenames be human readable? I was thinking it might be easier for folks to find specific ttp's or w/e the individual files are called if they had distinct names.

[Feature enhancement] Support for multiple payloads for a TTP

Currently, to my understanding, only a single payload is supported by TTP, even with multiple variants.

In many cases, just like why the variant feature is useful, there are many ways to achieve a goal with payloads that work differently.

Another example would be that a TTP would have 2 stages, like a dropper and the actual payload so when testing an EDR, we could test detection on one or the other depending on the WinAPI calls used.

It would be nice if TTPs could have support for multiple payloads.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.