Skip to content

Malicious activity of closed-source xray clients? #8

@gfw-killer

Description

@gfw-killer

Hello everyone. Have a good day.

As Happ client is officially promoted by official Xray-core repo and tg channel
I thought it's good to share latest news about this and other closed-source xray client made by unknown developers

In a telegram group, a developer of Happ named Apollo, said Happ sends proxy subscriptions of users to it's remote server!
But after ~30 minutes he removed his messages
Image
Users was in shock, as Happ clients are closed source and their developers are unknown
some users was worry if they run some malware like info-stealer/rat/ransomware/etc. in their desktop devices
then dear @iambabyninja joined and said it's just a normal request to enable push notification and if user choose not to enable the push notification at the first run of the app, then it will not send this request
Image

Image

then a user sniffed the latest android version of the app and found that no matter if user enable or disable push notifiation, almost every time that user runs the app, it will send the same notification to the server, and if user has any subscription, it will instantly reload the subscription, and then real-delay all proxy configs
some people said it could be a Hidden Alert to GFW, If a request sent to check.happ.su or other Happ domains from your IP, GFW knows you started the app right now, and if GFW capture all of your requests in the next 5 seconds, they will also have a list of your Subscription Domain, Proxy Domains and IPs

in this conversation @iambabyninja said if someone thinks Happ is not safe, just use another app, and he thinks it's not important if GFW find out that you use a Proxy! because they already have a lot of other ways to detect that you use a proxy!
Image
Another Important point is that he said other closed-source apps also sends similar requests!
He said v2rayTun directly sends the subscription domain to their servers every time app start!
And he also proved Streisand app do it too!
Image
* response of all of this requests are something like OK, no important data for the client
Image

As personally i have no idea about this issue, i like to hear the opinion of dear @RPRX and other security experts

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions