NewAge (Normal User)
Pro
Messaggi: 153
Iscritto: 23/08/2009
|
L'applicazione che voglio creare deve interagire con un server ( di cui non ho i sources )
Ho preso questi DUMP con uno sniffer, i dati che sono qui presenti fanno parte del login dell'applicazione:
primo login)
Codice sorgente - presumibilmente C++ |
Receive: Return Code: 0x00000000 00000000 FD 01 FF 91 CF 3B 3D AF 4B D5 67 00 00 00 00 .....;=.K.g.... Send: Return Code: 0x00000000 00000000 FF 91 CF 3B 3D AF 4B D5 67 00 00 00 00 ...;=.K.g.... Receive: Return Code: 0x00000000 00000000 FF 91 CF 3B 3D 77 4C D5 67 64 00 00 00 ...;=wL.gd... Send: Return Code: 0x00000000 00000000 FF 91 CF 3B 3D 3F 4D D5 67 00 00 00 00 ...;=?M.g.... Receive: Return Code: 0x00000000 ý Send: Return Code: 0x00000000 00000000 9F D4 D0 FF E3 96 C1 2B 05 72 11 85 BF D0 E7 BB .......+.r...... 00000010 05 72 11 85 BF D0 E7 BB 05 72 11 85 BF D0 E7 BB .r.......r...... 00000020 A7 CC 1E 6C 97 0C 39 83 5D EC BE 74 F4 9D 2C A0 ...l..9.]..t..,. 00000030 3D B9 98 0C 12 5B 8F A3 39 C3 61 DC 7F 44 BF 43 =....[..9.a.D.C 00000040 21 E7 39 65 2A F9 A4 78 !.9e*..x Receive: Return Code: 0x00000000
|
secondo login)
Codice sorgente - presumibilmente C++ |
Receive: Return Code: 0x00000000 00000000 FD 01 FF AC 2B BB 03 7A 62 D3 67 00 00 00 00 ....+..zb.g.... Send: Return Code: 0x00000000 00000000 FF AC 2B BB 03 7A 62 D3 67 00 00 00 00 ..+..zb.g.... Receive: Return Code: 0x00000000 00000000 FF AC 2B BB 03 92 63 D3 67 8C 00 00 00 ..+...c.g.... Send: Return Code: 0x00000000 00000000 FF AC 2B BB 03 AA 64 D3 67 00 00 00 00 ..+...d.g.... Receive: Return Code: 0x00000000 00000000 FF AC 2B BB 03 82 64 D3 67 78 00 00 00 ..+...d.gx... Send: Return Code: 0x00000000 00000000 FF AC 2B BB 03 72 65 D3 67 00 00 00 00 ..+..re.g.... Receive: Return Code: 0x00000000 ý // AC 2B BB 03 7A 62 D3 è la parte che viene ripetuta nel codice precedente, il resto rimane fisso ad ogni login Send: Return Code: 0x00000000 00000000 9F D4 D0 FF E3 96 C1 2B 05 72 11 85 BF D0 E7 BB .......+.r...... 00000010 05 72 11 85 BF D0 E7 BB 05 72 11 85 BF D0 E7 BB .r.......r...... 00000020 A7 CC 1E 6C 97 0C 39 83 5D EC BE 74 F4 9D 2C A0 ...l..9.]..t..,. 00000030 BA D2 5F AE 4C B7 E3 73 AD C6 F9 D3 BB 03 EC 09 .._.L..s........ // questa e 00000040 6E 36 29 9A 13 86 0E 17 n6)..... // quest'altra riga rimangon fisse, le 3 precedenti invece rimangono fisse ( probabilemnte i dati del login, acc e pass ) Receive: Return Code: 0x00000000 00000000 B1 E1 2F 0C 86 11 CF B8 ../..... // questa linea cambia, ma interessa poco: tanto ormai il login è già stato fatto. Probabilmente è un hash che servirà per collegarsi al 2° server dopo aver fatto il login
|
Quindi: il mio scopo è riuscire a riprodurre il login, quindi riuscire a fare messaggi socket che vengano spediti al server ( come quelli send che ci sono qui )
Dimenticavo, i dati del login sono newage e password 123456789
Qualche suggerimento su come impostare l'applicazione? io non riesco a capire come fare....
Grazie mille per le risposte!
Ultima modifica effettuata da NewAge il 18/05/2010 alle 16:37 |
|
nessuno (Normal User)
Guru^2
Messaggi: 6378
Iscritto: 03/01/2010
|
Assolutamente impossibile risponderti ...
Ma scusa, ci spieghi un po' le "origini" del problema? Perchè cosi' non ha molto senso, anche perchè non è proprio un problema di programmazione ... anzi, è qualcosa di potenzialmente illecito ...
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità. |
|
sub0 (Ex-Member)
Rookie
Messaggi: 56
Iscritto: 05/10/2009
|
Per caso il server è messenger.hotmail.com?? così solo per sapere ^_^
EDIT: mi sono sbagliato. Non ho fatto caso al login e alla pass. Non è messenger. Sorry
Ultima modifica effettuata da sub0 il 18/05/2010 alle 18:47 |
|
NewAge (Normal User)
Pro
Messaggi: 153
Iscritto: 23/08/2009
|
1) non è assolutamente illecito
2) non è di msn
Ma è per un'altra applicazione di cui ho un server.
Mi sarebbe piaciuto aiuto, non accuse e basta...
|
|
nessuno (Normal User)
Guru^2
Messaggi: 6378
Iscritto: 03/01/2010
|
Postato originariamente da NewAge:
Mi sarebbe piaciuto aiuto, non accuse e basta... |
Ti sono state chieste spiegazioni dato che non hai spiegato nulla (di che server si tratta, perchè tenti di accedere senza sapere nulla, ecc ...) e nessuna "accusa" è stata fatta. Ho detto che è "potenzialmente" illecito dato che non so cosa stai "sniffando" e non posso saperlo.
Del resto, il problema che poni NON e' di programmazione, quindi saresti OT con la tua richiesta e il thread potrebbe essere gia' chiuso.
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità. |
|
NewAge (Normal User)
Pro
Messaggi: 153
Iscritto: 23/08/2009
|
Come non è la programmazione?
|
|
nessuno (Normal User)
Guru^2
Messaggi: 6378
Iscritto: 03/01/2010
|
Dov'è il tuo codice?
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità. |
|
NewAge (Normal User)
Pro
Messaggi: 153
Iscritto: 23/08/2009
|
La mia domanda era: come mi interfaccio al codice con dati del genere? Come lavoro con i Byte?
|
|
nessuno (Normal User)
Guru^2
Messaggi: 6378
Iscritto: 03/01/2010
|
Postato originariamente da NewAge:
La mia domanda era: come mi interfaccio al codice con dati del genere? Come lavoro con i Byte? |
No ... tu cerchi un "protocollo" per effettuare un login ad un server che
1) non ci hai detto a cosa serve
2) non ci hai detto di chi e'
3) non ci hai detto su quali porte ascolta
Ci hai fornito una serie di dati (inutili) da uno "sniffing" ma di codice non se ne parla..
Ecco perchè la programmazione non c'entra.
Come ti interfacci? Basterebbe dire con un socket e con le funzioni messe a disposizione per i socket.
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità. |
|