Martin Sohn Christensen
Martin Sohn Christensen
@martinsohn.dk
Security Researcher @ SpecterOps https://martinsohn.dk
98 followers56 following31 posts
Jorge's blog series "Breaking The Glass Of Your โGet-Out-Of-Jail-For-Freeโ AD Account" Part 1: jorgequestforknowledge.wordpress.com/2024/04/23/b... Part 2: jorgequestforknowledge.wordpress.com/2024/05/04/b... Safe Mode with Networking bypasses disabled RID-500: learn.microsoft.com/en-us/troubl...
Andrew's "From Code to Coverage" series Part 1: huntress.com/blog/ldap-ac... Part 2: huntress.com/blog/ldap-ac... Part 3: huntress.com/blog/ldap-ac... Part 4: huntress.com/blog/ldap-ac... Part 5A: huntress.com/blog/ldap-ac... Part 5B: huntress.com/blog/ldap-ac... Part 6: huntress.com/blog/ldap-ac...
Live at TROOPERS: @drazuread.com presenting how Windows users TPM to protect PRTs.
Timeline of AD CS attack research & Microsoft patches since the AD CS paradigm shift: Certifried Pre-Owned whitepaper by @harmj0y.bsky.social and @tifkin.bsky.social
Martin Sohn Christensen reposted
Speaking at #TROOPERS26 next week and I can't wait. Joining @martinsohn.dk to talk about attack paths to #PAW and real-world risks of tiered admin models with #IntuneRBAC. Plus something we've been working on for months... See you in Heidelberg! www.troopers.de #EntraOps #Bloodhound
I wrote about a recent research task of mine -
AzureHound now has least-privilege permission documentation & @martinsohn.dk shows the internal research that made it. TL;DR of changes: Directory.Read.All โ 8 MS Graph permissions Reader role โ 16 ARM actions Directory Readers โ not required Check it out: https://ghst.ly/4vzI8yk
Martin Sohn Christensen reposted
My SO-CON talk about mapping RBAC in BloodHound is posted now. Fair warning for those who don't know me, I do have a personality and started by yelling at the crowd. ๐ Check out how we are mapping RBAC in BloodHound moving forward. youtu.be/1KDcK9PjnhU?...
This sounds awesome for no money. Unfortunately I'll be between BSides & Troopers those days :/
Next month we perform at ROMA.EXE the first demo party in Rome. On stage with arottenbit and Gom Jabbar (Kenobit + Stormo). Location: Casilino Sky Park Tickets on DICE 10โฌ (Show only on 20 June) 25โฌ concert + demoparty access (20/21 june) MBRSERVER.COM / ROMA-EXE.COM SPREAD THE CODE
The BSides Aarhus agenda is now live, and I am giving a talk on my "bad-documentation" research there on June 20. Agenda ๐ bsidesaarhus.dk/agenda/
Martin Sohn Christensen reposted
BloodHound users: your query workflow just got better. With this latest update, @martinsohn.dk and @joeydreijer.bsky.social introduce multi-source loading, multi-server support, and dozens of new queries, now live in the Query Library. Check it out: https://ghst.ly/4vBic6c
Martin Sohn Christensen reposted
I've put up the slides from my Zer0Con 2026 presentation on Administrator Protection. github.com/tyranid/info...
Martin Sohn Christensen reposted
Time is running out โณ Grab your spot in our Detection course at #SOCON2026 happening next week! In-person attendees receive a free pass to the conference days. Save your seat before registration closes TOMORROW! http://ghst.ly/socon26-regbsky
My responsible disclosure covering 16 vendors whose documentation was steering customers into critical misconfigs. More details will be shared at my talk @ BSides Prague on April 24! www.bsidesprg.cz#program:~:te...
The origin of critical misconfigurations may be a trusted vendor of yours. @martinsohn.dkโs latest research found official documentation across 16 vendors introducing critical attack paths, often through AD CS misconfigurations. Check it out: https://ghst.ly/4bwYiBe
Martin Sohn Christensen reposted
The #SOCON2026 agenda is live! ๐ Explore talks, topics, & speakers across the Tradecraft, OpenGraph, & new Practice Track, focused on turning Attack Path Management into an operational discipline. Check out the agenda & plan your experience: ghst.ly/socon26-tw ๐งต: 1/4
BloodHound's OpenGraph is ๐ฅ๐ This is how we rapidly developed a customer specific attack primitive for BloodHound that we call "ManagerOf" ๐
New #BloodHoundBasics post from @martinsohn.dk โผ๏ธ Today is a demo of how BloodHound's #OpenGraph helped a customer build ManagerOfHound.ps1 - going from attack path concept to a custom "ManagerOf" edge in BloodHound. Can it fit in a thread? Let's see... ๐งต 1/6
Martin Sohn Christensen reposted
I publish two blog posts today! ๐๐ซ First dives into how we're improving the way BloodHound models attack paths through AD trusts: specterops.io/blog/2025/06... Second covers an attack technique I came across while exploring AD trust abuse: specterops.io/blog/2025/06... Hope you enjoy the read ๐ฅณ
Easily find and share BloodHound Cyphers on queries.specterops.io Released with ~90 new Cypher queries, go check them out! @joeydreijer.bsky.social and I spent many hours creating it and we hope you find it useful. All feedback is appreciated :)
Introducing the BloodHound Query Library! ๐ @martinsohn.dk & @joeydreijer.bsky.social explore the new collection of Cypher queries designed to help BloodHound users to unlock the full potential of the BloodHound platform by creating an open query ecosystem. ghst.ly/4jTgRQQ
**Every** BloodHound Enterprise tenant I've checked has multiple Non Tier Zero principals with the rights required for BadSuccessor. Luckily a 2025 DC is still rare. Often helpdesk has GenericAll, misconfig'ed to apply on the OU itself, instead of only inheriting to principals within.
Happy #BloodHoundBasics Day! This week's ๐ฅ topic from @martinsohn.dk: the Microsoft-wont-fix-yet "BadSuccessor" attack that abuses Server 2025's dMSA feature for domain takeover. This ๐งต shows how you can use BloodHound to find BadSuccessor risk. (1/9)
BloodHound has 4 new edges: ๐๐ผ๐ฒ๐ฟ๐ฐ๐ฒ๐๐ป๐ฑ๐ฅ๐ฒ๐น๐ฎ๐๐ก๐ง๐๐ ๐ง๐ผ๐ฆ๐ ๐, ...๐ง๐ผ๐๐๐๐ฃ, ...๐ง๐ผ๐๐๐๐ฃ๐ฆ, ...๐ง๐ผ๐๐๐๐ฆ [ESC8] They combine ๐ฐ๐ผ๐ฒ๐ฟ๐ฐ๐ถ๐ผ๐ป and ๐ฟ๐ฒ๐น๐ฎ๐๐ถ๐ป๐ด, allowing Auth. Users to compromise computers. Read this excellent post by Elad Shamir if you are unfamiliar with those terms or want to know how to mitigate.
Think NTLM relay is a solved problem? Think again. Relay attacks are more complicated than many people realize. Check out this deep dive from Elad Shamir on NTLM relay attacks & the new edges we recently added to BloodHound. ghst.ly/4lv3E31
I had a great time at @specterops.bsky.social #SOCON2025 in Arlington/DC! I'm grateful I get to meet all you awesome people; community members and Specters. Huge thanks to the many speakers and trainers ๐ See you next year!
Martin Sohn Christensen reposted
In Part 1 of my Intune Attack Paths series, I discuss the fundamental components and mechanics of Intune that lead to the emergence of attack paths: posts.specterops.io/intune-attac...
Martin Sohn Christensen reposted
Martin Sohn Christensen reposted
The Misconfiguration Manager DETECT section has been updated with fresh guidance to help defensive operators spot the most prolific attack techniques. Check out the blog post from @bouj33boy.bsky.social to learn more. ghst.ly/3VJ5y4F
Martin Sohn Christensen reposted
It's that time of year again everybody! I want to know YOUR thoughts on Mythic! What did you like? What could be improved? What would you like to see next? Why do you or don't you use it? If you could change something, what would it be? www.surveymonkey.com/r/MythicPlan... I'm all ears :)
Martin Sohn Christensen reposted
I'm glad to release the tool I have been working hard on the last month: #KrbRelayEx A Kerberos relay & forwarder for MiTM attacks! >Relays Kerberos AP-REQ tickets >Manages multiple SMB consoles >Works on Win& Linux with .NET 8.0 >... GitHub: github.com/decoder-it/K...
ShadowHound - brand new .ps1 SharpHound alternative that supports LDAP and ADWS Outputs data in ldapsearch format that can be converted to BH JSON with BOFHound. blog.fndsec.net/2024/11/25/s...
Martin Sohn Christensen reposted
Awesome new addition to krbrelayx by Hugow from Synacktiv: www.synacktiv.com/publications...
RCP Firewall and LDAP Firewall workshop by Sagie Dulce and Dekel Paz. youtube.com/watch?v=hJyI...
PowerHuntShares is a useful tool by Scott Sutherland (_nullbind), and the v2 looks amazing. I gotta test the experimental "Share Graph". www.netspi.com/blog/technic...
Windows ships with insecure defaults for network shares, granting Read access to Everyone. But you can change that with "SrvsvcDefaultShareInfo" in the registry. I made a post about it: blog.improsec.com/tech-blog/ne...
SO-CON CFP submitted! Get yours in before tomorrow's deadline. specterops.io/so-con/
Join our webinar on Thurs when Jonas Knudsen, Lee Christensen, and I will present pt. 4 of "What Is Tier Zero", covering: - MS Exchange On-Premises - ADCS - Insights from isolating Tier Zero with BloodHound Enterprise customers Watch live or register for on-demand at ghst.ly/4eSssxL
You are up to date.