Newsgroup: it.comp.giochi.action
Titolo: Problema con SoF (Violenza)

Allora, ho dimenticato la password per la violenza. Ho disinstallato il
gioco e reinstallatato ma mi dice che durante una precedente installazione
la violenza era già stata settata e che occorre inserire la password durante
il gioco. Inoltre non mi chiede più il serial number. CHE DEVO FARE?
Ciao e grazie.
Andrea.

 ha scritto nel messaggio
news:DQTA8.4225$zW3.1...@news1.tin.it...

ci dovrebbero essere dei crack in giro proprio per quello...
cmq direi che le info che cerchi sono nel registro di win
è capitato anche a me una volta, ma nn ricordo come l'ho risolto..
--
Ciao, Dragster

fai una ricerca nel regedit con chiavi tipo "soldier" e cancella tutto cio'
che trovi(prima ovviamente disinstalla nuovamente il gioco) finito di
cancellare reinstalla


Fermati! Non cancellare tutto.
Prima dai un'occhiata qui :-)
(usa regedit.exe, ovviamente)
HKEY_LOCAL_MACHINE\Software\Activision Value\FUN labs\Razor\Parental
Non ho modo di verificarlo perchè il gioco l'ho cancellato però...
Dimenticavo: cercando "soldier" questo non lo becchi :-)
Kiuhnm
P.S. Fammi sapere com'è andata, sono curioso!

 wrote in message
news:DQTA8.4225$
zW3.1...@news1.tin.it

Trovati la crack su gamecopyworld.
Chris Redfield
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG




Non capisco perchč ti stanno consigliando crack....boh???


Prova a disinstallarlo e poi ripulire il registro con qualche utility tipo
Regcleaner: magari ti elimina anche le chiavi di registro che causano il
problema. Altre idee non mi vengono.
Ciao.

Senti, adesso mi reinstallo SOF e lo cracko. Lo faccio per curiositą!
Kiuhnm

Il registro non c'entra niente!
Le informazioni sono in:
C:\Programmi\Raven\SOF PLATINUM
Cancellando la cartella SOF PLATINUM dovresti risolvere il problema.
(dopo devi reinstallare SOF).
Kiuhnm
P.S. Se non hai la versione platinum la dir sarą leggermente diversa.

Per completare il quadro, ecco dove viene salvata la password:
HKEY_CURRENT_USER\Software\Raven Software\SoF\
Qui, tra le altre cose, troverete:
Server = password criptata!
Ecco alcune corrispondenze: (è un valore binario!)
"30 00 cc 51 0f"    = "" (password disabilitata)
"9b 35 c6 77 9e 39 51 83 8c 51 0f    = "kiuhnm"
Kiuhnm

[nota: tutti i numeri sono esadecimali (in base 16)]
Parlavamo del campo Server!
Il valore binario č formato da due parti: password e checkval.
Se la password č disabilitata, il valore binario č lungo 5 byte.
Ad ogni lettera che si aggiunge, cresce di un byte.
Questo ci porta alla conclusione che:
Server = [password_1_byte_per_lettera][check_val_sempre_5_bytes]
Ora se proviamo a inserire la password (dal menł di SOF)
"aaaaaaaaaa"
vediamo che Server diventa (incolonnato per l'occasione):
91 2D B2 70
91 2D B2 70
91 2D
51 5F 0F 52 0F
Come vedete, i primi 10 bytes costituiscono la password di 10 lettere e gli
ultimi 5 il valore di controllo.
Si vede benissimo che si ripetono 4 numeri (91 2D B2 70).
Non č difficile capire che, presa la password, č sufficiente sommare in modo
ciclico i 4 numeri (90, 2C, B1, 6F).
Inoltre possiamo convertire tutto direttamente in ASCII:
91 = lettera 'A' criptata. In Ascii 'A' = 41, quindi 91 = 'A' + 50.
Lo stesso vale per gli altri: per criptare la password espressa in ASCII, si
sommano ciclicamente i numeri [50, EC, 71, 2F].
Nota: EC viene da BYTE(2C - 40) = BYTE(FFFFFFEC) = EC. Questo vale per
qualsiasi numero: stiamo lavorando con byte!
Per esempio, per risalire alla password senza cancellarla (come invece
accadeva nel "metodo diretto") si puņ procedere come segue:
Server = "9B 35 C6 77 9E 39 51 83 8C 51 0F"
Usiamo tutti i byte tranne gli ultimi 5 (valore di controllo):
9B 35 C6 77 9E 39
([50, EC, 71, 2F]).
1) 9B - 50 = 4B ('K')
2) 35 - EC = 49 ('I')
3) C6 - 71 = 55 ('U')
4) 77 - 2F = 48 ('H')
5) 9E - 50 = 4E ('N')
6) 39 - EC = 4D ('M')
La password č "kiuhnm" (le password non sono case-sensitive).
Come vedete non serve neanche sapere come viene calcolato il checkval in
quanto la password nuova potete inserirla direttamente dal menu del gioco.
BUG: Mentre cercavo di capire la struttura della password, ho scoperto un
BUG!
La password č limitata a 32 lettere eppure se si prova a inserirne una di
tale lunghezza, SOF aggiorna il registro, ma non riconosce pił la password
come valida!
Mi direte che basta troncarla a 31 lettere....NO! Non funziona neanche
quella. Date un'occhiata a come diventa il campo Server e capirete dove sta
l'errore!
(usate la password "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa": semplifica le cose).
Kiuhnm

 ha scritto nel messaggio
news:ab3dno$8vn$1...@atlantis.cu.mi.it...
[cut]
ottima spiegazione, complimenti! :)
--
Ciao, Dragster

> ottima spiegazione, complimenti! :)
Grazie :-)
Kiuhnm