Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Split faulty APT29 Emulation Plan into 4 separate emulation plans #120

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

L015H4CK
Copy link

@L015H4CK L015H4CK commented Feb 2, 2023

This pull request should fix the faulty APT29 Emulation Plan by splitting it into four separate emulation plans: APT29-Day1.A, APT29-Day1.B, APT29-Day2 and APT3. The splitting was performed by looking at the respective archived adversary profiles. The emulation plan for APT3 was moved to a new directory (with no further information about APT3).

The underlying issue and its solution was described in much detail in #118. For more information see the linked issue and feel free to ask me.

Changes:

  • Removed faulty emulation plan APT29.yaml
  • Added new emulation plans: APT29-Day1.A, APT29-Day1.B, APT29-Day2 and APT3

Note: Even though the contribution guidelines state that pull request should target the develop branch, this pull request targets the main branch since all other recent pull request did so as well and the develop branch has not been touched for over a year. Sorry if this is wrong.

@L015H4CK
Copy link
Author

Added two more fixes for APT29 Day2 Scenario. I committed the changes to the same PR since they fix errors that persist through the splitting of the faulty APT29 emulation plan.

Problem 1: The payload stepFourteen_credDump.ps1 was only loaded but the wmidump function was never executed.
Fix: Added line wmidump; to APT29-Day2.yaml (see 0827921).

Problem 2: Step 16.C also included commands for step 16.D (see emulation plan)
Fix: Renamed procedure step to 16.C-16.D (see 0827921).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant