Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - scoprire la password di questo sorgente
Forum - C/C++ - scoprire la password di questo sorgente - Pagina 2

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2765
Iscritto: 21/09/2007

Segnala al moderatore
Postato alle 2:27
Sabato, 10/07/2010
Testo quotato

Postato originariamente da nessuno:

@Hedo ... non capisco se ti riferisci al confronto o al fatto che la password è individuabile nel sorgente ...



dico che la password è perfettamente identificabile nel sorgente, il confronto ci sta, ma anche li... in maniera un po più furba :)

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6404
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 8:29
Sabato, 10/07/2010
Testo quotato

Postato originariamente da HeDo:
dico che la password è perfettamente identificabile nel sorgente, il confronto ci sta, ma anche li... in maniera un po più furba :)



Ah ... d'accordo.


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à.
PM Quote
Avatar
XBarboX (Member)
Guru


Messaggi: 945
Iscritto: 31/12/2008

Segnala al moderatore
Postato alle 9:10
Sabato, 10/07/2010
Scusate ma se uno ha solo il file .exe come fa a leggere la password? deve usare il decompiler...

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6404
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 9:17
Sabato, 10/07/2010
Ma che decompiler. Non c'è nulla da decompilare.

La password è una sequenza di caratteri ASCII. Apri il file con un editor binario (anche con il notepad se va bene) e la leggi.


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à.
PM Quote
Avatar
qualcuno (Ex-Member)
Rookie


Messaggi: 37
Iscritto: 30/06/2010

Segnala al moderatore
Postato alle 9:39
Sabato, 10/07/2010
Quoto nessuno. In C++ è perfettamente lecito confrontare un tipo string con un char* in quanto esiste l'overload dell'operatore per il confronto.

@Steno94: Una soluzione banale potrebbe essere tenere la password crittata, ma anche qui, con un debugger si elude la "protezione" facilmente, invertendo, per esempio, un je con un jne. Potresti provare a fare un controllo più complesso per confondere una persona poco esperta che cerca di disassemblare il programma

Ultima modifica effettuata da qualcuno il 10/07/2010 alle 9:42
PM Quote
Avatar
TheKaneB (Member)
Guru^2


Messaggi: 1792
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 10:39
Sabato, 10/07/2010
@nessuno e qualcuno (bei nick, eh...): grazie per la precisazione, lavorando ogni giorno con "reimplementazioni casalinghe" della STL (non so il motivo, ma tutti i game engine reimplementano a modo loro anche le stringhe...) a volte mi perdo qualche pezzo :D

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6404
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 13:55
Sabato, 10/07/2010
Testo quotato

Postato originariamente da TheKaneB:

...a volte mi perdo qualche pezzo :D



Immagino ... quando se ne vedono tante, ogni giorno ...


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à.
PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo