Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


Spectrum's first crack me

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming -> Crackmes
View previous topic :: View next topic  
Author Message
spectrum
Expert Cheater
Reputation: 0

Joined: 27 Mar 2007
Posts: 143

PostPosted: Thu Mar 20, 2008 11:10 am    Post subject: Spectrum's first crack me Reply with quote

Ok so, i suppose this wont be much of a challenge to the pros, but anyways , here it is:
http://www.mediafire.com/?90tjdu4mmzm
just showing my improvements with c++ Very Happy

_________________
C++ {||||||||||}
ASM {||||||||||}
Back to top
View user's profile Send private message
Symbol
I'm a spammer
Reputation: 0

Joined: 18 Apr 2007
Posts: 5094
Location: Israel.

PostPosted: Thu Mar 20, 2008 12:04 pm    Post subject: Reply with quote

Compare the 1st digit of the 1st password to the 5th digit of the second password, then
Compare the 2nd digit of the 1st password to the 4rd digit of the second password, then
Compare the 3rd digit of the 1st password to the 3rd digit of the second password, then
Compare the 4rd digit of the 1st password to the 2nd digit of the second password, and finally,
Compare the 5th digit of the 1st password to the 1st digit of the second password.

Simply type a random password, for example:
34905783-0gtj3gun32-9gfn238954-34057--g0234j-8952028937fr-1342mnj-85u9
And the second password would be the first five digits in opposite order:
50943
or even
50943783-0gtj3gun32-9gfn238954-34057--g0234j-8952028937fr-1342mnj-85u9
or whatever...

Or, 12345 and 54321. Rolling Eyes
Back to top
View user's profile Send private message
spectrum
Expert Cheater
Reputation: 0

Joined: 27 Mar 2007
Posts: 143

PostPosted: Thu Mar 20, 2008 12:13 pm    Post subject: Reply with quote

=P gjob, it wasn't very original was it?
_________________
C++ {||||||||||}
ASM {||||||||||}
Back to top
View user's profile Send private message
Symbol
I'm a spammer
Reputation: 0

Joined: 18 Apr 2007
Posts: 5094
Location: Israel.

PostPosted: Thu Mar 20, 2008 12:36 pm    Post subject: Reply with quote

It doesn't matters original or not, there's no encryption or anything, you could find the password easily, even if there are 2 passwords and the 2nd is relative to the first...
Instead of making the 2nd password in opposite order, you should encrypt the first, for example, "add 26 to the password", then if you compare the password to 36, the password would be 10. (10 + the "encryption" is 36)

Then if I type for example 24, it will compare 50 to 36, so unless I have the encryption algorithm, (or if I try lots of combinations) I can't decrypt and get the password.
Back to top
View user's profile Send private message
Labyrnth
Moderator
Reputation: 9

Joined: 28 Nov 2006
Posts: 6285

PostPosted: Thu Mar 20, 2008 12:40 pm    Post subject: Reply with quote

For starters, password dont have to be 5 letters long. it can be 2 even and it doesnt check length.
Holds first entered letters:
Code:
004013CE    C74424 04 10304>MOV DWORD PTR SS:[ESP+4],Crack_Me.004430>; ASCII "kkkkk"

Holds second entry:
Code:
004013F6    C74424 04 1C304>MOV DWORD PTR SS:[ESP+4],Crack_Me.004430>; ASCII "kkkkk"


Goes through 5 checks.
If you use the same letters both times checks ok and you win.
Or just alter :
00401417 75 66 JNZ SHORT Crack_Me.0040147F
To:
00401417 75 66 JNZ SHORT Crack_Me.00401455
Then you can use anything you want.

Code:

00401411    3A05 20304400   CMP AL,BYTE PTR DS:[443020]
00401417    75 66           JNZ SHORT Crack_Me.0040147F
00401419    0FB605 11304400 MOVZX EAX,BYTE PTR DS:[443011]
00401420    3A05 1F304400   CMP AL,BYTE PTR DS:[44301F]
00401426    75 57           JNZ SHORT Crack_Me.0040147F
00401428    0FB605 12304400 MOVZX EAX,BYTE PTR DS:[443012]
0040142F    3A05 1E304400   CMP AL,BYTE PTR DS:[44301E]
00401435    75 48           JNZ SHORT Crack_Me.0040147F
00401437    0FB605 13304400 MOVZX EAX,BYTE PTR DS:[443013]
0040143E    3A05 1D304400   CMP AL,BYTE PTR DS:[44301D]
00401444    75 39           JNZ SHORT Crack_Me.0040147F
00401446    0FB605 14304400 MOVZX EAX,BYTE PTR DS:[443014]
0040144D    3A05 1C304400   CMP AL,BYTE PTR DS:[44301C]
00401453    75 2A           JNZ SHORT Crack_Me.0040147F


Pretty cool, and nice and simple for beginners to understand how it works.

_________________



Last edited by Labyrnth on Thu Mar 20, 2008 12:44 pm; edited 1 time in total
Back to top
View user's profile Send private message
spectrum
Expert Cheater
Reputation: 0

Joined: 27 Mar 2007
Posts: 143

PostPosted: Thu Mar 20, 2008 12:43 pm    Post subject: Reply with quote

thats probably a better idea, cause i didn't thought the password as numbers, which gives me alot of more possibilities. thanks symbol, i'll do one more, when i get more imagination.


Quote:
Pretty cool, and nice and simple for beginners to understand how it works.

thanks!
btw where do all of you get those avies? they are cool

_________________
C++ {||||||||||}
ASM {||||||||||}


Last edited by spectrum on Thu Mar 20, 2008 1:04 pm; edited 1 time in total
Back to top
View user's profile Send private message
Labyrnth
Moderator
Reputation: 9

Joined: 28 Nov 2006
Posts: 6285

PostPosted: Thu Mar 20, 2008 12:51 pm    Post subject: Reply with quote

You can do conversions as well into hex or something to throw a bone in it.

But doing i this way is good for people to see how the applications works with ease.
You can understand the flow of it when it is clean like that.
Another thing that would be good is to make the same one over with a little change each time you release one. Such as what symbol said.
Then each release more harder. Would be interesting to follow it.

Offtopic answer:
Thats my old Gaia Online character.
You can go to a site that has build your dream. And you can make one and save the image to use if you dont play Gaia.
http://www.tektek.org/dream/

Back on topic now...

_________________

Back to top
View user's profile Send private message
spectrum
Expert Cheater
Reputation: 0

Joined: 27 Mar 2007
Posts: 143

PostPosted: Thu Mar 20, 2008 12:57 pm    Post subject: Reply with quote

edit:nvm nothing
thanks

_________________
C++ {||||||||||}
ASM {||||||||||}
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming -> Crackmes All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites