Lezione 7 UIC - cuteftp 3.5.5 |
|
|
10-03-2000 |
by "syscalo" |
|
|
Published by Quequero |
|
Il tutorial indubbiamente è bello, solo che non è spiegato in modo molto approfondito, ma cmq so che syscalo ultimamente ha avuto problemi, ma cmq è da lodare visto che è l'unico che si è degnato di scrivere una soluzione |
||
| UIC's form |
|
UIC's form |
Difficoltà |
( )NewBies (X)Intermedio ( )Avanzato ( )Master |
In questa lezione e' vietato il patching del programma! Insomma o ce lo registriamo per bene o lasciamo stare.
Introduzione |
Tools usati |
URL o FTP del programma |
Il programma è reperibile presso il sito: www.globalscape.com o sul sito di Quequero proprio Qui
Notizie sul programma |
Essay |
| 0048690A | mov | ecx, 8 | numero di volte che deve essere ripetuto il rep cmpsd |
| 0048690F | lea | edi, [esp+0C4h+var_94] | carica in edi l'indirizzo del valore ottenuto elaborando la chiave 1 |
| 00486913 | lea | esi, [esp+0C4h+var_54] | carica in esi l'indirizzo del valore ottenuto elaborando la chiave 3 |
| 00486917 | xor | eax, eax | azzera eax |
| 00486919 | rep | cmpsd | confronta 4 byte alla volta per 8 volte |
| 0048691B | pop | edi | |
| 0048691C | pop | esi | |
| 0048691D | jz | short 0048697D | se e' settato il flag zero (tutti 32 i byte confrontati sono uguali) salta => registrazione corretta. Volendo crackare il programma basterebbe modificare il jz in un jmp e tutto sarebbe risolto! |
| 00480329 | push | ecx | indirizzo destinazione - qui salva i byte elaborati dalla subroutine all'indirizzo 00486AB0 |
| 0048032A | push | edx | indirizzo sorgente - contiene i byte letti dalla chiave 1 |
| 0048032B | call | 00486AB0 | chiama la subroutine che elabora la chiave 1 |
| Valore elab chiave 3: | 7 | F | C | 9 |
| Valore chiave 1: | 7 | O | L | 9 |
Disclaimer |
Home
Anonimato Assembly
CrackMe ContactMe Forum Iscrizione
Lezioni
Links
Linux
NewBies
News
Playstation
Tools Tutorial Search
UIC Faq