I have the spell decryption in my (4267-based) source, but I'm curious as to where it is found in the client, and how to translate these sorts of encryption/decryption to a higher-level language, since I'm wanting to slightly change these methods. Cryptography is where I'm majorly lacking in expertise...
My question is a little broad; but does anyone just want to work with me in understanding these things?
The best way to starting tracking where the encryption is would probably be the packet that gets sent when you use a spell. From there you backtrace to the point in ASM that calls the method that passes the parameters to this send function and then just try and find the function that encrypts the parameters.
(Or you could take advantage of one of the XOR values that are constant and look for that in OllyDbg)
The best way to starting tracking where the encryption is would probably be the packet that gets sent when you use a spell. From there you backtrace to the point in ASM that calls the method that passes the parameters to this send function and then just try and find the function that encrypts the parameters.
(Or you could take advantage of one of the XOR values that are constant and look for that in OllyDbg)
I found the function by backtracking the request attack packet magic subtype, just don't understand exactly how to find which values correspond to which registers, and etc...
Aren't the parameters pushed to the encryption function? You could see how those parameters are stored into the registers inside the encrypt function since they (parameters) are passed in as plain values such as 1045 etc.
Aren't the parameters pushed to the encryption function? You could see how those parameters are stored into the registers inside the encrypt function since they (parameters) are passed in as plain values such as 1045 etc.
The best way to starting tracking where the encryption is would probably be the packet that gets sent when you use a spell. From there you backtrace to the point in ASM that calls the method that passes the parameters to this send function and then just try and find the function that encrypts the parameters.
(Or you could take advantage of one of the XOR values that are constant and look for that in OllyDbg)
Decrypting chatlogs 08/26/2007 - Conquer Online 2 - 3 Replies Hi all,
I've looked around the forum and have been unable to find any topics related to my question so here it is.
Is it possible to decrypt chatlog files / how can this be done and would anyone be willing to make a simple tool to do so or tell me the way they are encrypted / decrypted?
The reason I would like them decrypted is so that I can search them straight in windows (easier) and inside conquer it only shows part of the actual chatlogs which makes big chunks impossible to find.
...
Decrypting l2.ini on es-L2 10/12/2006 - Lineage 2 - 0 Replies Hi, please help me decrypt the l2.ini file of www.ES-L2.com, i tried all your ideas of drag drop with l2decrypt or cmd with l2encdec, if u want to have the file, download the patcher on the www.es-l2.com and then ull be able to run the setting and get the l2.ini files and help me decrypt it to find the IP and all we need to put a L2walker on that server.
frodo
Is Decrypting 412 ini Not Possible Yet? 09/06/2005 - Lineage 2 - 9 Replies Seeing as there is no answer to my thread that has been around for days ( http://www.elitepvpers.com/forum/index.php?...& f=41&t=6844&s= ) is there just no way at this time to decrypt the 412 ini?
help with decrypting , please 06/20/2005 - Lineage 2 - 3 Replies I want to decrypt lineage.dll's from ingame walker. Is it possible to decrypt and to edit?
Lowfyr provided with the link to some decryptor (http://dstuff.luftbrandzlung.org/l2asylum/), but the question is: is this the right tool for that and what about them decoding version (111, 121, 211, 212, 41xL, 41x)? Do I need to use some specific setting for specific walker version?
Thanks in advance.