SlideShare una empresa de Scribd logo
1 de 35
Descargar para leer sin conexión
Reaping What They Sow -
Hard Lessons Learned
Emulating Threat Actors
Jamie Williams
@jamieantisocial @MITREATTACK
> lsadump::secrets
ATT&CK® & ATT&CK Evals
Padawan to some
amazing people
❤ Halloween & spooky stuff
Why Emulate Adversaries?
Variety of offensive assessment
types, each with its own place
Intelligence-driven
approach provides:
- Realism
- Scoping
- Diversity
- Repeatability
Learn from Achievements
Source: https://gph.is/1rQtQVc
Learn from Achievements
Source: https://gph.is/1rQtQVc
Learn from Achievements
Source: https://gph.is/1rQtQVc
Learn from Achievements
Source: https://gph.is/1rQtQVc
But Also Mistakes
Source: https://giphy.com/gifs/8jzdgXpr9Po1a
Source: www.microsoft.com/security/blog/2020/06/11/blue-teams-helping-red-teams-
a-tale-of-a-process-crash-powershell-and-the-mitre-attck-evaluation/
But Also Mistakes
Source: https://giphy.com/gifs/8jzdgXpr9Po1a
Source: www.microsoft.com/security/blog/2020/06/11/blue-teams-helping-red-teams-
a-tale-of-a-process-crash-powershell-and-the-mitre-attck-evaluation/
But Also Mistakes
Source: https://giphy.com/gifs/8jzdgXpr9Po1a
Source: www.microsoft.com/security/blog/2020/06/11/blue-teams-helping-red-teams-
a-tale-of-a-process-crash-powershell-and-the-mitre-attck-evaluation/
Emulation Recipe
1.Choose an
adversary
2.Research
3.Develop &
Execute Plan
Source: https://giphy.com/gifs/8jzdgXpr9Po1a
Lesson One –
One Emulation to
Rule them All?
Make Something Special
A lot of great emulation
work going on
across industry
Each emulation has an
opportunity to capture a
unique scenario /
combination of behaviors
Source: https://giphy.com/gifs/l0HlVWsgDwQgGz1io
Techniques Are Like Onions
Techniques Are Like Onions
Techniques Are Like Onions
Techniques Are Like Onions
Techniques Are Like Onions
Techniques Are Like Onions
Adversaries Have Layers Too
Adversaries Have Layers Too
ADVSTORESHELL
Cannon
certutil
CHOPSTICK
CORESHELL
DealersChoice
Downdelph
Forfiles
Fysbis
HIDEDRV
JHUHUGIT
Koadic
Komplex
LoJax
Mimikatz
OLDBAIT
Responder
USBStealer
Winexe
X-Agent for Android
XAgentOSX
XTunnel
Zebrocy
Fish in the Sea
Find the right
adversary for you:
- Relevance
- Variance
- Available Intelligence
Source: https://gph.is/1a55Nwt
Lesson Two –
Know Where & How to
Harvest Intelligence
Open Source Aplenty
Sources:
- https://redcanary.com/blog/blue-mockingbird-cryptominer/
-https://www.clearskysec.com/wp-content/uploads/2017/12/Charming_Kitten_2017.pdf
-https://www.anomali.com/blog/rocke-evolves-its-arsenal-with-a-new-malware-family-written-in-golang
-https://www.crowdstrike.com/blog/big-game-hunting-with-ryuk-another-lucrative-targeted-ransomware/
-https://www.mcafee.com/enterprise/en-us/assets/reports/rp-operation-sharpshooter.pdf
But…
Do vendors report…
- Routine, “ordinary”?
- Every relevant detail?
- What they don’t see?
Source: https://gph.is/XJ81ub
Source: https://www.virustotal.com/gui/file/2baebff87a05a40f661ba9d813154dd730948418b690fc1bf90dec8ce07c296f/details
Get Your Hands Dirty
Source: https://www.virustotal.com/gui/file/2baebff87a05a40f661ba9d813154dd730948418b690fc1bf90dec8ce07c296f/details
Get Your Hands Dirty
T1012
T1112
T1134
Source: https://www.virustotal.com/gui/file/2baebff87a05a40f661ba9d813154dd730948418b690fc1bf90dec8ce07c296f/details
Get Your Hands Dirty
&…Be Soci@l
#TweetTP
Source: https://gph.is/1LEyHSZ
&…Be Soci@l
#TweetTP
Source: https://gph.is/1LEyHSZ
Lesson Three –
Follow the Yellow
Brick Road
You Are Not Your Adversary
Ignore your preferences/
what you would do
Don’t “fix” things that
aren’t broken
Be willing to learn and
try new things
Source: https://giphy.com/gifs/AEMyf9Oj6MpS8
Trust Your Intelligence
You have a roadmap
There may be small
gaps to fill,
circle back/ask around
“Would they do this?”
Source: https://giphy.com/gifs/bcZ8T9ctIriAU
Important Takeaways
Adversary emulation is
impactful, but also
a lot of fun
Balance of a lot of
delicate skillsets
Not an exact science, so
learn, share, and get better
as you go
Source: https://gph.is/1auqnpt
Neat ATT&CK Links
attack.mitre.org
attackevals.mitre.org
mitre-attack.github.io/attack-navigator
attack.mitre.org/resources/sightings
medium.com/mitre-attack
github.com/mitre-attack/attack-arsenal
Source: https://gph.is/1LU389W

Más contenido relacionado

Similar a Hard Lessons from Emulating Threat Actors

Machine Learning in easy pieces
Machine Learning in easy piecesMachine Learning in easy pieces
Machine Learning in easy piecesSakshi Ganeriwal
 
Predicting & influencing with kanban metrics
Predicting & influencing with kanban metricsPredicting & influencing with kanban metrics
Predicting & influencing with kanban metricsAdam Scott
 
Predicting & Influencing with Kanban Metrics
Predicting & Influencing with Kanban MetricsPredicting & Influencing with Kanban Metrics
Predicting & Influencing with Kanban MetricsSteve Purkis
 
David lockie - PACE: future, now.
David lockie - PACE: future, now.David lockie - PACE: future, now.
David lockie - PACE: future, now.Angry Creative (UK)
 
Embracing failure on the front-end: Making better JavaScript apps by learning...
Embracing failure on the front-end: Making better JavaScript apps by learning...Embracing failure on the front-end: Making better JavaScript apps by learning...
Embracing failure on the front-end: Making better JavaScript apps by learning...Clay Smith
 
Gamifying Agile Adoption - An experiment
Gamifying Agile Adoption  - An experimentGamifying Agile Adoption  - An experiment
Gamifying Agile Adoption - An experimentAshish Parkhi
 
Suzanne Nottage (CA Technologies Ltd)
Suzanne Nottage (CA Technologies Ltd)Suzanne Nottage (CA Technologies Ltd)
Suzanne Nottage (CA Technologies Ltd)AgileNZ Conference
 
Technology Careers v2.0 SP1 Ultimate Edition
Technology Careers v2.0 SP1 Ultimate EditionTechnology Careers v2.0 SP1 Ultimate Edition
Technology Careers v2.0 SP1 Ultimate EditionJohn Bristowe
 
javascript-gone-wild-withreferences-attributions-111003035611-php
javascript-gone-wild-withreferences-attributions-111003035611-phpjavascript-gone-wild-withreferences-attributions-111003035611-php
javascript-gone-wild-withreferences-attributions-111003035611-phpApoorvi Kapoor
 
Taming the Testing Beast - AgileDC 2012
Taming the Testing Beast - AgileDC 2012Taming the Testing Beast - AgileDC 2012
Taming the Testing Beast - AgileDC 2012Daniel Doubrovkine
 

Similar a Hard Lessons from Emulating Threat Actors (11)

Machine Learning in easy pieces
Machine Learning in easy piecesMachine Learning in easy pieces
Machine Learning in easy pieces
 
Predicting & influencing with kanban metrics
Predicting & influencing with kanban metricsPredicting & influencing with kanban metrics
Predicting & influencing with kanban metrics
 
Predicting & Influencing with Kanban Metrics
Predicting & Influencing with Kanban MetricsPredicting & Influencing with Kanban Metrics
Predicting & Influencing with Kanban Metrics
 
David lockie - PACE: future, now.
David lockie - PACE: future, now.David lockie - PACE: future, now.
David lockie - PACE: future, now.
 
Embracing failure on the front-end: Making better JavaScript apps by learning...
Embracing failure on the front-end: Making better JavaScript apps by learning...Embracing failure on the front-end: Making better JavaScript apps by learning...
Embracing failure on the front-end: Making better JavaScript apps by learning...
 
Gamifying Agile Adoption - An experiment
Gamifying Agile Adoption  - An experimentGamifying Agile Adoption  - An experiment
Gamifying Agile Adoption - An experiment
 
Edinburgh
EdinburghEdinburgh
Edinburgh
 
Suzanne Nottage (CA Technologies Ltd)
Suzanne Nottage (CA Technologies Ltd)Suzanne Nottage (CA Technologies Ltd)
Suzanne Nottage (CA Technologies Ltd)
 
Technology Careers v2.0 SP1 Ultimate Edition
Technology Careers v2.0 SP1 Ultimate EditionTechnology Careers v2.0 SP1 Ultimate Edition
Technology Careers v2.0 SP1 Ultimate Edition
 
javascript-gone-wild-withreferences-attributions-111003035611-php
javascript-gone-wild-withreferences-attributions-111003035611-phpjavascript-gone-wild-withreferences-attributions-111003035611-php
javascript-gone-wild-withreferences-attributions-111003035611-php
 
Taming the Testing Beast - AgileDC 2012
Taming the Testing Beast - AgileDC 2012Taming the Testing Beast - AgileDC 2012
Taming the Testing Beast - AgileDC 2012
 

Último

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 

Último (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

Hard Lessons from Emulating Threat Actors