Lee Holmes 
Partner Security Architect, Azure Security. Co-author of Threat Driven Software Development (https://www.amazon.com/Threat-Driven-Software-Development-Defending-services/dp/0135567386) and author of the PowerShell Cookbook (https://www.amazon.com/PowerShell-Cookbook-Scripting-Ubiquitous-Object-Based/dp/109810160X). OG PowerShell developer, and fanatical hobbyist.
Saw Disclosure Day yesterday - it's now solidly in the list of top films of all time to use PowerShell 🥳🥳🎉🎉🎉!
Shout out to my homies that still remember the track numbers on the CDs for their favorite songs.

@malwaretech One of the things I love about this investigation is that it actually imposed cost:
- Found malware: reported to AV vendors
- Saw abuse of Cursor: reported to Cursor, got the accounts suspended
- Saw abuse of ChatGPT: reported to OpenAI
- Saw that a front website was implemented / hosted on Anima: reported to Anima, got the account suspended
Props on engaging like that.
I've never liked Schneier's phrasing of this: "Anyone, from the most clueless amateur to the best cryptographer, can create an algorithm that he himself can’t break.". You can't repeat it to somebody that you think it applies to when you want to use it for advice. It's really only good for dunking.
But the advice itself is super solid. Here's a rephrasing that I was actually able to use with somebody and not feel guilty: “Anyone, from beginner to expert, can create an algorithm that they themselves cannot break."
Was on the Microsoft Threat Intel Podcast recently with Sherrod, Michael, and Shawn about our new Threat Driven Software Development book. It was really great to have the chance to talk about the whole book end-to-end - https://thecyberwire.com/podcasts/microsoft-threat-intelligence/73/notes
RE: @malwaretech@infosec.exchange
One of the things I love about this investigation is that it actually imposed cost:
- Found malware: reported to AV vendors
- Saw abuse of Cursor: reported to Cursor, got the accounts suspended
- Saw abuse of ChatGPT: reported to OpenAI
- Saw that a front website was implemented / hosted on Anima: reported to Anima, got the account suspended
We don't have to just report on the bad guys. We can actually fight them.
Just had an internal web application break, and when I dug in through DevTools there was some dependent fetch running into a server error. The server error message provided the internal DRI contact to reach out to for how to engage and report.
This is so. smart. If you've figured out the DRI contact by going through DevTools, you clearly don't need any central helpdesk support on basic troubleshooting like checking your adblocker.
Makes me think of @shanselman@hachyderm.io 's "FizzBin" - https://www.hanselman.com/blog/fizzbin-the-technical-support-secret-handshake
LOL, you think reading it takes a lot of effort - try writing it 🤣
Where the hell did irm-iex-ing come from? As in "irm | iex"
Invoke-RestMethod in PowerShell has ALWAYS been a way to get objects out a website that exposes content as JSON, XML, etc.
Invoke-WebRequest is the one that gives you raw text back.
The fact that tools using irm-iex work at all is just a magic accident that converting an object (that's a string) into a string doesn't introduce any artifacts.
Startup: Look at how agile we are! How quickly we can pivot!
Here's one thing AdTech could do to instantly change the content dynamics of the internet: "Unvisit."
Landed on an AI slop page laden with ads and referral links? Click "Unvisit" and they'll never see a penny from your impression.
Got ambushed by a page full of taboola ads and auto-play videos? Unvisit. Can't use the back button? Unvisit.
Unvisit, Unvisit, Unvisit, and punish them where it hurts.
Love this compilation of "The Defender's Mindset" from John Lambert. John does a lot of hiking and clearly occupies that time figuring out how to phrase things perfectly: @johnlatwc@medium.com
Holy smokes! Upgraded to a GAN speed cube with magnetic registration, and it knocked 30 seconds off of my solve time (~ 2 minutes to 1:30) compared to the classic Rubik's Cube model. It's also more fun to use!
@campuscodi@mastodon.social The article is saying that it wasn't digital dynamite, it was something else unspecified (dormant cyber pathogens rearing their ugly head again?) to be used at a later time 🤣

