Ultima modifica da un moderatore:
mi sono messo a reversare i packets di metin2,ho anche chiamato un mio amico molto esperto di reversing che precedentemente ha reversato i packets di Lineage II e mi contattò per creare un emulatore in C#.
in ogni caso,il problema è che,come tutti i giochi e non solo,quando ti connetti all'auth,l'auth ti rilascia una chiave (ovviamente cryptata...) unica con cui il server possa riconoscere il client e lo reputa sicuro,con wpe ho trovato la chiave...ma...il problema è...che non ne rilascia 1,ma 2!
Qua mi sono un po confuso,xk non ho mai visto un authorization server rilasciare 2 chiavi sia di accesso garantito sia di accesso negato!
il bello è che anche gli headers di alcuni packets sono cryptati! D:
avete idea per quale motivo rilascia 2 keys invece di 1?
inoltre mi sono messo a reversare il launcher alla ricerca del procedimento di cryptatura dei packets,il problema è che il client esegue 20000 operazioni di verifica inutili,addirittura siamo riusciti a trovare il controllo di un secondo packet e quindi controlla 2 packets in una botta sola!
la cosa potrebbe essere connessa,ma non so come!
idee?
in ogni caso,il problema è che,come tutti i giochi e non solo,quando ti connetti all'auth,l'auth ti rilascia una chiave (ovviamente cryptata...) unica con cui il server possa riconoscere il client e lo reputa sicuro,con wpe ho trovato la chiave...ma...il problema è...che non ne rilascia 1,ma 2!
Qua mi sono un po confuso,xk non ho mai visto un authorization server rilasciare 2 chiavi sia di accesso garantito sia di accesso negato!
il bello è che anche gli headers di alcuni packets sono cryptati! D:
avete idea per quale motivo rilascia 2 keys invece di 1?
inoltre mi sono messo a reversare il launcher alla ricerca del procedimento di cryptatura dei packets,il problema è che il client esegue 20000 operazioni di verifica inutili,addirittura siamo riusciti a trovare il controllo di un secondo packet e quindi controlla 2 packets in una botta sola!
la cosa potrebbe essere connessa,ma non so come!
idee?


se li elimini o li tieni la differenza è pari allo 0%