Newsgroup: it.hobby.satellite-tv.digitale
Titolo: Aiuto 4.1 siemens senza mk00

Ho una carta senza mk00 ma fortunatamente sono rimasti gli altri
dati,qualcuno mi potrebbe aiutare a scrivere un mk 00 con la procedura pippo
360?Quali sono i comandi da inviare?grazie mille.

 ha scritto nel messaggio
news:aas31t$r7o$1...@newsreader.mailgate.org...

Se ti è rimansta una chive su un qualunque provider E LA CONOSCI IN CHIARO
puoii recuperare la card, altrimenti nada.
--
That's All!
- Lo Straniero -
Determinato e determinante.

no le chiavi su gli altri provider ci sono almeno dal dump appaiano.Con
quali comandi posso ripristinarla?Grazie

 quali comandi posso ripristinarla?Grazie
Posto la procedura (per altro l'ho già postata) con il consiglio di leggere
bene FINO IN FONDO prima di mandare comandi.
**********************************
tenete presente che questa procedura è valida sulle 4.1 siemens ma non per
le 4.1 Oki (almeno per adesso)
Ecco il post:
cerco di spiegarmi nel miglior modo possibile:
vediamo come ripristinare una key su suca:
per prima cosa è necessario avere almeno un'altra key.
supponiamo di avere una key 8*00 sul provider 01 con indice 51.
per prima cosa creero un'altra key ad esempio con indice 52 contenete del
codice ASM (vedere ROM by H.A.) e più precisamante il seguente ASM:
75 28 YY -------- L8FD5: MOV 028h,#0YYh -------
Inserisce il Numero Prov. in 028h ( 00 per suka )
12 37 5D -------- L8FD8: LCALL L375D
Scrive Key su Prov. YY questo è la parte finale della INS 54 dopo il
controllo dello stato del flag e si effettua la chiamata a 37 5D, chi vuole
puo andarsela a vedere.....
80 FE -------- L8FDB: SJMP L8FD9
si esegue un loop infinito per evitare che esegua altro codice indesiderato
alla fine dei conti vediamo che la nostra key dovrà essere:
75 28 00 12 37 5D 80 FE in chiaro che per essere scritta dovrà essere
cryptata con la nostra MK01
bene come ora sappiamo con il funny-bug è possibile mandare una key sul
record 01 di start-up, quindi gli manderemo la key contenente il nostro
codice ASM.
Se la key si trova sul prov 01 indice 52 si ha:
C1 3C 01 02 0A 99 82 4A D9 90 AE 64 B8 CA 01
ora abbiamo la key 52 sul record 01 sdoppiata
vediamo ora come far eseguire il nostro codice. Il trucco sta nel trovare
una key per zz-bug che punti al nostro record 01 che si trova in 8f e0
memorizzato nel seguente modo:
"52" 75 28 00 12 37 5D 80 FE
quindi l'indice 52 lo troviamo in 8F e0 mentre il nostro codice parte da 8f
e1
quindi dovremo trovare una chiave che vada a finire in 8f e1 per far
eseguire il nostro codice.
per questo bisogna essere a conoscenza di cosa sta nel buffer prima del
decript per l'INS 3C (zz-bug); come si vede dalla tabellina spagnola si ha:
04 CD 31 70 16 45 35 AE
per cui dovro trovare una key che mi restituisca il seguente decypt:
Key: XX XX XX 00 00 00 00 00
Crypt: 04 CD 31 70 16 45 35 AE
Decrypt: YY 00 04 BB AA YY YY YY
dove YY sono qualsiasi 00 04 non è altri che l'indirizzo iniziale della
prima ret ( 04 00 ) e AA BB è la locazione a cui voglio saltare ovvere 8f e1
che come vedete sono invertiti.
Ora giocando con il brute force su 3 byte è possibile trovare alcune key che
restituiscono il decrypt desiderato. Vediamo l'esempio della key spagnola:
key: 73 CB 3A 89 00 00 00 00
crypt: 04 CD 31 70 16 45 35 AE
decrypt: D0 00 04 E1 8F 40 0D 08
che come si vede salta in 8f e1 pronta ad eseguire il nostro codice.
bene quindi abbiamo la key 52 sul record 01 con il codice creeiamo ora le
key ad esempio 53 del valore in chiaro
73 CB 3A 89 00 00 00 00 che sara cryptato con la nostra 01.
ora la nostra call a 37 5D richiede la conoscenza della key che si vuole
creare.Se ad esempio vogliamo inserire su suka una key con indice 57 e
valore 11 22 33 44 55 66 77 88 dovremo mettere tali dati nel buffer:
C1 40 01 03 09 57 11 22 33 44 55 66 77 88 ( risposta 90 02 )
a questo punto siamo pronti ad eseguire zz-bug sulla key 53
C1 3C 01 83 00
reset e ualà.
Divertitevi.


Grazie mille ma questo posto lo avevo letto ma  ho capito poco tranne
qualche comando.Puoi illuminarmi grazie.