Terminal Dogma
ISTRUZIONI PER L'USO: LEGGETE BENE PRIMA DEL DOWNLOAD!
Prima di eseguirlo: QUESTO CRACKME E' SOLO PER XP (e un pò per 2K!)
Avevo scritto questo crackme pensando ad una compatibilità per tutte le versioni di win. A causa di diversi bug trovati nell'interfaccia che ho usato (tre bug tra tutte le varie versioni di win) questo crackme gira solo su windows XP. Scrivere e testare questo crackme è stato molto faticoso, così non mi andava di fixarlo per farlo girare su tutte le versioni (non so neanche se sia possibile!). Potete provare a farlo girare su 2K, dove presenta alcuni problemi ma dovrebbe comunque essere tracciabile. Vi sconsiglio di caricarlo su 9X perchè è probabile che crashi tutto.
Non preoccupatevi non ho messo nel crackme codice a ring0 o altra roba pericolosa per far crashare intenzionalmente il sistema, su nt/2k/xp non ci sono problemi di crash di sistema, cmq nel caso ne abbiate non è colpa mia, non l'ho fatto apposta!
Come funziona: scopo del crackme
Quando eseguite il crackme dovreste vedere una finestra con dentro tre textbox (che hanno del testo all'interno) e un pulsante. Se premete il pulsante apparirà una messagebox che dice che non siete registrati. Lo scopo del crackme è di patchare il codice per farvi apparire la messagebox che dice invece che siete registrati.
Nota: E' PERMESSO PATCHARE SOLO UN BYTE!
E' davvero semplice, dovete solo patchare un jump. Si trova in un blocco criptato, ma la routine di decrypt è un semplicissimo xor, così non vi dovete stare a impazzire con layer su layer di crittaggio! Perchè vi sto dicendo tutto questo? Perchè quello che dovete fare è semplicemente capire il funzionamento del crackme! Una volta capito la patch è lavoro di un minuto, cmq penso che dobbiate cogitare un pochino prima di capire il funzionamento di tutto! Spero lo troviate interessante!
Nota: se lo eseguite su 2K probabilmente premendo il pulsante non vi apparirà la messagebox, anche se potete sentire il relativo "ding". E' un problema di winstation, quando avrete capito il crackme capirete cosa intendo :)
Features:
- cosa potete usare:
tutti i tool del mondo!
- cosa vi serve:
solo softice e ida
Questo crackme ha:
- Anti debug/anti trace (non i soliti trick, tutto il crakcme è un anti trace!)
- un blocco criptato (la funzione di encryption è un semplicissimo xor e la chiave di xor è nota, cmq decriptare l'intero blocco non è affatto semplice)
ho chiamato questo sistema di crittaggio "selective crypting"
ps. dopo 3 secondi di inattività il crackme si chiude, non preoccupatevi è normale!
Tutto qui. Come vi ho detto usate solo Softice e Ida, gli altri tool non sono di nessuna utilità.
Buon divertimento!
AndreaGeddon