MiscreantsHQ will be selling vx-underground merch at DEFCON this year. It will be limited edition, cool, and badass.
However, there has been some design changes. The previous illustration showed did not have a cat on it. When I shared the t-shirt design people unironically began asking why there isn't a fucking cat on the shirt.
Those poor bastards at MiscreantsHQ had to go back and add a kitty cat to it.
Happy now?
However, there has been some design changes. The previous illustration showed did not have a cat on it. When I shared the t-shirt design people unironically began asking why there isn't a fucking cat on the shirt.
Those poor bastards at MiscreantsHQ had to go back and add a kitty cat to it.
Happy now?
โค106๐20๐ฅ8๐ฅฐ2๐2๐คฉ2๐ข1๐ฏ1๐ค1
Tired of malware development noobs complaining about the WINAPI and process creation stuff.
It's shrimple.
You simply use CreateProcess or ShellExecute. If you want to be extra specific, can you use ShellExecuteEx or CreateProcessAsUser. If you want to be a little more specific you can use CreateProcessWithLogonW. If you want to be specific, but in a slightly different way, you can use CreateProcessWithTokenW
Technically, you can use also the outdated (but still present) function from internet explorer called "OpenURL". OpenURL will treat a file path as a URL and create the process. It's inside IEFRAME.DLL. Very cool.
Also, you can use some weird library on Windows called MSHTML and use RunHTMLApplication. RunHTMLApplication can be used to execute VBS or JavaScript which then runs an executable.
Alternatively, you can use LaunchApplicationW from the PCWUTL library. This will also create a process.
Interestingly, there is a weird goof in Windows. Remember OpenURL from internet explorer? Well, it's also present in a library called shdocvw.dll. You can use OpenURL from there too.
If you don't want to use ShellExecute, or ShellExecuteEx, which comes from the SHELL32 library, you can use ShellExec_RunDLLW from SHELL32. It basically does the same thing.
I suppose if you don't like any of these you can use URL.DLL functionality, specifically FileProtocolHandlerA function. This will treat a file path like a URL and execute a file for you.
If you're not happy with FileProtocolHandlerA, URL.DLL also has OpenURL (the same function from IEFRAME.DLL! Internet explorer stuff!) so you can use OpenURL from URL.DLL too.
If none of these are sufficient, you can also use some weird function called RouteTheCall from the ZIPFLDR library. I'm not sure what's up with this function, it is Windows ZIP stuff. Regardless, RouteTheCall has three parameters. The first two are NULL and the third parameter accepts a file path to a file you want to execute.
Of course, if you're doing low-level development, or want to be more evasive, you can always do the NTDLL stuff and use NtCreateUserProcess, or ZwCreateUserProcess.
Oh, I almost forgot, you can also use RunAsNewUser_RunDLLW from SHELL32. Luckily this library exposes several different ways to create a process (although they're not documented well, no idea why).
My memory is fuzzy, I almost forgot this one, but Windows also exposes a way to create a process from the little "Help" icon thingy on GUIs. You can initialize IHxHelpPaneServer or IHxInteractiveUser from the Windows Component Object Model then invoke the "Execute" method. This method is supposed to be for URLs, but Windows will treat a URL like a file still.
Before I forget, you can also use the Windows Management Instrumentation (WMI) stuff for process creation. If you use the Windows Component Object Model and initialize IWbemLocator you can initialize Win32_ProcessStartup and use that to create a process too.
I guess I should note, if you don't want to use SHELL32 directly, you can use also the Component Object Model and initialize CLSID_ShellWindows, get the Desktop ShellView, find it's COM automation objects, and using the Shell.Application interface you invoke ShellExecuteW
Anyway, it's shrimple, just use one of these to create a process:
- CreateProcess
- ShellExecute
- ShellExecuteEx
- CreateProcessAsUser
- CreateProcessWithLogonW
- CreateProcessWithTokenW
- OpenURL (ieframe.dll)
- RunHTMLApplication
- OpenURL (shdocvw.dll)
- ShellExec_RunDLLW
- FileProtocolHandlerA
- OpenURL (URL.dll)
- RouteTheCall
- NtCreateUserProcess
- RunAsNewUser_RunDLLW
- IHxHelpPaneServer
- IHxInteractiveUser
- Win32_ProcessStartup
- CLSID_ShellWindows (Shell Automation)
I'll skip on the touch pad injection, INF section abuse, in-memory execution, or shellcode injection. That's a different topic.
It's shrimple.
You simply use CreateProcess or ShellExecute. If you want to be extra specific, can you use ShellExecuteEx or CreateProcessAsUser. If you want to be a little more specific you can use CreateProcessWithLogonW. If you want to be specific, but in a slightly different way, you can use CreateProcessWithTokenW
Technically, you can use also the outdated (but still present) function from internet explorer called "OpenURL". OpenURL will treat a file path as a URL and create the process. It's inside IEFRAME.DLL. Very cool.
Also, you can use some weird library on Windows called MSHTML and use RunHTMLApplication. RunHTMLApplication can be used to execute VBS or JavaScript which then runs an executable.
Alternatively, you can use LaunchApplicationW from the PCWUTL library. This will also create a process.
Interestingly, there is a weird goof in Windows. Remember OpenURL from internet explorer? Well, it's also present in a library called shdocvw.dll. You can use OpenURL from there too.
If you don't want to use ShellExecute, or ShellExecuteEx, which comes from the SHELL32 library, you can use ShellExec_RunDLLW from SHELL32. It basically does the same thing.
I suppose if you don't like any of these you can use URL.DLL functionality, specifically FileProtocolHandlerA function. This will treat a file path like a URL and execute a file for you.
If you're not happy with FileProtocolHandlerA, URL.DLL also has OpenURL (the same function from IEFRAME.DLL! Internet explorer stuff!) so you can use OpenURL from URL.DLL too.
If none of these are sufficient, you can also use some weird function called RouteTheCall from the ZIPFLDR library. I'm not sure what's up with this function, it is Windows ZIP stuff. Regardless, RouteTheCall has three parameters. The first two are NULL and the third parameter accepts a file path to a file you want to execute.
Of course, if you're doing low-level development, or want to be more evasive, you can always do the NTDLL stuff and use NtCreateUserProcess, or ZwCreateUserProcess.
Oh, I almost forgot, you can also use RunAsNewUser_RunDLLW from SHELL32. Luckily this library exposes several different ways to create a process (although they're not documented well, no idea why).
My memory is fuzzy, I almost forgot this one, but Windows also exposes a way to create a process from the little "Help" icon thingy on GUIs. You can initialize IHxHelpPaneServer or IHxInteractiveUser from the Windows Component Object Model then invoke the "Execute" method. This method is supposed to be for URLs, but Windows will treat a URL like a file still.
Before I forget, you can also use the Windows Management Instrumentation (WMI) stuff for process creation. If you use the Windows Component Object Model and initialize IWbemLocator you can initialize Win32_ProcessStartup and use that to create a process too.
I guess I should note, if you don't want to use SHELL32 directly, you can use also the Component Object Model and initialize CLSID_ShellWindows, get the Desktop ShellView, find it's COM automation objects, and using the Shell.Application interface you invoke ShellExecuteW
Anyway, it's shrimple, just use one of these to create a process:
- CreateProcess
- ShellExecute
- ShellExecuteEx
- CreateProcessAsUser
- CreateProcessWithLogonW
- CreateProcessWithTokenW
- OpenURL (ieframe.dll)
- RunHTMLApplication
- OpenURL (shdocvw.dll)
- ShellExec_RunDLLW
- FileProtocolHandlerA
- OpenURL (URL.dll)
- RouteTheCall
- NtCreateUserProcess
- RunAsNewUser_RunDLLW
- IHxHelpPaneServer
- IHxInteractiveUser
- Win32_ProcessStartup
- CLSID_ShellWindows (Shell Automation)
I'll skip on the touch pad injection, INF section abuse, in-memory execution, or shellcode injection. That's a different topic.
โค89๐7๐คฏ5๐ข3๐2๐ฅ2๐2๐ฅฐ1๐ค1
vx-underground
Tired of malware development noobs complaining about the WINAPI and process creation stuff. It's shrimple. You simply use CreateProcess or ShellExecute. If you want to be extra specific, can you use ShellExecuteEx or CreateProcessAsUser. If you want to beโฆ
Whoops, sorry it's JScript, not JavaScript (Microsoft's implementation of JavaScript which was designed for Internet Explorer)
๐คฃ124๐ค18โค8๐8๐ฅ1๐ฅฐ1๐ข1๐คฉ1๐ฏ1
vx-underground
> malware campaign > malicious chrome extension > fakes web traffic to websites > fakes adsense stuff > fakes website references > v v silly > 105,000 installs > ... > A HUNDRED AND FIVE THOUSAND INSTALLS > look inside > anime wallpapers for chrome
chat, we gotta get into the malicious web browser extension games. the nerds crave anime
https://socket.dev/blog/152-chrome-live-wallpaper-extensions-hid-ad-tracking
https://socket.dev/blog/152-chrome-live-wallpaper-extensions-hid-ad-tracking
Socket
152 Chrome Live Wallpaper Extensions Hid Ad Tracking and Fak...
A network of 152 Chrome live wallpaper extensions hid ad tracking and made extension-driven traffic look like Google search clicks.
๐49โค6๐ฅ4๐ฅฐ1๐ข1๐1
I haven't checked the Chinese Threat Intelligence places in awhile. I said, "Hmph, I wonder what's going on over in Mandarin city" (I don't know any cities in China, so I make up names).
I checked out Rising (็ๆ), they do technical write-ups about malware hitting China, and stuff, because they're ... headquartered in China. They're a Chinese company.
Anyway:
> be me
> open rising blog
> all mandarin
> damn i wish i could read
> translate page
> supply chain attack
> wtf.jpeg?
> AutoGLM hit
> wtf.mp4?
> Chinese AI agent thingie
> made by Z ai
> (idk wtf that is)
> GitHub for AutoGLM compromised
> download link replaced with malware payload
I said, "What the fuck? You guys have premium AI slop too? You guys have nerds attacking your supply chains too?"
Wow, we have so much in common
I checked out Rising (็ๆ), they do technical write-ups about malware hitting China, and stuff, because they're ... headquartered in China. They're a Chinese company.
Anyway:
> be me
> open rising blog
> all mandarin
> damn i wish i could read
> translate page
> supply chain attack
> wtf.jpeg?
> AutoGLM hit
> wtf.mp4?
> Chinese AI agent thingie
> made by Z ai
> (idk wtf that is)
> GitHub for AutoGLM compromised
> download link replaced with malware payload
I said, "What the fuck? You guys have premium AI slop too? You guys have nerds attacking your supply chains too?"
Wow, we have so much in common
๐68๐คฃ11๐ฅฐ10โค4๐3๐1
vx-underground
I haven't checked the Chinese Threat Intelligence places in awhile. I said, "Hmph, I wonder what's going on over in Mandarin city" (I don't know any cities in China, so I make up names). I checked out Rising (็ๆ), they do technical write-ups about malwareโฆ
More information:
(the link is cooked, it's in Mandarin so it's really, really, really long)
https://rayblog.rising.com.cn/2026/06/%E4%BE%9B%E5%BA%94%E9%93%BE%E6%94%BB%E5%87%BB%E7%9B%AF%E4%B8%8Aai%E5%85%AC%E5%8F%B8%ef%bc%9a%E6%99%BA%E8%B0%B1ai%E8%BE%93%E5%85%A5%E6%B3%95%E5%AE%98%E7%BD%91%E4%B8%8B%E8%BD%BD%E9%93%BE%E6%8E%A5/
(the link is cooked, it's in Mandarin so it's really, really, really long)
https://rayblog.rising.com.cn/2026/06/%E4%BE%9B%E5%BA%94%E9%93%BE%E6%94%BB%E5%87%BB%E7%9B%AF%E4%B8%8Aai%E5%85%AC%E5%8F%B8%ef%bc%9a%E6%99%BA%E8%B0%B1ai%E8%BE%93%E5%85%A5%E6%B3%95%E5%AE%98%E7%BD%91%E4%B8%8B%E8%BD%BD%E9%93%BE%E6%8E%A5/
๐คฃ38โค3
vx-underground
> steam malware stuff > all the click bait places screaming > malware from wallpaper engine > don't cite original article > from Kaspersky Dawg, these Threat Actors targeted true degenerates. Look at this malware payload. This is seriously one of the maliciousโฆ
Telegram nerds missed it, but some dumb fucks on X were discussing malware on Steam wallpaper engine, but no one cited the fucking source, provided images, or malware sample goopies. I looked into it, and it's legit, it's from Kaspersky. I called them mean words (I wasn't mad, I'm just passionate and at the time I was hungry).
https://securelist.com/dozens-of-malicious-wallpapers-found-on-steam-workshop/120186/
https://securelist.com/dozens-of-malicious-wallpapers-found-on-steam-workshop/120186/
๐ฅฐ44โค9๐คฃ7๐5๐3๐ข1
The United Kingdom is ran by a bunch of fucking morons. I mean that wholeheartedly. These stupid fucks think you can "ban" VPNs and think "banning" VPNs will "protect the children".
"Ban" VPNs and watch what happens next.
"Ban" VPNs and watch what happens next.
๐140๐คฃ67๐ฏ26โค11๐6โคโ๐ฅ5๐ฅ1๐1๐1
One of my favorite people in the world is petikvx.
He randomly showed up one day and was like, "Bonjour, j'ai beaucoup de logiciels malveillants."
I said, "I don't speak German, pal".
Then he started giving me a bunch of malware. He is the primary person who does our bulk malware stuff. Everyday he sends me malware. I receive it, sync it with the malware place, and go on about my business.
I checked my chat logs, I haven't spoken to the guy since February, 2026. Before that it was like, July, 2025, yet EVERY SINGLE DAY he is sending me malware.
I barely know the guy. He shows up, he says, "J'aime beaucoup les logiciels malveillants. S'il vous plaรฎt, partagez ce logiciel malveillant avec d'autres personnes.", and that's it.
I don't know his name, I don't know where he works, I don't know how old he is, I literally know almost nothing about the guy.
He doesn't even speak English that well
I fucking love this guy. He is my best friend.
He randomly showed up one day and was like, "Bonjour, j'ai beaucoup de logiciels malveillants."
I said, "I don't speak German, pal".
Then he started giving me a bunch of malware. He is the primary person who does our bulk malware stuff. Everyday he sends me malware. I receive it, sync it with the malware place, and go on about my business.
I checked my chat logs, I haven't spoken to the guy since February, 2026. Before that it was like, July, 2025, yet EVERY SINGLE DAY he is sending me malware.
I barely know the guy. He shows up, he says, "J'aime beaucoup les logiciels malveillants. S'il vous plaรฎt, partagez ce logiciel malveillant avec d'autres personnes.", and that's it.
I don't know his name, I don't know where he works, I don't know how old he is, I literally know almost nothing about the guy.
He doesn't even speak English that well
I fucking love this guy. He is my best friend.
โค201๐ฅฐ28๐17๐คฃ15๐ฅ3๐ข2๐2
Was thinking about online age verification stuff today
It dawned on me that I've got underwear that is probably 18 years old
Yeah, I'm killing myself tonight
It dawned on me that I've got underwear that is probably 18 years old
Yeah, I'm killing myself tonight
๐คฃ126๐16๐ข9โค8๐ฑ3๐ฅ1๐1
Someone DMd me something they received on Discord. They thought it could potentially be malware.
It was malware.
However, it was Electron JS AI slop malware. You can tell because it was easily disassembled and the AI notes were present.
I'm so god damn tired of malware slop
It was malware.
However, it was Electron JS AI slop malware. You can tell because it was easily disassembled and the AI notes were present.
I'm so god damn tired of malware slop
๐คฃ76โค7๐3๐ฅ2๐ฏ2๐ฅฐ1
vx-underground
Someone DMd me something they received on Discord. They thought it could potentially be malware. It was malware. However, it was Electron JS AI slop malware. You can tell because it was easily disassembled and the AI notes were present. I'm so god damnโฆ
Interesting, it was undetected virtually everywhere. It was also undetected in a sandbox because it's a bloated piece of shit and has too many dependencies.
The only AVs that detected it from static analysis was Rise and MalwareBytes
The only AVs that detected it from static analysis was Rise and MalwareBytes
๐ค62๐14๐ฅ3โค2
It's Father's Day this weekend.
My wife asked what I wanted and the answer was shrimple.
I want to lay in bed and not move for 24 hours. I will only move to urinate, or defecate, or consume the fast food slop I have delivered from Uber Eats.
Let me rot in peace for 1 day.
My wife asked what I wanted and the answer was shrimple.
I want to lay in bed and not move for 24 hours. I will only move to urinate, or defecate, or consume the fast food slop I have delivered from Uber Eats.
Let me rot in peace for 1 day.
๐ฅฐ55๐22๐ซก14โค6๐ฏ6๐ฅ5๐3๐ค2โคโ๐ฅ1๐ข1