🧵Notion for malware delivery🦠

WhisperGate's Discord CDN hosted malware had me thinking, what other common desktop apps have similar file embed/retrieval capabilities?

How about my favorite notetaking app, Notion?

1- Embed your payload. I'm using a Covenant Grunt HTA
2- Running a web proxy of your choice, click to download the HTA you just embedded. Intercept this request and find the GET request to the AWS S3 resource for this file
3- This link is now your phishing/social engineering method. Deck it out with tradecraft (shorten it, come up with a good pretext, get creative)

Once the target clicks on this link, you have a file-less payload delivery mechanism coming from a high trust domain, S3 AWS
4- 😈
good news, red teamers!

@NotionHQ's response to this was that this is intended functionality that a resource, regardless of access rights, is available to anyone for 24 hours if they have this link. So you now have an engine for unlimited high-trust (S3 AWS!) payload links

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with @huskyhacks@infosec.exchange | Matt | HuskyHacks

@huskyhacks@infosec.exchange | Matt | HuskyHacks Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @HuskyHacksMK

Oct 10, 2022
[🤔] So MSF/Meterpreter shouldn't be used as a C2. Got it. What features make something secure enough to use as a proper C2 then?

Let's compare and contrast MSF/Meterpreter and @merlin_c2 to highlight some features that I think make a C2 safe enough for ops
...
@merlin_c2 The biggest one, to me, is payload authentication. Not just that a payload can connect to a server, but that *your* payload *only* connects to *your* server

MSF can do this but not by default. Merlin uses the OPAQUE to do so

posts.specterops.io/merlin-goes-op…
@merlin_c2 Merlin agents run with a pre-shared key (PSK). Merlin servers set this as well on the listener side

Any Merlin agent bin can try to connect to any Merlin listener, but a session is only established if the pre-shared key values match on both sides. The PSK is used in the OPAQUE..
Read 11 tweets
Feb 12, 2022
🧵D/Invoke for D/ummies 🪡
Why just invoke the P when you can invoke the D?

Wanted to slap together a quick How-To on setting up a simple PoC using D/Invoke.

Read on and soon, you too will be invoking the D with vigor!

1/n
D/Invoke allows you to call unmanaged Win APIs without defining them statically in your program. It's much more OPSEC friendly than calling those APIs directly.

2/n
1) Make a plain old Visual Studio C# Console App. We’ll call this one MessageBox. Make it in whatever .NET version you currently run (I am using .NET 5.0):
Read 10 tweets
Jan 17, 2022
☢️WhisperGate Wiper Malware Analysis Live Thread

here we go🧵
Four files total retrieved from VX-Underground on Jan 16th, 2022

Stage 1: a196c6b8ffcb97ffb276d04f354696e2391311db3841ae16c8c9f56f36a38e92
Stage 2: dcbbae5a1c61dbbbb7dcd6dc5dd1eb1169f5329958d38b58c3fd9384081c9b78
Stage 3: 923eb77b3c9e11d6c56052318c119c1a22d11ab71675e6b95d05eeb73d1accd6
Stage 3: 9ef7dbd3da51332a78eff19146d21c82957821e464e8133e9594a07d716d892d
Read 30 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(