#[Solution]About the Server brower hacked, I will give a solution here.

1 messages · Page 1 of 1 (latest)

tacit temple
#

what? why the post content was deleted. the link problem?

#

OK, I will I will edit blow.

#

First of all, welcome to the English world to the CLONE era - a world that we Chinese players have endured for 3 months and 13 days.

#

If you want to solve this problem, you can consider using my software, you can view the pictures, that's works.

#

I mean no harm, so I'll open source it so you can probably save yourself some guesswork if you can compile it yourself. Souce Code:https://github[dot]com/madlifer/Squad-Clone-Server-Block

teal depot
#

i dont know man sound sketchy af...

craggy orchid
#

You fucking lot get lost with your servers hacks, don't come messing with our servers

craggy orchid
#

I don't care what happens in china, just don't bring them here to our servers

tacit temple
#

OWI agree with you, but someone don't think so. Cause he hacked the ENG list

#

You can see the video of the effect here, it is effective. THE VIDEO: https://www[DOT]bilibili[DOT]com/video/BV1SjJKzeE3j/

#

I packaged this software, you can download it directly and run it. Please note: due to historical reasons, it will download a list of blocked server keywords from the cloud, but it is no longer effective. However, the software itself is working, so don't worry about it. THE APP:https://drive[DOT]google[DOT]com/file/d/1GFR-B2tFXyOgKW-vASN_X37y9THi7_8F/view?usp=drive_link

teal depot
#

aint no way some1 rly gonna open your links man its too skechy even for a dumbass like me

tacit temple
short prism
#

sad i dont have that gif around
''First time?''

tacit temple
#

Now, let's discuss why this shit happened:

Let me start with the conclusion—OWI deserved it.

  1. When a player opens the server list, they're sending a request to the EOS server: "Hello, give me all the SQUAD servers!"

  2. Of course, at the same time, as the server owner, you also need to constantly send requests to the EOS server: "Hello, I'm a SQUAD server. Please add me when users request a list."

craggy orchid
tacit temple
#

Normally, this request is automatically sent by the server client to EOS, honestly reporting: "My serverName is XXX, my address is XXXX, and how many people are currently playing on my server?"

The problem is that by intercepting and modifying this network request, the server can send arbitrary messages to the EOS server: for example, a server could say: "my serverName is “FuckOWI! FIX CLONE SERVER BUG.” I currently have 999,999 people playing on my server."

craggy orchid
tacit temple
#

This is how it all happened. The hacker created a system that constantly sent requests to the EOS server, adding random variables.

For example, language options and mode options, the hacker then continuously reported the appearance of a new server to EOS. When players requested a server, a bunch of these servers would appear.

#

This hacking activity first occurred on May 9, 2025, and has continued to occur daily since then.

The problem this discovery raises is that, as a server owner, I can send EOS the names of 1,000 popular servers, but change their IP addresses to mine, so that players are redirected to my server.

Chinese players first reported this incident on Discord on the 13th. and the MODDER delete the post because some player get more and more mad ,request OWI fix it quickly.

blazing whale
#

跟个四马了一样

tacit temple
#

In May, I successfully created this blocking tool. Later, I discovered that its principle is exactly the same as that of the attack itself—it's just a switch between attack and defense. Their essence is the same: intercepting request network packets and forging them.

I immediately notified OWI officials on Dicord and explained the severity of the attack: Because the hacker needed to divert traffic, he was limited to using the tool against Chinese servers. However, this was actually a T0 bug, capable of destroying the entire Squad list server.

#

I also created attack tools and shared the source codes of both attack and defense tools with OWI officials.

#

And guess what? 3 months later, the bug is still there. This bug has been rampant on the Chinese server for 3 months. Many people have posted on Discord asking for a fix, and I have provided a solution. In this case, OWI still has not fixed the problem.

#

During these three months, the method of exploiting this bug has been gradually expanded from the hacker and I who knew it when I submitted it to more and more people. It has become a tool that can be purchased for a fee, just like DDOS (used to maliciously forge other people's servers and redirect them to your own servers).

tacit temple
#

Finally, someone couldn't take it anymore, figured out how to exploit this bug, and created these clones on the ENG server list.

What can I say?I hate to see the game being ruined like this , but when someone couldn't help but do it I can only express my regret and say: Well done, damn!

short prism
#

我只能说世外确实是活该的

tacit temple
#

I repeat the severity to OWI at 6.15, and no reply. so, what can I say?kekw

royal mist
tacit temple
royal mist
tacit temple
royal mist
#

Still didnt fix rpg ghost reload (6 year bug)

real slate
#

i wonder if OWI can even fix it, to me it sounds like a EOS issue where they dont auth where the request is coming from like the IP of the server.

errant thunder
errant thunder
real slate
tacit temple
left latch
errant thunder
tacit temple
blazing whale
#

我倒是挺期待腾讯代理的国服

tacit temple
fickle basalt
#

Есть какие то новости или слова от разработчиков по этому поводу?

fickle basalt
buoyant harness
tacit temple
tranquil bridge
#

Well I guess doing it on weekend was a strategic move

heady bloom
#

Let you feel it too

tacit temple
tranquil bridge
#

Judging from solution code, does it mean if they ramp it up above response limit we will have an empty browser in the end? @tacit temple

tacit temple
tranquil bridge
#

fun times

tacit temple
#

So in my code, I modified the request limit and changed the number of requests at a time to 9999. Then I deleted the garbage based on duplicate names, duplicate IP addresses and other information before sending it to you.

tranquil bridge
#

I wonder if this bug is a byproduct of them hastily moving from steam api to eos

tacit temple
real slate
tranquil bridge
#

probably, may be then server was directly authenticated with steam and that was all that was needed

#

because EOS browser migration was a clusterfuck of problems on its own

real slate
#

yeah, i still wonder the real reason of the switch...

tacit temple
# tranquil bridge because EOS browser migration was a clusterfuck of problems on its own

Yes, the server client needs to request a token from EOS and then use it to send server information. However, the client side is more complicated. In addition to requesting an EOS token, the client side also needs a token from Steam, which expires in one hour.

To continuously monitor the servers on the EOS list, I had to create a Windows environment and install Squad on the server because Steam tokens were difficult to obtain.

However, creating a clone server doesn't require this much effort; it's very simple.

tranquil bridge
#

probably a deal with tencent and epic, that then was imposed after OWI being purchased

rustic sapphire
#

@tacit temple Hi, madlifer. I support you 100% percent. I wish if offworld eat more shit. After all of this community ignoring and literally sucks relationship

tranquil bridge
#

It is like we give you funding if you get locked with our API

#

then devs are rushed to do something on top of what their do already

#

and you have a fucked up browser

real slate
versed stag
#

WOW

rustic sapphire
tacit temple
tranquil bridge
tacit temple
rustic sapphire
#

And also i want to mention other problems with OWI like fake clicking online and ini configs, that the 2 more reason that approve that owi deserve this

real slate
errant thunder
tranquil bridge
#

fake clicking is ALL on OWI not doing a simple check on server side code

tacit temple
hazy maple
tranquil bridge
#

they have a queue and have steam id on player join request, it is like 1 minute fix to check who is in queue before bumping player count

hazy maple
#

😱

tacit temple
#

and OWI use PLAYERCOUNT_l

#

that's the problem

tranquil bridge
#

I suppose there is an internal join queue that is not being handled correctly

#

that is added to totalPlayers

rustic sapphire
#

After all, they prefer to revoke server licenses (which literally happened to dozens of server owners) rather than apply a ready-to-use fix. This is the craziest community work I've ever seen

tacit temple
#

Their logic is that when you click to join a server, EOS adds 1 to the server's player count because you requested to join. However, OWI uses a 5-second countdown, so you can't actually join the server. Repeating this will cause EOS to add even more players.

EOS is helpless, as it has no idea OWI would do such a foolish thing.

At the same time, the server actually sends EOS the actual number of players on the server, and OWI only needs to use this number, but it still doesn't do it.

tranquil bridge
#

I mean all they had to do is to check who is in the queue, if you add log verbosity you will see there is even steam_id handshake happening during this click exploit

tacit temple
#

Easy as a fuck for Dev. the just don't care those things. same like clone server bug

hazy maple
tacit temple
primal gorge
#

草尼玛纱布老外怎么这么多啊,中国玩家和外国玩家不都是受害者吗,给你们提供解决方案还这么挖苦嘲讽,那我只能说活该了,迟早UE4崩溃bug给你们安排上你们就舒服了💩💩💩

#

乌拉给我炸

ornate solar
errant thunder
primal gorge
#

Both Chinese and foreign players are victims of this bug. I don’t get why some people keep mocking and making fun of others—especially when someone’s kindly offering a temporary fix. If things keep going this way, then I can only say you deserve this treatment. You should count yourselves lucky that the UE4 engine crash bug hasn’t hit you yet.kekw kekw kekw 💩 💩 💩

left latch
errant thunder
primal gorge
errant thunder
primal gorge
#

father and mother ,u understand

hazy maple
blazing whale
errant thunder
lusty glen
#

Github上那个gui文件需要自己编译吗
我几乎完全不懂编程(