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 


Keygen me

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming -> Crackmes
View previous topic :: View next topic  
Author Message
atom0s
Moderator
Reputation: 198

Joined: 25 Jan 2006
Posts: 8516
Location: 127.0.0.1

PostPosted: Wed May 21, 2008 7:45 am    Post subject: Reply with quote

Firstly, forcing music like that is retarded. Patched to remove it cause its stupid and annoying. Next, you check to see if people patched the music which is also annoying and pointless. Also easily patched.

This errors way to much to want to bother with it. Try taking your time and fix it with proper coding or at least some error handling to avoid crashing. You check the boxes every time theres an edit so crashing happens almost always.

_________________
- Retired.
Back to top
View user's profile Send private message Visit poster's website
Labyrnth
Moderator
Reputation: 9

Joined: 28 Nov 2006
Posts: 6285

PostPosted: Wed May 21, 2008 1:08 pm    Post subject: Reply with quote

Seriously, both fail.

1. Using You Tube Confused
2. Errors typing any letter for a name.
3. Message box's are not needed.
4. Revised app closes and doesnt even show a user or serial form.

Thats got to be the worst problems i have seen lol.
Back to top
View user's profile Send private message
coder sal
Master Cheater
Reputation: 0

Joined: 11 May 2007
Posts: 304

PostPosted: Wed May 21, 2008 3:42 pm    Post subject: Re: Keygen me Reply with quote

Bruce Lee wrote:
There's bound to be some errors in there, mainly with the checking on the textboxes; I didn't bother to put in any error handlers or such.

Anyways, I don't really want and patching, if you want to do that, then you can, but that's not what I want done, I want someone to make a keygen for it.

;_; If you don't like the song, then tough turkey.


The song is really addicting lol.......
I'm not even going to try to keygen it, I'm going to listen to this song for 2 hours straight lol.

Edit: Username: Joe Password:
The password is nothing just backspace everything.
I'm not really that good at making keygens so I'm not making one, btw isn't the password nothing for every name? Why make a keygen?
-------------
Off Topic:
Is this song in Hebrew? Sounds like it.
Back to top
View user's profile Send private message
Labyrnth
Moderator
Reputation: 9

Joined: 28 Nov 2006
Posts: 6285

PostPosted: Wed May 21, 2008 8:47 pm    Post subject: Reply with quote

STRRRRRRRIKE! YOOOOOUR OOOOOUT!

Thats the 3rd strike mate.
It loads this time but goes Not responding after that.

No debugger attached, just execution alone and it locks up.
Back to top
View user's profile Send private message
Overload
Master Cheater
Reputation: 0

Joined: 08 Feb 2008
Posts: 293

PostPosted: Wed May 21, 2008 9:07 pm    Post subject: Reply with quote

Labyrnth wrote:
STRRRRRRRIKE! YOOOOOUR OOOOOUT!

Thats the 3rd strike mate.
It loads this time but goes Not responding after that.

No debugger attached, just execution alone and it locks up.


Responds for me, but its still the stupidest crackme i've seen -,-
Back to top
View user's profile Send private message MSN Messenger
Labyrnth
Moderator
Reputation: 9

Joined: 28 Nov 2006
Posts: 6285

PostPosted: Wed May 21, 2008 11:11 pm    Post subject: Reply with quote

I really dont know what to say, it lags really bad loading up Confused
Back to top
View user's profile Send private message
atom0s
Moderator
Reputation: 198

Joined: 25 Jan 2006
Posts: 8516
Location: 127.0.0.1

PostPosted: Thu May 22, 2008 6:25 am    Post subject: Reply with quote

Joe/846093

Pointless to be honest. All you did was do an if/then check with a song. Congrats.

_________________
- Retired.
Back to top
View user's profile Send private message Visit poster's website
Labyrnth
Moderator
Reputation: 9

Joined: 28 Nov 2006
Posts: 6285

PostPosted: Thu May 22, 2008 11:05 am    Post subject: Reply with quote

All things considered, thats not really any thing you can gen.
Basic crackme instead of genme.
Back to top
View user's profile Send private message
atom0s
Moderator
Reputation: 198

Joined: 25 Jan 2006
Posts: 8516
Location: 127.0.0.1

PostPosted: Thu May 22, 2008 12:10 pm    Post subject: Reply with quote

Bruce Lee wrote:
Labyrnth wrote:
All things considered, thats not really any thing you can gen.
Basic crackme instead of genme.


It is possible to make a keygen for it, it's not a crack me, it's a keygenme.

Edit:
Removed extra coding and comments, took the msgboxes out.


Loading the stupid music is still annoying. It's a keygen me, not a 'patch everything that you can't stand listening to or seeing'. If you want to make a keygen me to see if people can figure out the algo and so on, just leave it at that. A keygen. It doesn't need music, pics, etc. They just get annoying.

_________________
- Retired.
Back to top
View user's profile Send private message Visit poster's website
Labyrnth
Moderator
Reputation: 9

Joined: 28 Nov 2006
Posts: 6285

PostPosted: Thu May 22, 2008 4:39 pm    Post subject: Reply with quote

Patch Me A!ght!
004036EE 74 6F JE SHORT Keygen_m.0040375F

Man that is some nasty looking code dealing with the serial and youtube.
But anyways i did finally get to run it lol.
Back to top
View user's profile Send private message
atom0s
Moderator
Reputation: 198

Joined: 25 Jan 2006
Posts: 8516
Location: 127.0.0.1

PostPosted: Mon May 26, 2008 6:38 am    Post subject: Reply with quote

Had some freetime this morning. Easy method to keygen. Attached is keygen.

Method used:

Code:
    strName = ReplaceText(strName, "y", "z")
    strName = ReplaceText(strName, "x", "y")
    strName = ReplaceText(strName, "w", "x")
    strName = ReplaceText(strName, "v", "w")
    strName = ReplaceText(strName, "u", "v")
    strName = ReplaceText(strName, "t", "u")
    strName = ReplaceText(strName, "s", "t")
    strName = ReplaceText(strName, "r", "s")
    strName = ReplaceText(strName, "q", "r")
    strName = ReplaceText(strName, "p", "q")
    strName = ReplaceText(strName, "o", "p")
    strName = ReplaceText(strName, "n", "o")
    strName = ReplaceText(strName, "m", "n")
    strName = ReplaceText(strName, "l", "m")
    strName = ReplaceText(strName, "k", "l")
    strName = ReplaceText(strName, "j", "k")
    strName = ReplaceText(strName, "i", "j")
    strName = ReplaceText(strName, "h", "i")
    strName = ReplaceText(strName, "g", "h")
    strName = ReplaceText(strName, "f", "g")
    strName = ReplaceText(strName, "e", "f")
    strName = ReplaceText(strName, "d", "e")
    strName = ReplaceText(strName, "c", "d")
    strName = ReplaceText(strName, "b", "c")
    strName = ReplaceText(strName, "a", "b")
    strName = ReplaceText(strName, "z", "a")
   
    strName = ReplaceText(strName, "a", "5")
    strName = ReplaceText(strName, "e", "6")
    strName = ReplaceText(strName, "i", "7")
    strName = ReplaceText(strName, "o", "8")
    strName = ReplaceText(strName, "u", "9")
    strName = ReplaceText(strName, "b", "1")
    strName = ReplaceText(strName, "c", "2")
    strName = ReplaceText(strName, "d", "3")
    strName = ReplaceText(strName, "f", "4")
    strName = ReplaceText(strName, "g", "0")
    strName = ReplaceText(strName, "h", "2")
    strName = ReplaceText(strName, "j", "3")
    strName = ReplaceText(strName, "k", "4")
    strName = ReplaceText(strName, "l", "0")
    strName = ReplaceText(strName, "m", "1")
    strName = ReplaceText(strName, "n", "3")
    strName = ReplaceText(strName, "p", "4")
    strName = ReplaceText(strName, "q", "0")
    strName = ReplaceText(strName, "r", "1")
    strName = ReplaceText(strName, "s", "2")
    strName = ReplaceText(strName, "t", "4")
    strName = ReplaceText(strName, "v", "0")
    strName = ReplaceText(strName, "w", "1")
    strName = ReplaceText(strName, "x", "2")
    strName = ReplaceText(strName, "y", "3")
    strName = ReplaceText(strName, "z", "0")


After the replacements, the string is a number. The next steps are:
Val = (Number + 1)*2
Val = Sqr( Val ) '// Gets square root.
Val = Val + (Number + 1)*2
Val = Val * Val
Val = Round( Val )

_________________
- Retired.
Back to top
View user's profile Send private message Visit poster's website
atom0s
Moderator
Reputation: 198

Joined: 25 Jan 2006
Posts: 8516
Location: 127.0.0.1

PostPosted: Tue Jun 03, 2008 2:22 am    Post subject: Reply with quote

Analyzing the ASM with Olly.
_________________
- Retired.
Back to top
View user's profile Send private message Visit poster's website
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