Network boogeyman

Joined June 2014
60 Photos and videos
Pinned Tweet
My @x33fcon talk has been published! youtube.com/watch?v=_TEnBLt2… If you prefer reading, here's the blogpost: naksyn.com/edr evasion/202… Thanks to all the hard-worker x33fcon organizers for such an awesome conference, definitely my best conf experience to date.
Injection techniques and python Malware by @naksyn at @x33fcon 🔥 youtube.com/watch?v=_TEnBLt2…
1
25
59
11,106
Diego Capriotti retweeted
18 Jun 2025
Wrapped up Stanford CS336 (Language Models from Scratch), taught with an amazing team @tatsu_hashimoto @marcelroed @neilbband @rckpudi. Researchers are becoming detached from the technical details of how LMs work. In CS336, we try to fix that by having students build everything:
46
570
4,922
679,073
Diego Capriotti retweeted
MS research on AI Impact on Critical Thinking… the results will shock you! microsoft.com/en-us/research…

3
7
19
10,713
This has been one of my favorites for a while, but now it's time to let it go. Here's my preferred way of getting the KeePass db that we often hunt for: downgrade the executable to version 2.53, use CVE-2023-24055 and wait for the busy admin to trigger the dump of the database. The target can remain clean and you can simply check for the dump creation. KeePass version 2.53 can still open kdbx created with the version 2.57 and if using a proper xml the user will likely notice nothing. Update alerts can also be disabled within the xml. gist.github.com/naksyn/6d566…
50
181
18,564
Recently, I wanted to quickly test some sleep obfuscation ideas against @jdu2600's EtwTi-FluctuationMonitor using Beacon, without dealing with UDRL debugging. At the end of the journey, I ended up with: - A way to generate and load, via a PE loader, a UDRL-less Beacon payload. - A generic PE loader to hook Sleep and quickly prototype evasion ideas. - Two different (though not necessarily novel) sleep obfuscation techniques, which allowed me to evade EtwTi-FluctuationMonitor and other scanners. I dubbed these techniques MemoryBouncing and MemoryHopping. They both involve moving to another area of memory at every sleep and/or freeing the PE memory. Here’s the blog post: naksyn.com/cobalt strike/2… And the PE loader used, dubbed Dojoloader: github.com/naksyn/DojoLoader In his BH Asia presentation, @jdu2600 gave some hints on how the RX->RW detection could be bypassed. It sounded fun to test, and it was indeed a fascinating challenge for me. A huge thanks to him and his tools for sparking my curiosity.

5
33
103
13,633
the grind is real...took me more than 7 months to climb from 1200 to 1300 in blitz chess. Let's knock on the 1400 ELO monsters door now ♟️
1
4
669
One thing I always look for when starting in a network without AD creds is user enumeration with RPC null sessions. impacket SAMR (samrdump) and LSARPC (lookupsid) tools will give you only a small part of the story. Here's my minimal RID cycling script gist.github.com/naksyn/8204c… that outplayed everything else, enabling me to find some crackable ASREP-roastable DA accounts hiding with RID > 50000 that were unable to be found using other tools. I am using chunks to avoid DoS and getting NT_STATUS_INSUFFICIENT_RESOURCES, ofc you can tweak it according to your YOLO level. there will be a new RPC connection for every chunk, it's a bit better than cycling and using rpcclient every time and always starting RPC connections from scratch. However, RID cycling with rpcclient will generate a ton of STATUS_NO_SUCH_USER responses that are sus, if someone is looking and knows what to look for ofc
4
53
246
22,765
Sad day especially for millennials. RIP Sensei
THANK YOU #AkiraToriyama 🙏🏻🫡🕊️
3
541
Here's a new project and some Pyramid features: Embedder lets you create small (go | nim | C# | C ) executables that load Python interpreter to execute Python code using the embedding functionality. github.com/naksyn/Embedder Embedder can be easily paired with Pyramid that now has a more OPSEC Pythonmemorymodule with full-in-memory import and all the download chain using Wininet API to reduce the imports to the minimum and smile to those pesky NTLM proxies along the way. Pyramid updates are on the dev branch, plan merging to main soon. Here's a video that shows a 13 kB C# embedder assembly bootstrapping Pyramid to execute mimikatz. Who needs python.exe when you can bring Python to the world? 🌍
4
41
125
10,804
who needs python.exe? 😈
Nothing special, just a 30 Mb .NET assembly to run secretsdump[.]py from memory with pythonnet and @naksyn’s so hot Pyramid 🔥🐍
2
11
74
9,393
Check out this amazing research pushed by my friend Petar. I'm so happy to see him killing it like this 👊👊👊
My first research and tool are finally out. If you want to deep dive into some CLR internals and understand how we can abuse it to blend-in within its own logic go check it out. Hope you'll enjoy the read. ipslav.github.io/2023-12-12-…
2
739
Diego Capriotti retweeted
7 Nov 2023
It's a bittersweet moment, but our series of "Attacking an EDR" has come to an end! Me and @dottor_morte hope that you had as much fun reading it as we had writing it. her0ness.github.io/2023-11-0…
2
64
184
16,929
Diego Capriotti retweeted
6 Oct 2023
LatLoader is a PoC Havoc module that performs lateral movement via DLL sideloading while evading default Elastic EDR rules. Making it was a great learning exercise, and I'm hoping others can learn from it too. Enjoy! ✌️ github.com/icyguider/LatLoad…
11
191
546
166,212
I'm gonna celebrate my 1200 rate at blitz chess tonight🎉🎉🎉
4
702
Diego Capriotti retweeted
18 Aug 2023
I just got fired from my job today without warning. 😬 Really crazy. Anyway... If anyone is looking for a pentester, red teamer, or likes my public work, please don't hesitate to reach out. Thanks in advance everyone. 😔
22
86
234
93,295