Click here to buy some Tibia gold in our shop

Results 1 to 9 of 9

Thread: realots.net - need help!

  1. #1
    Join Date
    Jan 2007
    Location
    Denmark
    Posts
    183

    Default realots.net - need help!

    Hey guys, i have been trying to figure out how to get this bot working, but i cannot seem to find the Ip and port so i can connect on a normal 7.72

    Could anybody who is good at HEX help me out?

    http://realots.net/home/


    Best regards,

    Walla

  2. #2
    Join Date
    Jan 2013
    Posts
    2

    Default

    I also need help with that, did you get it to work yet walla?

  3. #3
    Join Date
    Aug 2009
    Posts
    22

    Default

    Realots is dependent on it's custom client, if you have the IP address and port for realots and try to log in it will say your password is invalid, (it used to say please update your client).

  4. #4
    Join Date
    Jan 2013
    Posts
    2

    Default

    Quote Originally Posted by Silk View Post
    Realots is dependent on it's custom client, if you have the IP address and port for realots and try to log in it will say your password is invalid, (it used to say please update your client).
    Hmm, there must be something you can do to make it work i hope.. i hope blackD can help!

  5. #5
    Join Date
    Jan 2013
    Posts
    3

    Default

    Hello, I explored the realots files (tibia. exe, tibia.dll, tibia.dat) with an HEX editor and found the following things:
    - The .dll file communicates to the following site: http://realots.net/autoupdate/versions.txt, which checks if the 32-bit CRC checksum (sort of a "file version") of the client you're using matches with the unmodified one, if you hex edit the client or dll file your 'file version' changes and it will return a "Validation of Tibia.exe / Tibia.dll failed" message respectively.
    - Using an hex editor to edit the client or the .dll file in ANY way will return an error when you open the client.
    - It has some kind of feature to detect if you're using the classicbotter bot (probably that's the reason some people reported getting auto-banned if you used it on tibianic-hr) as I found the following strings inside the .dll file: [waypoints scripts alert.wav], I don't know how it checks if you got such archives, but those are the names of the folders and alarm file used by classicbotter.
    - Tibia.dat is the exact same as the original 7.72 one.

    My goal is to be able to establish a connection with the unmodified 7.72 client (compatible with BlackD) to the server, so I tried the following things:
    * First of all, I tried connecting to the server with the unmodified client and blackd, but returned an error upon trying to login.
    * I then tried modifying the .dll file but then the client wanted to autoupdate everytime I ran it to replace my modified .dll file with the original, so I figured it was communicating in some way with the site, so upon checking the dll file I found out what I mentioned previously (the versions.txt file)
    * What I did was replacing http://realots.net/autoupdate/versions.txt with http://allez1.atspace.cc/aaaaaaaaaaaaa.txt (just a blank .txt file I created with the same number of characters in the URL).
    * This allowed me to bypass the DLL file check, so now I could modify it freely.
    * Next step was to modifying the REALOTS version of tibia.exe to add simple things such as light hack and MC, (which requiere modifying only a few HEX addresses)so I modified it, but found out that this or any form of modification of the .exe file renders the client un-usable, as it returns a "Validation of Tibia.exe failed" message, even after altering the .dll file. I tried opening the client offline, but it still returns the same message immediately, so this means that it validates the file INTERNALLY (and not by connecting to the realots site), via the .dll file probably.
    * I compared the original 7.72 exe VS Realots exe and found only a few differences, the only relevant one being 4 hex values, E9 7C 2D 08 at offset 0x000D77F0 (68 AA 4F 55 in the original) which make the client read the .dll file. Upon modifying this value on the original file to march with the one in REALOTS client, it becomes just like REALOTS, which is unusable by BlackD.
    * If you modify every HEX value of the original exe to the ones in the realots exe BUT the one which makes it read the .dll file (mentioned in the previous point), it's openable by blackd and all, but will return an error upon trying to log-in ('your version is incompatible', or something like that)

    My conclusion are:
    - It's impossible to connect to realots with the unmodified client, you need to use the .dll file to connect (which makes it uncompatible with BlackD).

    Something I really wanted to try is to use the 'bypass login server' option in BlackD, but unfortunately it's disabled and wasn't able to enable it in any way. Maybe if the server checks your version during the login procces, you could get past it by bypassing the log-in server altogether? If someone discovers something please PM me
    Last edited by Aero34; 02-01-2013 at 05:49.

  6. #6
    Join Date
    Jan 2013
    Posts
    3

    Default

    Btw, address is 'realots.net' and port is '7272'

  7. #7
    Join Date
    Feb 2013
    Posts
    1

    Default

    Quote Originally Posted by Aero34 View Post
    but unfortunately it's disabled a
    Yeah idk why it's disabled, I ran into the same problem.

    Add me on MSN- cwoyto123@gmail.com

  8. #8
    Join Date
    Aug 2009
    Posts
    22

    Default

    Quote Originally Posted by Aero34 View Post
    Btw, address is 'realots.net' and port is '7272'
    How are you sure the is not 7778?

  9. #9
    Join Date
    Feb 2015
    Posts
    2

    Default

    they use an Xor encryption via server side and the dll you'll need add some codes into bot source
    also attached to XOR they use a fake protocol 6.2
    they use the old tibianic client i have it i can put a server on if you want to test


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •