Okay, first, Hi dear.
Second, well I've seen MUCH people complain about cracking those nice and smooth SWF's from Habbo..
Well, U see, I said "Nice and smooth" cause, it's pretty easy, if you know the right things, and if you're interested in coding.. You'll LOVE this.
Okay, let's start with the basics.
What the .. do I need for this?
Well, let me make a little List:
- RABCD - By CyberShadow
- SoThink SWF Decompiler
- Some knowledge
- Downloads from BetterWay
Okay, you see, I need to post downloads *O NOESH*.. ^^
Okay there we go.
- RABCD - By CyberShadow: Click to download from GitHub
- SoThink SWF Decompiler: Download @ Release topic from Mithex.
OMG What the ... I need to do now?
Well, just do the following things:
- Open Notepad
- Paste:
Code:
abcexport Habbo.swf
rabcdasm Habbo-0.abc
rabcdasm Habbo-1.abc
rabcdasm Habbo-2.abc
swfdecompress Habbo.swf
pause
- Save the file as .bat
- Place your Habbo.swf (one of the lastest) in the folder
- Run your script.
DUDE This can't be all, tell more u moron!
Okay, Be nice right, I do this for you ^^
Well, Now we gonna take some steps of removing the actually Host Protection.
- Open SoThink
- Open the Habbo.swf
- Collapse it
- Go to the Action Script tab
- Click Raw Data
- Search for LocalConnection
- Then search for something after the LocalConnection GetProp => Domain
- Okay, we found what we need, w000000t
- Now go to the folder with your RABCD stuff.
- Open Habbo-0 folder, then the first folder in it
- Then open the filename.class.asasm
- Scroll down till you see LocalConnection and the Domain part
- After:
Code:
findpropstrict QName(PackageNamespace("flash.net"), "LocalConnection")
constructprop QName(PackageNamespace("flash.net"), "LocalConnection"), 0
getproperty QName(PackageNamespace(""), "domain")
coerce_s
- Add this behind the original code here above (SO it's there TWICE)
- Then add by both codes, after coerse_s:
- Then we aren't there.. add:
Code:
pushstring "images.habbo.com"
setlocal2
- After the codes Above.
- Now we are going to recompile & Re-compress!
- Open Notepad
- Paste:
Code:
rabcasm Habbo-0/Habbo-0.main.asasm
abcreplace Habbo.swf 0 Habbo-0/Habbo-0.main.abc
rabcasm Habbo-2/Habbo-2.main.asasm
abcreplace Habbo.swf 2 Habbo-2/Habbo-2.main.abc
rabcasm Habbo-1/Habbo-1.main.asasm
abcreplace Habbo.swf 1 Habbo-1/Habbo-1.main.abc
pause
- Save the file as .bat
- Run your script.
- ???
- Congrats! you Removed the host checks.
TECHDOC
Code:
Congrats, you did on assembly this is usefull to learn! just google around and you will see that ASM is used in many many other ways, like in cracking and making serial generators
- Original Tutorial by Betterway.
- Released by G33K