Mmm, feel that nice astroturf.
The initial access seems to include an Apache CVE from 2019 and a WordPress plugin CVE from 2017. Honestly, UCSD should write a "thank you" letter to Androxgh0st for highlighting their poor patch management, and only using it for C2 in the process. Rather than as a beachhead into the network for a full-blown ransomware attack.
If your patch management is this bad, you shouldn't be allowed to put stuff on the internet.
For anyone else who asked:
WTF is deepin?
It's less fun than the first guess I came up with based on the name "deep in", and it's really just a Chinese Linux Distro with a bunch of re-packaged and/or proprietary applications. Which, one would expect, to be completely balls "deep in" your private information.
Why We're Opening Betting Sponsorships
Because holy fuck that's a lot of money.
How We're Doing It Responsibly
We''re not. We're just trying to cash in and pretend we're not going to take advantage of people with poor impulse control.
I have it on good authority that you currently have a project idea which you can use to pick one (or more) of those paths and start learning. ;-)
For example user management in studio3T
Not sure how I missed this on my first read of your post. But, this looks like a fancy front end to making MongoDB calls. That makes life easier, MongoDB has a well documented API and a driver for C#. As an aside, if you want to get really good at PowerShell, getting a basic working knowledge of C# and .Net in general is really helpful. For the lazy (and I always like lazy), there's even a pre-built MongoDB module on the PowerShell Galley called Mdbc. There is also the Project's GitHub Page which has a lot of useful info.
Granted, this path likely means learning enough about MongoDB to create/delete/modify users. But you came here expecting a load of homework, right? Also, this is a good excuse to spin up a docker container running MongoDB and go hog wild breaking the fuck out of it (just call it "research" if management asks). And who doesn't love breaking stuff?
I'd also note that you may be able to get some help along the way by capturing the network traffic to the server caused by the Studio3T GUI. WireShark can capture the traffic to/from the DB server and you can read that to reverse engineer some of the calls you care about. Just, make sure you talk to your security folks before you download/install WireShark. If they are worth their salt, they'll understand an engineer installing/running wireshark, it just makes their day easier if they know the alert is coming first. Assuming the GUI isn't complete shit, it may encrypt traffic. This can be dealt with by using the SSLKEYLOGFILE environmental variable. In most cases, this results in the TLS keys being saved to a file and that can be imported into WireShark.
Good luck, and have fun!
How you gonna teach English without being able to teach ~~nouns~~ words which describe people, places or things?
FTFY, you dirty n-word user you.
The other way to read this data is that 75% (a sizable majority) of people feel they can be comfortable on less than $150k. I also suspect this strongly correlates to location. Someone living in Washington, DC is going to need a lot more to feel comfortable than someone living in Bumblefuck, MO.
There's plenty of fraud, waste and abuse. It's just conveniently called "contracting", so money can be shoved out the door to private companies which do half the work at twice the price and end up delivering shoddy results. The reason DOGE didn't find anything was that they weren't looking at the contracting companies and instead were looking at the agencies themselves and the employees working for them. I won't say that some of those agencies aren't a complete waste of money (see: TSA, ICE, DOGE); but, DOGE was hyper-focused on agencies which actually do useful stuff (e.g.: SSA, NOAA).
Theoretically, browsers could even stop from the JS engine from being started for the site in the first place.
The NoScript extension is basically this. Most of the client side stuff is off by default and you can enable it per-domain. It breaks a whole lot of websites, but often in ways where the main content of a website is still readable. Over time, you can build up a list of "allow by default" domains and most of the web you care about works. Though, you may have to spend a moment or two sorting out permissions when you visit a new site.
There are a few options:
- Use AutoIT or some similar automation framework. Generally, this is pretty easy and gets the job done. Your security folks may hate you (AutoIT binary hashes are basically all assumed to be malware IoCs at this point),
- Depending on how the GUI works, you may be able to reverse engineer the calls made by the application and just make those calls yourself. For a Web UI, you can use something like BurpeSuite or even just the FireFox developer tools to catch the web calls and then modify/replay those as desired. For a console application, it could be trickier, as you may need to either load the software's libraries (DLLs) or figure out database calls. It all depends on how the user data is stored and updated.
- Using P/Invoke you can load several functions from the Win32 API, specifically FindWindowEx and EnumChildWindows to locate the GUI application and any specific form items you want to manipulate (e.g. TextBoxes to fill, Buttons to click). You can then modify properties or send clicks. You'll probably hate yourself at the end of this project, but you'll learn a lot.
That's my bet. This is cranks and grifters thinking no one is going to check their work, so they saw no reason to bother checking it themselves.
But have you considered, line goes up?
Sadly, there are probably a lot of developers who are burning the candle at both ends to push this out the door, on an unrealistic schedule. And who will then burn the candle in the middle as well when the release is a buggy mess. Only to finally be tossed aside like so much trash when the game fails to realize these unrealistic expectations. And all of that will squarely be the fault of management, who will wipe away crocodile tears with the profits this game will generate. Just not the profit they unrealistically promised investors; so you know, the game was actually a failure. Fuck EA's management, the world would probably be a better place if the C-Level suite and board room got emptied out by some disaster.