A researcher claims that Swing VPN, an app downloaded 5 million times via the Google Play store alone, is a DDoS botnet that uses people’s devices to launch debilitating attacks on websites and online services.
DDoS (distributed denial of service) is an attack involving generating and directing a large number of garbage requests toward the target, overwhelming the server by overflowing its capacity and rendering it unable to serve legitimate users or visitors.
Typically, DDoS attacks launched by botnets are financially motivated, as the operators of these tools rent their firepower to interested buyers motivated to disrupt services and create outages on specific entities.
Uncovering a DDoS App
The anonymous researcher says he discovered that Swing VPN operates as a DDoS botnet after he examined a friend’s phone and figured that it inexplicably sends requests to an external address (turkmenistanairlines.tm) every few seconds.
Next, he used traffic capture tools to examine the requests, and found that these requests continued to take place every 10 seconds even when the user closed the app. This practically means that the botnet has an estimated firepower of about 500,000 RPS (requests per second). This is enough to bring down most targets, including the regional airline site that was attacked at the time of the investigation.
While simulating a Swing VPN installation on an Android sandbox on his computer, the analyst found that the VPN tool disregards the user’s privacy policy acceptance and moves straight to downloading its DDoS configurations from private GitHub repositories. At the same time, it uploads the user’s IP address and basic hardware data to the publisher’s Google Drive endpoint. This all happens while the user is still reading the privacy policy, not having accepted anything.
The analyst decompiled the Swing VPN APK version 1.8.4 (latest) and managed to decrypt a Python script that contained hardcoded information about various resources the app is instructed to use, such as GitHub URLs, Google Drive locations, and the addresses of several hosts. The script also contained hardcoded credentials for accessing these private repositories.
Swing VPN’s DDoS module uses some of these resources as a C2 (command and control) server, the analyst claims, sending its configuration and determining the current targets. By retrieving the configuration file at the time, the researcher saw a list of Turkmenistan government domains, so it is assumed that the app was launching an attack against state websites.
While none of the above constitutes proof that Swing VPN is involved in any malicious or illegal activity, the researcher’s findings are worrying, to say the least, and what is presented is very suspicious for a VPN app.
Users of Swing VPN have rated the app with 4.4 out of 5.0 on Google Play. Those users might experience a slight performance drop or device overheating due to generating DDoS requests, however, this is unlikely to be noticed on modern, powerful smartphones, especially at the rate of one request every 10 seconds.
RestorePrivacy has contacted Swing VPN asking for a comment on the allegations made by the anonymous researcher, but we have not received a response by the time of publishing.
Hunter
“Users of Swing VPN have rated the app with 4.4 out of 5.0 on Google Play.”
If anyone hasn’t figured this out (yet), high star ratings on both Google Play and the Apple Store are essentially meaningless.
Don’t be fooled by the high star ratings on Google Play and the Apple Store. They don’t reflect the real quality of the apps.
I’m noticing a trend (you can spot it too if you look at the usernames and avatars). These people just randomly give 5 stars and say nice things about the apps (even if they suck) especially the ones that are not very popular. Maybe they think they are doing a good deed or something? Anyway, I think it’s part of the current “deep fake revolution”.
Observer
Yeah I hear you on the ratings game.. I think we are already witnessing the first signs of an internal AI battle. One AI is created to spot fake reviews and another is created to circumvent the AI rules to get more posts recorded.
Slightly off-topic but it will be interesting to see what happens when AI battles itself.
milo
People are at different levels of education or needs not all are the same. Some might like what you don’t.
Not all software will be perfect as humans none of is perfect, but at least they try to serve the peoples commodities by making the apps to begin with. What don’t like is how the internet was made for the purpose to snoop on people and believe google and feds are in bed together. Know that is against the freedom of speech amendment. The VPN app could be used in such a way to keep some peoples corporations hands clean or to get info with out getting dirty. Lables are labels and change some times due to the laws above them as one or another corporation tries to keep clean.
Anon
Don’t forget “entertainment” as it was designed as propaganda for companies to sell and make people consumers over producers.