Christian W (@_Wra7h) profile picture

maldev hobbyist. glasses. mustache.

Joined October 2019
Photo by Christian W (@_Wra7h)Photo by Christian W (@_Wra7h)Photo by Christian W (@_Wra7h)Photo by Christian W (@_Wra7h)Photo by Christian W (@_Wra7h)Photo by Christian W (@_Wra7h)Photo by Christian W (@_Wra7h)Photo by Christian W (@_Wra7h)Photo by Christian W (@_Wra7h)Photo by Christian W (@_Wra7h)
Hacking is boring. Wanna know what's fun? Browsing MSDN documentation at 2 o'clock in the morning, looking for APIs to potentially abuse in malware. It'll also probably never go in the wild and it'll go unappreciated for several months or even years. That's where the fun is
17
54
1
933
52,665
Fun Win10 bug(?): LoadEnclaveImage (supposedly) requires a signed/valid image. However, if I modified the size of DataDirectory[4].Size in SgrmEnclave_secure.dll to include any add'l data I wanted to append to the cert, it would bypass the validation check and get loaded. 1/?
1
3
6
1,537
I assume this has something to do with the cert not being included during hash generation for signing. So the underlying logic probably excluded the "DataDirectory[4].Size" amount of bytes starting from the cert offset when the call checks the modified dll - but could be wrong.
1
3
240
PS: This was on Windows 10.0.19043, but I couldn't reproduce on Windows 11. It returns like "FiLe CoRrUpTeD" or something like that. techcommunity.microsoft.com/…
2
149
I'm exited to release GraphStrike, a project I completed during my internship at @RedSiege. Route all of your Cobalt Strike HTTPS traffic through graph.microsoft.com. Tool: github.com/RedSiege/GraphStr… Dev blog: redsiege.com/blog/2024/01/gr… #redteam #infosec #Malware #Microsoft
8
188
3
598
60,378
Is pinvoke[.]net dead or just down?
1
1
545
So more MATLAB stuff. I managed to get this loader working as a standalone executable and learned a few things during the process that I thought I'd share. 1/?
Matlab shellcode loader. ew.
1
1
1
7
3,803
- MATLAB Coder doesn't like loadlibrary()/calllib(). Instead I had to use "coder.cinclude(<header>)" and "coder.ceval(<api>, <arg1>, <arg2>, ...)" in order to leverage Windows APIs. Example: hThread = coder.ceval('CreateThread', [], 0x0, hAlloc, [], 0x0, []); 3/?
1
2
391
We will gift free vx-underground swag to the first person to write malware in MATLAB. MATLAB supports invocation of WINAPI functions by invoking loadlibrary. - Must be open source - Windows ONLY - Code must work (compiled as .exe) - Basic malware, nothing fancy, no ransomware
2
8
847
90 therapeutic shellcode execution methods for the soul github.com/Wra7h/FlavorTown/…
9
15
1,645
Christian W retweeted
I'm VERY HAPPY to say that my Blogpost is out!!!! As a content, we'll discuss about how to exploit a simple (not so much) TypeConfusion vulnerabilities in a modern windows versions (Windows 11 22621). Now let's get our SYSTEM privileged shell! wafzsucks.medium.com/how-a-s…
9
148
3
656
84,473
Christian W retweeted
Zero day summer continues, late Friday blog release because the baddies never sleep. mandiant.com/resources/blog/…
28
2
82
18,140
Christian W retweeted
[Blog] No Alloc, No Problem: Leveraging Program Entry Points for Process Injection An analysis of AddressOfEntryPoint and the 'new' ThreadQuerySetWin32StartAddress (ThreadQuery) process injection techniques bohops.com/2023/06/09/no-all…
2
124
1
280
49,755