View Full Version : 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
I also need help with that, did you get it to work yet walla?
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).
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!
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 :)
Btw, address is 'realots.net' and port is '7272'
Demon Boo
02-01-2013, 00:06
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
Btw, address is 'realots.net' and port is '7272'
How are you sure the is not 7778?
felipe93
11-03-2017, 09:38
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 :p
https://i.imgur.com/YEqqAd9.png
Powered by vBulletin® Version 4.2.5 Copyright © 2021 vBulletin Solutions Inc. All rights reserved.