Atom Project: The hybrid server

Page 43 of 56 FirstFirst ... 33353637383940414243444546474849505153 ... LastLast
Results 631 to 645 of 838
  1. #631
    son, i am dissapoint Near is offline
    MemberRank
    Sep 2009 Join Date
    The NetherlandsLocation
    491Posts

    Re: Atom Project: The hybrid server

    Well, any tips on the Camera lab-hotel? I'm sending the messages RC4 encrypted, but no response to my login and HELLO packet at all.. What's going wrong!?

  2. #632
    Atomic Developer lab-hotel is offline
    MemberRank
    Apr 2007 Join Date
    261Posts

    Re: Atom Project: The hybrid server

    Quote Originally Posted by Near View Post
    Well, any tips on the Camera lab-hotel? I'm sending the messages RC4 encrypted, but no response to my login and HELLO packet at all.. What's going wrong!?
    MUS connection is not encrypted.

  3. #633
    son, i am dissapoint Near is offline
    MemberRank
    Sep 2009 Join Date
    The NetherlandsLocation
    491Posts

    Re: Atom Project: The hybrid server

    Quote Originally Posted by lab-hotel View Post
    MUS connection is not encrypted.
    Not even when the client is? But how come it doesn't respond? Do you mind sharing your MUS classes?

  4. #634
    Atomic Developer lab-hotel is offline
    MemberRank
    Apr 2007 Join Date
    261Posts

    Re: Atom Project: The hybrid server

    Quote Originally Posted by Near View Post
    Not even when the client is? But how come it doesn't respond? Do you mind sharing your MUS classes?
    Yes. As the client is making an entire new temporary connection, it can't be encrypted, at least in its first messages.
    MUS is a simple binary connection protocol and is as easy to reverse engineer as the plain text Habbo protocol.

    Many people ask me how to reverse engineer, so I'm leaving some tips here:
    - Download a HEX editor, like Cygnus.
    - Try to decode hexadecimal and binary numbers right from your mind. It will become useful some times. - This is better for binary structures.
    - Try to learn how to do bitwise operations. (AND, OR, XOR etc). It will become useful when searching for relations between bytes and bitflags. - This is better for binary structures.
    - In binary structures, almost everything is even padded (except for 1 byte values) - int8 = 1 byte, int16 = 2 bytes (mostly used for string lengths), int32 = 4 bytes (mostly used for common numbers), int64 = 8 bytes (mostly used for timestamps)
    - Write notes about what you've discovered.

    Here's a picture of one of my sheets while reverse engineering the Director script format: http://i.imgur.com/vkTyX.jpg

  5. #635
    Creative One. TheEngineer is offline
    MemberRank
    Oct 2011 Join Date
    Your RouterLocation
    500Posts

    Re: Atom Project: The hybrid server

    Awesome Project, cant wait to see the face of some sulake devs as soon as this gets released ( Yup we lurk around )

  6. #636
    *lurks* WJJ is offline
    MemberRank
    May 2007 Join Date
    United KingdomLocation
    1,589Posts

    Re: Atom Project: The hybrid server

    Quote Originally Posted by lab-hotel View Post
    Yes. As the client is making an entire new temporary connection, it can't be encrypted, at least in its first messages.
    MUS is a simple binary connection protocol and is as easy to reverse engineer as the plain text Habbo protocol.

    Many people ask me how to reverse engineer, so I'm leaving some tips here:
    - Download a HEX editor, like Cygnus.
    - Try to decode hexadecimal and binary numbers right from your mind. It will become useful some times. - This is better for binary structures.
    - Try to learn how to do bitwise operations. (AND, OR, XOR etc). It will become useful when searching for relations between bytes and bitflags. - This is better for binary structures.
    - In binary structures, almost everything is even padded (except for 1 byte values) - int8 = 1 byte, int16 = 2 bytes (mostly used for string lengths), int32 = 4 bytes (mostly used for common numbers), int64 = 8 bytes (mostly used for timestamps)
    - Write notes about what you've discovered.

    Here's a picture of one of my sheets while reverse engineering the Director script format: http://i.imgur.com/vkTyX.jpg
    You're clearly a very intelligent person. This project looks great, cant wait to see the finished product :)

    Quote Originally Posted by TheEngineer View Post
    Awesome Project, cant wait to see the face of some sulake devs as soon as this gets released ( Yup we lurk around )
    "We lurk around"? are you implying that you have some sort of connection to Sulake?
    Butterfly dev and sulake employee. Hmmm somethings not right...

  7. #637
    Atomic Developer lab-hotel is offline
    MemberRank
    Apr 2007 Join Date
    261Posts

    Re: Atom Project: The hybrid server

    Updates

    Atom
    This update focus on minor security changes on the production version (this should be used on big servers)
    Most of the mod commands were removed. Kept only "alert;kick;ban"
    Web panel will have limited functionality. For instance, one can not change an user rank to/from admin or moderator.
    A multiplatform software panel will be available. It will directly communicate with the server through an encrypted connection. It will need a certificate, as well as an different username and password for the login. The limited functionality in other sections (such as commands and webpanel) will be available in it, so this panel can perform anything on the server, from first run (set up admin password) to changing any user rank or reset the database.

  8. #638
    son, i am dissapoint Near is offline
    MemberRank
    Sep 2009 Join Date
    The NetherlandsLocation
    491Posts

    Re: Atom Project: The hybrid server

    Lab, again! I tried to solve the issue and converted the Blunk MUS code to C# and implemented it but still no response after Logon/HELLO! Oh man... I think it might even be something else..

    EDIT: Also, what character encoding does MUS expect from me?
    Last edited by Near; 25-11-12 at 10:46 PM.

  9. #639
    Atomic Developer lab-hotel is offline
    MemberRank
    Apr 2007 Join Date
    261Posts

    Re: Atom Project: The hybrid server

    Despite I'm not having so much free time in the past weeks, I've finally finished high school. I have two more exams to do before entering college and after this I'll probably have as much time as I want until the college begins.
    Maybe. Because I'm working on a personal project with some friends and this may take some of my free time, but I will certainly reopen Atom source code.
    Offtopic'ing, I'm glad to have finished school and this is the first personal project that I have truly dedicated myself (and my money) in my entire life.
    And if you're curious about it and can understand a bit of portuguese (or even put it into google translator), feel free to follow me at Twitter

    Near
    Check if you're sending the correct data format. Each message has a main data format (e.g. text, picture etc).
    As far as I remember, MUS clients should accept UTF-8 encoding.
    Last edited by lab-hotel; 29-11-12 at 12:43 AM.

  10. #640
    son, i am dissapoint Near is offline
    MemberRank
    Sep 2009 Join Date
    The NetherlandsLocation
    491Posts

    Re: Atom Project: The hybrid server

    Quote Originally Posted by lab-hotel View Post
    Despite I'm not having so much free time in the past weeks, I've finally finished high school. I have two more exams to do before entering college and after this I'll probably have as much time as I want until the college begins.
    Maybe. Because I'm working on a personal project with some friends and this may take some of my free time, but I will certainly reopen Atom source code.
    Offtopic'ing, I'm glad to have finished school and this is the first personal project that I have truly dedicated myself (and my money) in my entire life.
    And if you're curious about it and can understand a bit of portuguese (or even put it into google translator), feel free to follow me at Twitter

    Near
    Check if you're sending the correct data format. Each message has a main data format (e.g. text, picture etc).
    As far as I remember, MUS clients should accept UTF-8 encoding.
    I definitely am sending. HELLO is a void and Logon is a string with content "Blunk: multi user framework", no result at all..

  11. #641
    Alpha Member Masius is offline
    MemberRank
    Dec 2007 Join Date
    1,580Posts

    Re: Atom Project: The hybrid server

    As we share the same mother tongue (although our cultural differences has had an effect on the way we write and understand a few words), I'm willing to offer myself as a second opinion when it comes to translation into portuguese. Your website is currently giving me an error so I'll register after it's available and help out in case you need.

  12. #642
    Atomic Developer lab-hotel is offline
    MemberRank
    Apr 2007 Join Date
    261Posts

    Re: Atom Project: The hybrid server

    I've just noticed that Habbo has now an API that allows the user to create games inside the client. I've read some of the documentation but it seems useless (or show other uses, not creating games) to me. I'm probably missing something.

    @Near
    Although I'm not really sure, Hello message seems to send some kind of data instead of void. I would check it now but the server code is not on my computer at the moment.

    @Masius
    Thanks for reporting. Due to a recent update, I've lost MySQLi. By the way, as there aren't any new strings, I will procrastinate this for some time. But sure, I was definitely searching for someone who can translate it to european portuguese. I'll keep you updated.

  13. #643
    son, i am dissapoint Near is offline
    MemberRank
    Sep 2009 Join Date
    The NetherlandsLocation
    491Posts

    Re: Atom Project: The hybrid server

    Hope you check it out later, if you have time :)

  14. #644
    Novice Trollston is offline
    MemberRank
    Dec 2012 Join Date
    WalesLocation
    1Posts

    Re: Atom Project: The hybrid server

    OMGGG... that is awesome...

  15. #645
    Proficient Member office.boy is offline
    MemberRank
    Feb 2007 Join Date
    156Posts

    Re: Atom Project: The hybrid server

    This project is one of the only reasons why I come back to this place. Gj.



Advertisement