Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

Habbo 2020 BETA Assets | Unity WebGL

Status
Not open for further replies.
Joined
Aug 10, 2011
Messages
7,401
Reaction score
3,299
Build 0.3.0

Config:
data:
wasm Code:
wasm Framework:

Loader Url (=dj.matias=):
Mirror:
Code:
<!DOCTYPE html>
<html lang="en-us">

<head>
    <meta charset="utf-8">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Unity WebGL Player | habbo2020</title>
    <link rel="shortcut icon" href="assets/images/favicon.ico">
    <link rel="stylesheet" href="assets/css/reset.css">
    <link rel="stylesheet" href="assets/css/style.css">
    <script src="assets/js/jquery-3.4.1.min.js"></script>
    <script src="assets/js/UnityProgress.js"></script>
    <script src="Build/UnityLoader.js"></script>
    <script>
        var unityInstance = UnityLoader.instantiate("unityContainer", "Build/habbo2020-global-prod.json", {
            onProgress: UnityProgress
        });
    </script>
</head>

<body>
    <div class="webgl-content">
        <div id="unityContainer"></div>
    </div>
    <script src="assets/js/CanvasScaler.js"></script>
</body>

</html>

Furni Url Format:
Furni Manifest Url Format:

hh_human_body:
hh_human_item:

Client seems to have been written in C# and compiled using il2cpp to webassembly (wasm).
 
Last edited:
Banned
Banned
Joined
Aug 25, 2009
Messages
431
Reaction score
190
Here is all the decompiled assets.

 
Joined
Feb 26, 2007
Messages
570
Reaction score
617
Let the games begin.. websockets at the ready.

wbHSNQv - Habbo 2020 BETA Assets | Unity WebGL - RaGEZONE Forums
 

Attachments

You must be registered for see attachments list
Skilled Illusionist
Joined
Apr 27, 2008
Messages
330
Reaction score
370
Anyone have loader?

EDIT: fount it on root dir

wss://game-s2.habbo.com:30001/websocket

looks like it using TLS Websockets
 
Last edited:
Initiate Mage
Joined
Dec 22, 2014
Messages
34
Reaction score
10
Woah.
This was fast. Thank you for the assets Beny.
 
Joined
Apr 27, 2008
Messages
446
Reaction score
168
Does anyone have any documentation on unity data structures?



What tool did you use to export this?

I tried this but it doesnt export the json files. It does include some meta data files.



However, all code is in the .wasm.code.unityweb, which is basically compiled wasm. And it's, ughh... not really decompilable ( )
The General - Habbo 2020 BETA Assets | Unity WebGL - RaGEZONE Forums


So waiting for mobile versions with mono libraries, lol
 
Joined
Oct 17, 2010
Messages
40
Reaction score
85
I have some clues that make me thinks that the same exploit used on the first release of NovoFatum works on beta version.

Let's me explain my clues, and how I implemented it on the first release of NovoFatum. Let's start with the first version of NovoFatum:
- The first release of NovoFatum took advantage of an error in the client, which did not check if the handshake had not been initiated.
- So, I implemented on NovoFatum all the handshake for comunicating with the server, and then I started the client with non-encrypted packets after handshaking in my side.

I think that could work in the beta release because I made some tests, and I received a ping packet without any encryption after waiting for a long time without sending anything.
 
Skilled Illusionist
Joined
Mar 26, 2013
Messages
371
Reaction score
280
We got a fully functional packetlogger/client patcher/cracked client but better to wait an improved version of Habbo2020.
LittleJ nice idea, didn't tested this. It's vulnerable to ljmath0 anyway. It seems they did all crypto mistakes from flash.
 
Status
Not open for further replies.
Back
Top