crackme by me[SOlved By Predator]

Stato
Discussione chiusa ad ulteriori risposte.

RedSkull

Utente Electrum
1 Aprile 2008
177
19
0
103
Ragazzi ho fatto un crackme in autoIt, è abbastanza facile , ditemi cosa ne pensate :)
cmq vi dò un aiuto, l'autoit quando compila viene subito impacchettato tramite UPX... quindi datevi una regolata :asd:
[attachment=1496]
 
RE: crackme by me

eheh, UPX nn è una grande difficoltà, olly ti avvisava che era compresso :asd: lo faccio domanii.....
 
RE: crackme by me

ok è passato tempo, ma data la notevole semplicità del crackme per non rovinare la sorpresa a nessuno mando la passe e l'algoritmo di generazione in pvt a RedSkull, cosi' potra' scrivere qua se ritiene la mia soluzione corretta.
Solo tra qualche topic, se nessun altro lo dirà, allora scrivero' quanto ho mandato in pvt a Red.
E già qui vi ho dato una mano, è una password unica e non è in chiaro, è generata.
Ciauz

Preddy

solo ora ho fatto caso ad una cosa.... 514 Kb per un programma cosi!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ma chi è quel criminale che ha inventato questo linguaggio ??????????????
 
RE: crackme by me

autoit è un linguagio di scripting normalmente, quindi a mio parere è perfettamente normale...




si vede che sono ancora un principiante, nn riesco a farlo, che cavolo non usa le api normali..
 
RE: crackme by me

si si normalissimo :) ma possono farlo notevomlemnte migliore, non ha senso importare tutte le centinaia di chiamate di tutte le librerie windows, quando non vengono usate (es apertura cd, winsock, gesione registro, file, pixel ecc)
ovviamente upx si leva in qualche secondo, anche con upx stesso (anche se non ce n'è davvero bisogno, ma dipende da persona a persona)
cmq ritengo che sia un linguaggio estremamente casinista, se lo paragono all confusione che fa visual basic 6...
vb appare come una elegante disposizione di codice :lol:

Preddy
 
RE: crackme by me

mi meraviglia che nessuno abbia ancora risposto, bhe io posto la soluzione racchiusa in OT cosi' chi non vuole rinuciare fa a meno di leggere

[ot]
la password viene generata da un semplice algoritmo basato su un ciclo for partendo da zero fino a 38932 e sommando "i" del ciclo for con se stesso, lo possiamo riassumere cosi:

For i = 0 To 38932
A = A + i
Next

A ora contiene la password che è 757869778
[/ot]

Preddy
 
RE: crackme by me

Asd si sono mancato per un pò cmq la soluzione postata da preddy è + che giusta... SEI UN MOSTRO :D, strano che whivel non abbia partecipato.
edito il titolo.
 
eh già...... l'ho visto tardi.... e dopo aver saputo che era in autoit mi è passata la voglia.... con l'università non ho avuto tempo di perderci tempo (sarebbe stato il mio primo crackme in autoit).....
 
C'è sempre la prima volta :D
cmq poi se ho tempo ne farò altri... magari criptandoli...
 
Gulp me lo sono perso anche io! Però come linguaggio non è niente di che perchè può essere facilmente decompilato con myauttoexe:

Dim $CAZZ
$A = 38932
$C = 0
For $I = 0 To $A
$C = $C + $I
Next
$CAZZ = $C
$PASTICCINO = $CAZZ
$M = InputBox("Password", "Inserisci la password")
If $M = $PASTICCINO Then
MsgBox(0, "COMPLIMENTI", "La password è corretta..." & @CRLF & "COMPLIMENTI")
Else
MsgBox(0, "AZZ", "MI dispiace non è quella giusta")
EndIf

-----------------------------------------------------------------------
La soluzione in delphi verrebbe:

var C,I:integer;
begin
C:=0;
For I=0 to 38932 do
C:=C+I;
write(C);
end.

Va bè alla prossima!
 
la prossima volta usa il tag code, non è obbligatorio ma caldamente consigliato. cmq grazie mi hai fatto conoscere un debbugger per auto-it :asd: probabilmente nn mi servirà mai, ma è sempre meglio sapere :asd:
 
:gtfoslap: MANNAGGIA...mi stò cimentando adesso con i crakme ed ancora non ci capisco tanto...che delusione,dopo essermi letto uno scatafascio di link che parlano di valori esadecimali,di api , di byte e altro..E pensare che voi dite che sono semplici da eseguire..Nessuno può allegare dei video tutorial,magari creati con Camtasia che fanno vedere passo passo i procedimenti su come scoprire le soluzioni,o su come poi si crea il keygen!!HELP ME.. grazie a tutti
 
per risolvere un crackme devi conoscere molto bene anche assembly.Bisogna avere intuito e tanta pasienza,parlo per esperienza personale...xD
Come creare il keygenMe è tutt'altra cosa dato che devi implementare il procedimento di creazione del codice in source vero e proprio!
 
Stato
Discussione chiusa ad ulteriori risposte.