Marc-André Moreau

Remote desktop protocol expert, OSS contributor and entrepreneur. I love designing products with Rust, C# and PowerShell. Proud to be working at Devolutions.

2025-04-26

New blog post! 📰 RD Gateway Without KDC Proxy Causes NTLM Downgrade 💥 mstsc assumes the RD Gateway is a KDC proxy — if it isn't, Kerberos fails with an NTLM fallback! ⚠️ Learn about this undocumented mstsc behavior and how to work around it 👇

awakecoding.com/posts/rd-gatew

Marc-André Moreau boosted:
Trifecta Tech Foundationtrifectatech@fosstodon.org
2025-02-25

New release of zlib-rs!
We are now (to our knowledge) the fastest zlib implementation, beating C implementations like zlib-ng.

What is zlib? zlib likely (de)compressed the page you're reading right now!

trifectatech.org/blog/zlib-rs-

With thanks to @folkertdev @bjorn3 @josh @awakecoding and many others!

2024-12-10

@jborean @sassdawe the best APIs are always somehow kept private 😜 that's where all the fun is

Marc-André Moreau boosted:
2024-12-10

Had some fun working with a challenge posed by @awakecoding A POC that can run multiple #PowerShell named pipe instances with custom pipe names. Usually you have to start a new process but this can be done in proc. Non-public APIs so not production code gist.github.com/jborean93/43c8

Marc-André Moreau boosted:
Trifecta Tech Foundationtrifectatech@fosstodon.org
2024-11-20

As far as we know, our zlib-rs is the fastest WASM zlib implementation today.
Knowing SIMD is incredibly effective for the zlib algorithms, we were excited to use the WASM SIMD instructions. Read about the work and results:

trifectatech.org/blog/fastest-

Special thanks to our sponsor Devolutions for supporting the WASM SIMD milestone.

And to our maintainers, @folkertdev and @bjorn3 for the amazing work.

#rustlang #datacompression @awakecoding

2024-11-02

@obilodeau if you receive a DM from a bridge bot, I requested that. It's to interact with you from Bluesky

Marc-André Moreau boosted:
Trifecta Tech Foundationtrifectatech@fosstodon.org
2024-10-30

We're happy to announce Devolutions is sponsoring WebAssembly optimizations for our zlib in Rust project, zlib-rs!
Devolutions, the Diamond sponsor of this year's RustConf, is a leading security partner with over 800,000 users across 140 countries.

Special thanks to Devolutions' CTO @awakecoding who helped make this sponsorship happen.

Our maintainers, @folkertdev and @bjorn3 have made a lot of progress already. Stay tuned for an update!

devolutions.net/

2024-10-29

@obilodeau the blog post is dated from today, was there another one last week?

2024-10-29

@obilodeau hey check your Twitter, malicious RDP servers have been used in targeted spear-phishing attacks: x.com/MsftSecIntel/status/1851

2024-10-23

@KirillOsenkov @rainer @chethusk we nuked the Microsoft.Windows.SDK.NET.Ref reference as a workaround: github.com/dotnet/sdk/issues/4

2024-10-23

@rainer @KirillOsenkov @chethusk I enabled diagnostic build logging to see if CsWinRTAotOptimizerEnabled is set to false, and it is... so something's not right

2024-10-23
2024-10-23

@rainer @KirillOsenkov @chethusk I can confirm that the issue appears with SDK 8.0.403. We're 3 people trying to figure out what magical msbuild modification we need to make, but either <CsWinRTAotOptimizerEnabled>false</CsWinRTAotOptimizerEnabled> doesn't work, or we're trying to set it in the wrong places. The WinRT source generator keeps getting called

2024-10-22

@zombie042 from experience, a simple Visual Studio update that enables some useless feature that totally kills our build performance is much more likely

2024-10-22

Anybody else seeing WinRT.SourceGenerator suddenly taking a whopping 30 seconds in their .NET 8 application build time? What's even more puzzling is that it's not generating anything, we don't need it, and we don't know when that generator first appeared

2024-10-03

@gigantos yes, if you switch to Entra ID, it is not Active Directory

2024-10-03

Do you plan to fully decommission Active Directory within the next 5 years? By this, I mean getting rid of domain controllers *entirely*, without hybrid-joined systems

2024-09-25

@cxiao I've got a script that Jordan made using PSDetour to load PowerShell into lsass.exe and dump the TLS premaster secrets for Wireshark decryption: github.com/awakecoding/wiresha

2024-09-25

New blog post! 📰 PowerShell Host IPC for any .NET application ⚡️ Connect to existing PowerShell processes over named pipes, or enable PowerShell hosting in your .NET application! ☀️💻👇 awakecoding.com/posts/powershe

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst