Just like a lot of other Butterfly-edits, this emu is vulnerable to at least one major exploit..
Just like a lot of other Butterfly-edits, this emu is vulnerable to at least one major exploit..
IMPORTANT EXPLOIT FIX!
AWA is right, there's one major exploit. So after checking every file I found out:
Find query in AddANewWordToRoomFilterMessageComposer.cs:
Replace query with:dbClient.setQuery("INSERT INTO room_filter (roomid,word) VALUES (" + FlatId + "," + FilterWord + ")");
Find query in AddANewWordToRoomFilterMessageComposer.cs:dbClient.setQuery("INSERT INTO room_filter (roomid,word) VALUES (" + FlatId + ",@word)");
dbClient.addParameter("word", FilterWord);
dbClient.runQuery();
Replace query with:dbClient.runFastQuery("DELETE FROM room_filter WHERE roomid = " + FlatId + " AND word = " + FilterWord + " LIMIT 1;");
Or download full Nova (Exploit fix included, correct db, no errors for teh nubs)dbClient.setQuery("DELETE FROM room_filter WHERE roomid = " + FlatId + " AND word = @word LIMIT 1;");
dbClient.addParameter("word", FilterWord);
dbClient.runQuery();
Download
For some reason I really doubt @Ryan is doing this with all good intentions, no offense!!! Thanks for the release, I hope people will use this instead azure. If it doesn't contain a million leaks of course.
@Ryan is this a x64 Emulator?????
Thanks for the updated release, works great on the demo :)
Here is a temporary fix for when you try to create a room and d.c
in your Navigator.cs
Find
Replace withif (dPrivCats != null)
{
foreach (DataRow Row in dPrivCats.Rows)
_privateCategories.Add((int) Row["id"], new FlatCat((int)Row["id"], (string)Row["caption"], (int)Row["min_rank"], 0, (uint)Row["user_max"]));
}
Thanks to @KyleeIsProzZ working with me to create the temp fixif (dPrivCats != null)
{
foreach (DataRow Row in dPrivCats.Rows)
_privateCategories.Add((int) Row["id"], new FlatCat((int)Row["id"], (string)Row["caption"], (int)Row["min_rank"], 0,0));
}
Last edited by NOC; 09-09-15 at 11:41 PM.
I check into ragezone every once in a while for something like this. I'm actually going to create a hotel again! :)
What CMS does this use?
You can use any CMS, you may just need to gather some lines/tables from the original CMS database but yeah you should be set. I've used Rev, uber, and ButterflyCMS with this so far and they've all worked fine. If you have issues whilst getting a CMS to work with the EMU, a lot of people are providing support on it in the Habbo Help section or you can PM @Ryan!
Here is a working Database
http://sulake.cc/emu/Nova/working-nova-db.zip
If you've followed the information provided in the OP then you would realize that you must download specific programs and debug the source before it will work properly. I will not entertain people whom are unaware how to setup simple emulators on this thread. If you are having issues, you may post them in the Habbo Help section.
OT Update: I am currently working with someone whom may be further developing this EMU. I will keep this thread updated if a Development is created in regards.
Got it working on revcms . Works like a charm . I'm thinking of maybe bringing up habprime again. Maybe.
However , the emu is fine . +1 recommendation