• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Tibia Ghidra - software reverse engineering from NSA

Szafi

www.rookwar.pl
Joined
Mar 2, 2009
Messages
165
Reaction score
10
Location
Poland
Ghidra.png

SOURCE: Ghidra (https://www.nsa.gov/resources/everyone/ghidra/)
Github: NationalSecurityAgency/ghidra (https://github.com/NationalSecurityAgency/ghidra)

You can easy edit Tibia Client and more programs.

How to use?

 
Last edited:
the decompiler seems to be much better than Snowman, this is good news for x64dbg (which currently uses the Snowman decompiler)
 
Next challenge (about fucking metadata): Tibia 11 QT
 
Will that be able to decompile very old "XML Engine"? or any other decompiler can?
 
why would you want to do that? we have sources all the way back to tibia 6.5: opentibia/server (https://github.com/opentibia/server/tree/46a26f84be04143449f39e037f266a0c06e97989/otserv/trunk)

- and i don't think tibia server emulators for protocols older than 6.5 exists
(i may be wrong about that tho, i wasn't in the OT scene back in 2002, i joined around 2005-2006)
The engine I wanna decompile is based on OTServ SVN 0.6.0 which is exist but the game play there is fully changed, would need a lot of effort/work to make same game play for normal 0.6.0 so I thought decomiling it would be easier maybe.
 
The engine I wanna decompile is based on OTServ SVN 0.6.0 which is exist but the game play there is fully changed, would need a lot of effort/work to make same game play for normal 0.6.0 so I thought decomiling it would be easier maybe.
what do you mean with "decompile" also what version exactly you are talking about? maybe can you provide more info? Because I think I did it once i could give a lot useful information.
 
Last edited:
what do you mean with "decompile" also what version exactly you are talking about? maybe can you provide more info? Because I think I did it once i could give a lot useful information.
Decompile is like extracting the source files from the ".exe" or compiled file, and version is Aries 0.4.5 XML based on OTServ SVN 0.6.0.
 
Decompile is like extracting the source files from the ".exe" or compiled file, and version is Aries 0.4.5 XML based on OTServ SVN 0.6.0.
Ah now you can find the source files from here OpenTibia - Browse /opentibia server at SourceForge.net (https://sourceforge.net/projects/opentibia/files/opentibia%20server/) also i'd like to say aries xml based on evolutions xml sources files you can find it also on the internet :) also i think i have a old copy.
---EDIT---
Frankly .. I've done this dialogue just now and again and again by doing what i did a long time ago you just want to reach the old sources due to version 7.92 of this version 😀
gluck
Cheers,.
 
Last edited:
Decompile methods in asm isn't good cuz can have inaccurate results.
I prefer read the instructions and debug if i'm missing something.

For beginners is an good choice.
 
Back
Top