Alberto091

Utente Master
Autore del topic
20 Marzo 2008
2.087
0
Miglior risposta
0
Salve,
Ho deciso, che è giusto spiegarvi, approsimativamente, come funziona La criptazione di Habbo. Premetto, che è un modo per orientarvi e delucidare i vostri possibili dubbi.

Come tutti ben dovreste sapere, tra server e client, vi è uno scambio di pacchetti.


========.......=======
CLIENT....| ==> SERVER..| A
SERVER...| == >CLIENT...| B
========.......=======

B=Client
A= Server



La Criptazione vuole, che questi pacchetti vengano alterati e nascosti. Ad esempio:


LOL == GOG (Dove L viene sostituita dalla G)
e
OGO == GOG (Dove la G viene sostituita dalla O e la O dalla G)

continuando con questo pacchetto:

CIAO MARCO COME STAI OGGI (è un pacchetto)

Prima di tutto, viene posto in blocchi, ad esempio

CIAOMARCO
COME
STAIOGGI


Poi, leggendo da sinistra verso destra, viene nuovamente alterato, esempio

CIOMCOERCSTAIOGAOMAGI

e già ora, è molto difficile leggerlo,dobbiamo pensare che a quest'ultimo pacchetto non è stato nascosto.

Inoltre, La crittografia utilizza un vasto numero di numeri primi che servono per poter leggere i pacchetti. Il problema, è che se anche aveste un software in grado di tradurre ogni pacchetto, ci vorrebbe un eternità prima di ottenere tutti i pacchetti decriptati.
Per questo, servirebbe una chiave (EnCryption) che possa evitare di farvi perdere tutto questo tempo.


In realtà, la lunghezza di questi numeri è così grande, che non è possibile quantificarla.
Se volessimo fare un paragone, potremmo dire che la lunghezza di questi numeri è pari alla vita dell'universo moltiplicata per oltre 1000 volte. Oppure *lunghezza pari alla vita dell'universo*lunghezza pari alla vita dell'universo*lunghezza pari alla vita dell'universo*
[Frase che non c'entra con la guida: Dimostrazione che la gente non legge mai fino in fondo. Se hai davvero letto qua, nella risposta scrivi hl che sta per ho letto

E' facile capire che, senza chiave, è impossibile decifrare i pacchetti.


Questa chiave, non è già preparata, e sicuramente non si trova tra le sorgenti dello shockwave o chissà cos'altro.

L'enCryption deve essere scritta da chi conosce come lavorano i pacchetti.

Anche se sicuramente non sarò stato ben chiaro, non c'è altro modo di spiegarvi.
::emoji_relieved:no:

Se mi verrà voglia, vi spiegherò come funzionano le bunny.dll e come (forse) funziona Army of Darkness.
 
Ultima modifica:
  • Like
Reactions: 1 person
Bravo ^^ WoW quanti nn leggono fino alla fine la guida



Cmq: hl xD