Client Editing [Ip,Port,Rsa]

tetra20

DD
Joined
Jan 17, 2009
Messages
1,304
Best answers
3
Reaction score
286
Location
Egypt
Ever Wanted you make a Custom client of your 10.x server? And never Knew? I will explain in a Step by Step How to do it

First of All:

Needed Programs:Hex Editor Or Notepad++(Includes Hex Editor)

IP:
First Open Tibia In Hex Editor as Below:

Then Search for "login01." As Below


Now The Tricky Part!

Lets Say your Ip is numbers, then you do like below


Ok What i Did?
Lets Say this is the Hex

login01.cipsoft.com login02.cipsoft.com -- i want my ip to be lets say 192.16.212.1
192.16.212.1

you will now have something like this

192.16.212.1oft.com login02.cipsoft.com

then you go on left side


And change Whatever Number or symbol there to 00 Like Shown Above

Now IP is Done,Congratulation

------------------------------

Now Port

Port is written in a weird way in tibia Client.

Just open the Hex Editor and do like this


Why 03 1C ?

Port is 7171, Changing it to Hex will be -> 1C 03 , Its written inverse in Tibia Client, so if you want to make your Port 7000

7000 -> 1B 58 -> 58 1B <-- you should write this in your tibia client and so on

How to know it?
Just open the calculator

Then click Hex and done

Port is Done,
---------------------------
Now RSA

open Hex Editor And search for this:
Code:
1321
you should get This


Now replace the whole string
Code:
13212774320587228406229509908229338495277632649616550796787636184334395343554449668205332383339435179772895415509701210392836078695982113221447329157571213880049503316991481406963774031827815029073368403252417478274013435762969906298702394175817
TO
Code:
109120132967399429278860960508995541528237502902798129123468757937266291492576446330739696001110603907230888610072655818825358503429057592827629436413108566029093628212635953836686562675849720620786279431090218017681061521755056710823876476444260558147179707119674283982419152118103759076030616683978566631413
PS:prefered To be Done in notepad++

Congratulation,You now have your own custom client

For Picture Editing,Use this Program
https://otland.net/attachments/unpack-pack-zip.1634/

---- Notepad++, How to make it support Hex Editing -------
1-Open notepad++
2-Plugins -> Plugins Manager -> Show Plugins Manager
3-Search for Hex Editing and Click Install
4-Restart Notepad++
5-Open notepad++ then Open tibia.exe
6-Choose The H Letter in Toolbar
Demonstrating Photo

Thanks for Reading my Tutorial :)
 
Last edited:

Danger II

FluppiX.com
Joined
Nov 21, 2012
Messages
1,597
Best answers
11
Reaction score
395
Location
Germany
Great tutorial, will help alot of users i think you could improve few things but for now its fine.
Thanks for sharing and good job
 
OP
tetra20

tetra20

DD
Joined
Jan 17, 2009
Messages
1,304
Best answers
3
Reaction score
286
Location
Egypt
Great tutorial, will help alot of users i think you could improve few things but for now its fine.
Thanks for sharing and good job
Thanks Man, i just found out that most of Tutorials are Outdated so i made one
 

Damon

Check my status to contact me :)
Joined
Mar 26, 2011
Messages
6,090
Best answers
1
Reaction score
1,849
Location
Germany
I see...alot of numbers :eek: Anyway seems like a legit tutorial :) Will most likely be useful to alot of people here.
Great job!
 
OP
tetra20

tetra20

DD
Joined
Jan 17, 2009
Messages
1,304
Best answers
3
Reaction score
286
Location
Egypt


Incase Someone Want to know what are those Numbers

They Are Written in Hex so

00 -> NULL -> Nothing

20 -> Space

In Hex and Not Decimal
 

Damon

Check my status to contact me :)
Joined
Mar 26, 2011
Messages
6,090
Best answers
1
Reaction score
1,849
Location
Germany
My message in DEC:
73
68 79 78 84
71 69 84
84 72 73 83
76 77 65 79

READ IT!
 

Caduceus

Unknown Member
Joined
May 10, 2010
Messages
308
Best answers
1
Reaction score
19
Trying to follow along via notepad ++, I don't understand what you are doing on the port section at all. I can't seem to successfully edit the client. I cannot connect to my server. connection timeout. Any tips?
 
Last edited:
OP
tetra20

tetra20

DD
Joined
Jan 17, 2009
Messages
1,304
Best answers
3
Reaction score
286
Location
Egypt
Literally The Port is Written in Hex and not String, Written in Reverse

7171 = 1C03

But in Hex you will find it 03C1

7174 = 1C06

But in Hex it should be 061C

and so on
 

Caduceus

Unknown Member
Joined
May 10, 2010
Messages
308
Best answers
1
Reaction score
19
Literally The Port is Written in Hex and not String, Written in Reverse
I replaced each 03C1 with 061C. the client crashes on execute. Not real clear on my objective here. Then there is not a certain location of the port in the client? Sorry, just trying to understand the method.
 
Last edited:
OP
tetra20

tetra20

DD
Joined
Jan 17, 2009
Messages
1,304
Best answers
3
Reaction score
286
Location
Egypt
I replaced each 03C1 with 061C. the client crashes on execute. Not real clear on my objective here. Then there is not a certain location of the port in the client? Sorry, just trying to understand the method.
What Client Are you trying to edit? and ya, you will find several ones, not just 1, talk to me on Private
 

Danioss

New Member
Joined
Jun 11, 2016
Messages
1
Best answers
0
Reaction score
0
Hey ! I'm wondering - what's the private key for the public you gave? I'm trying to write a little proxy application and as far as I understand I need to change in tibia's client: IP of all login servers (mine actually uses login05 but whatever), RSA public key. But to decrypt messages being intercepted by my application I need the private key as well. So do you know any working for tibia pair of keys?
Btw it's so nice you made this tutorial, every other one is so outdated and therefore practically useless !
 

Nekiro

Support Team
Support Team
Joined
Sep 7, 2015
Messages
1,868
Best answers
81
Reaction score
643
Hey ! I'm wondering - what's the private key for the public you gave? I'm trying to write a little proxy application and as far as I understand I need to change in tibia's client: IP of all login servers (mine actually uses login05 but whatever), RSA public key. But to decrypt messages being intercepted by my application I need the private key as well. So do you know any working for tibia pair of keys?
Btw it's so nice you made this tutorial, every other one is so outdated and therefore practically useless !
http://opentibiaservers.net/?subtopic=more
 

Felipe93

Ghost Member
Joined
Mar 21, 2015
Messages
1,517
Best answers
9
Reaction score
218
Location
Chile
how many times i have to rewrite the ports? i found alots of 1C03 Seems never end
 

Xikini

I whore myself out for likes
Premium User
Joined
Nov 17, 2010
Messages
4,172
Best answers
174
Reaction score
2,227
My message in DEC:
73
68 79 78 84
71 69 84
84 72 73 83
76 77 65 79

READ IT!
how many times i have to rewrite the ports? i found alots of 1C03 Seems never end
I
D O N T (He missed 39 in-between 78 and 84)
G E T (Joke of 69 bolded.)
T H I S
L M A O
 

Mkalo

ボーカロイド
Joined
Jun 1, 2011
Messages
1,118
Best answers
54
Reaction score
899
Location
Japan
how many times i have to rewrite the ports? i found alots of 1C03 Seems never end
It's not 1C 03 that you should be looking, it's 03 1C. Read the main post.

And for better search you can search for "78 00 03 1C", there should be 10 of those only (10 login servers.), change only the 2 last bytes.
 

Felipe93

Ghost Member
Joined
Mar 21, 2015
Messages
1,517
Best answers
9
Reaction score
218
Location
Chile
anyone knows how HEX EDIT outfit limit in tibia client 7.72?
 

Felipe93

Ghost Member
Joined
Mar 21, 2015
Messages
1,517
Best answers
9
Reaction score
218
Location
Chile
What do you mean with outfit limit?
i have added new outfit to that version on my ot if i assing an outfit via mysql works but when i try to add it to outfits.xml to be view when a player choose his outfit is still just appearin same 7 outfits of 7.7 version

to conclude i can't make work any outfit added via outfits.xml
 
Top