Register for your free account! | Forgot your password?

You last visited: Today at 10:31

  • Please register to post and access all features, it's quick, easy and FREE!


Problem with proxy

Reply
 
Old   #1
 
elite*gold: 20
Join Date: Aug 2005
Posts: 1,734
Received Thanks: 995
Problem with proxy

It's been long time since I've last worked on a proxy for Conquer (1.5 years or so) however I managed to get it to a rather nice start.

I'm facing a problem now though, for some reason the TQ server / client doesn't seem to like when I change the public key within those two packets.

Below is the code that handles the calls to the DHKeyExchange. When those exchange calls are commented the client is able to login, however the data is encrypted.

PHP Code:
public void HandleHandshake(byte[] Packet)
        {
            
// exchange.HandleServerKeyPacket(Packet);
            
Send(PacketDataDirection.Client);
        }
        public 
void HandleHandshakeReply(byte[] Packet)
        {
            
// exchange.HandleClientKeyPacket(Packet);
            
Send(PacketDataDirection.Server);
            
//exchange.UpdateEncryptionKeys(clientCipher, serverCipher);  
        

and here's the Send/Decrypt

PHP Code:
public void Send(byte[] PacketDataDirection Direction)
        {
            if (
Direction == DataDirection.Client)
            {
                
localSocket.Send(clientCipher.Encrypt(Packet));
            }
            else
            {
                
remoteSocket.Send(serverCipher.Encrypt(Packet));
            }
        }

        public 
void Decrypt(byte[] PacketDataDirection Direction)
        {
            if (
Direction == DataDirection.Client)
            {
                
byte[] Decrypted clientCipher.Decrypt(Packet);
                
Buffer.BlockCopy(Decrypted0Packet0Decrypted.Length);
            }
            else
            {
                
byte[] Decrypted serverCipher.Decrypt(Packet);
                
Buffer.BlockCopy(Decrypted0Packet0Decrypted.Length);
            }
        } 
I've attached the cryptography files incase there's something wrong with them. Any help is greatly appreciated.

EDIT: It should be noted that I can actually decrypt the server and client packets properly. The problem could be also when encrypting the data for re-send (client -> server perhaps? since the client answers with the reply I can assume that the server->client portion should be fine)
Attached Files
File Type: rar Cryptography.rar (3.5 KB, 7 views)



tanelipe is offline  
Reply



« Packet Analyzer | How To Make A Full Featured Bot »

Similar Threads
Problem mit Proxy
05/20/2010 - Diablo 2 - 12 Replies
moin, nen kumpel hat mir grad erklärt was ich downloaden soll wie ich was einzustellen hab etc etc etc so nun kommts prob ich bin jetzt mim proxy server verbunden und sockscap hab ich auch installiert und eingestellt. nur kann ich mich weder mit meinem firefox mim proxy server verbinden noch mit dem diablo das über das sockscap laufen soll (bei firefox soll was mim proxy server net stimmen und bei diablo krieg ich keine verbindung zum schnellsten server). weiß jemand wie ich das...
Problem mit Proxy
08/26/2009 - Metin2 PServer - Discussions / Questions - 0 Replies
hi com hab mal ne frage kann mir wer erklären wie das mit der proxy bei ZZyt2 funzt?
Proxy Problem
08/20/2009 - Metin2 PServer - Discussions / Questions - 1 Replies
Hi bei mir kam er das Es konnte keine Verbindung zum 218.56.56.82:1080 Der Versuch, eine Verbindung Zeitüberschreitung, ohne eine Verbindung herzustellen. Überprüfen Sie Ihre Netzwerkverbindung und stellen Sie sicher, dass der Proxy-Server-Adresse und Port richtig sind. Auch die Fehlermeldung kann darauf hindeuten, dass der Proxy-Server nicht. Test fehlgeschlagen dan das mit neuer ip
problem with cid proxy
06/10/2009 - CO2 Main - Discussions / Questions - 3 Replies
evry time i installe cid proxy my conquer dosnt work anymore when the aiutopatch is done CO just disapear
Proxy problem
11/11/2007 - Technical Support - 3 Replies
hiho hab folgendes problem hab mir im internet n paar proxy listen zusammn gesucht und gescannt ( 10.000 stück) Gescannt hab ich mit "Charon" Naja am schluss habe ich die proxies die mit "good" eingestuft wurden hintereinander getestet keiner von denen ging...



All times are GMT +1. The time now is 10:31.


Powered by vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2018 elitepvpers All Rights Reserved.