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 


KeyGenMe [Another Challenge]

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

Joined: 08 Aug 2006
Posts: 929

PostPosted: Sun May 11, 2008 7:57 pm    Post subject: KeyGenMe [Another Challenge] Reply with quote

Yes, i like writing these, whether it's crappy or not.
Im also doing this to figure out which algo i use is most effective and learn to strategies to stump you guys.

Edit*

Pointed out by Wiccan, that Serial Fishing may be easy.
I guess, the real challenge is to make a keygen


Last edited by slippppppppp on Sun May 11, 2008 9:56 pm; edited 3 times in total
Back to top
View user's profile Send private message AIM Address MSN Messenger
atom0s
Moderator
Reputation: 198

Joined: 25 Jan 2006
Posts: 8517
Location: 127.0.0.1

PostPosted: Sun May 11, 2008 8:01 pm    Post subject: Reply with quote

Wiccaan / c152a00a121600

Fixed version: Wiccaan / c250a78156a2000780156

_________________
- Retired.


Last edited by atom0s on Sun May 11, 2008 11:50 pm; edited 1 time in total
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: Sun May 11, 2008 8:36 pm    Post subject: Reply with quote

I dont think it is crappy.

Labyrnth/b148r00r118400
A/0A00A000

Real serial:
------------
Code:
0046EDB9  |.  8B55 E8       MOV EDX,DWORD PTR SS:[EBP-18]

---------------------------------------------------------

Crack:
-------
Code:
0046EDC2  |. /75 1D         JNZ SHORT KeyGenMe.0046EDE1

---------------------------------------------------------

Code to work with:
But as you can see it is allot to do a keygen.
---------------------------------------------------
Code:
0046EC64  /.  55            PUSH EBP
0046EC65  |.  8BEC          MOV EBP,ESP
0046EC67  |.  B9 07000000   MOV ECX,7
0046EC6C  |>  6A 00         /PUSH 0
0046EC6E  |.  6A 00         |PUSH 0
0046EC70  |.  49            |DEC ECX
0046EC71  |.^ 75 F9         \JNZ SHORT KeyGenMe.0046EC6C
0046EC73  |.  51            PUSH ECX
0046EC74  |.  53            PUSH EBX
0046EC75  |.  8BD8          MOV EBX,EAX
0046EC77  |.  33C0          XOR EAX,EAX
0046EC79  |.  55            PUSH EBP
0046EC7A  |.  68 29EE4600   PUSH KeyGenMe.0046EE29
0046EC7F  |.  64:FF30       PUSH DWORD PTR FS:[EAX]
0046EC82  |.  64:8920       MOV DWORD PTR FS:[EAX],ESP
0046EC85  |.  8D55 F8       LEA EDX,DWORD PTR SS:[EBP-8]
0046EC88  |.  8B83 68030000 MOV EAX,DWORD PTR DS:[EBX+368]
0046EC8E  |.  E8 25B0FCFF   CALL KeyGenMe.00439CB8
0046EC93  |.  8B45 F8       MOV EAX,DWORD PTR SS:[EBP-8]
0046EC96  |.  8945 F4       MOV DWORD PTR SS:[EBP-C],EAX
0046EC99  |.  8B45 F4       MOV EAX,DWORD PTR SS:[EBP-C]
0046EC9C  |.  85C0          TEST EAX,EAX
0046EC9E  |.  74 05         JE SHORT KeyGenMe.0046ECA5
0046ECA0  |.  83E8 04       SUB EAX,4
0046ECA3  |.  8B00          MOV EAX,DWORD PTR DS:[EAX]
0046ECA5  |>  83F8 05       CMP EAX,5
0046ECA8  |.  7F 07         JG SHORT KeyGenMe.0046ECB1
0046ECAA  |.  8BC3          MOV EAX,EBX
0046ECAC  |.  E8 7341FEFF   CALL KeyGenMe.00452E24
0046ECB1  |>  8D55 F0       LEA EDX,DWORD PTR SS:[EBP-10]
0046ECB4  |.  8B83 68030000 MOV EAX,DWORD PTR DS:[EBX+368]
0046ECBA  |.  E8 F9AFFCFF   CALL KeyGenMe.00439CB8
0046ECBF  |.  8B45 F0       MOV EAX,DWORD PTR SS:[EBP-10]
0046ECC2  |.  8D55 FC       LEA EDX,DWORD PTR SS:[EBP-4]
0046ECC5  |.  E8 C6FCFFFF   CALL KeyGenMe.0046E990
0046ECCA  |.  8D55 EC       LEA EDX,DWORD PTR SS:[EBP-14]
0046ECCD  |.  8B83 74030000 MOV EAX,DWORD PTR DS:[EBX+374]
0046ECD3  |.  E8 E0AFFCFF   CALL KeyGenMe.00439CB8
0046ECD8  |.  8B45 EC       MOV EAX,DWORD PTR SS:[EBP-14]
0046ECDB  |.  50            PUSH EAX
0046ECDC  |.  8D45 E4       LEA EAX,DWORD PTR SS:[EBP-1C]
0046ECDF  |.  50            PUSH EAX
0046ECE0  |.  8D55 E0       LEA EDX,DWORD PTR SS:[EBP-20]
0046ECE3  |.  8B83 68030000 MOV EAX,DWORD PTR DS:[EBX+368]
0046ECE9  |.  E8 CAAFFCFF   CALL KeyGenMe.00439CB8
0046ECEE  |.  8B45 E0       MOV EAX,DWORD PTR SS:[EBP-20]
0046ECF1  |.  B9 01000000   MOV ECX,1
0046ECF6  |.  BA 03000000   MOV EDX,3
0046ECFB  |.  E8 A85EF9FF   CALL KeyGenMe.00404BA8
0046ED00  |.  FF75 E4       PUSH DWORD PTR SS:[EBP-1C]
0046ED03  |.  FF75 FC       PUSH DWORD PTR SS:[EBP-4]
0046ED06  |.  8D45 DC       LEA EAX,DWORD PTR SS:[EBP-24]
0046ED09  |.  50            PUSH EAX
0046ED0A  |.  8D45 D8       LEA EAX,DWORD PTR SS:[EBP-28]
0046ED0D  |.  8B15 00764700 MOV EDX,DWORD PTR DS:[477600]
0046ED13  |.  8B0D E0754700 MOV ECX,DWORD PTR DS:[4775E0]
0046ED19  |.  0FB6540A FF   MOVZX EDX,BYTE PTR DS:[EDX+ECX-1]
0046ED1E  |.  E8 495BF9FF   CALL KeyGenMe.0040486C
0046ED23  |.  8B45 D8       MOV EAX,DWORD PTR SS:[EBP-28]
0046ED26  |.  B9 01000000   MOV ECX,1
0046ED2B  |.  BA 01000000   MOV EDX,1
0046ED30  |.  E8 735EF9FF   CALL KeyGenMe.00404BA8
0046ED35  |.  FF75 DC       PUSH DWORD PTR SS:[EBP-24]
0046ED38  |.  8D55 D4       LEA EDX,DWORD PTR SS:[EBP-2C]
0046ED3B  |.  A1 F8754700   MOV EAX,DWORD PTR DS:[4775F8]
0046ED40  |.  03C0          ADD EAX,EAX
0046ED42  |.  03C0          ADD EAX,EAX
0046ED44  |.  03C0          ADD EAX,EAX
0046ED46  |.  E8 E597F9FF   CALL KeyGenMe.00408530
0046ED4B  |.  FF75 D4       PUSH DWORD PTR SS:[EBP-2C]
0046ED4E  |.  8D55 D0       LEA EDX,DWORD PTR SS:[EBP-30]
0046ED51  |.  A1 E4754700   MOV EAX,DWORD PTR DS:[4775E4]
0046ED56  |.  8B0485 007647>MOV EAX,DWORD PTR DS:[EAX*4+477600]
0046ED5D  |.  03C0          ADD EAX,EAX
0046ED5F  |.  8D0480        LEA EAX,DWORD PTR DS:[EAX+EAX*4]
0046ED62  |.  E8 C997F9FF   CALL KeyGenMe.00408530
0046ED67  |.  FF75 D0       PUSH DWORD PTR SS:[EBP-30]
0046ED6A  |.  8D45 CC       LEA EAX,DWORD PTR SS:[EBP-34]
0046ED6D  |.  50            PUSH EAX
0046ED6E  |.  8D45 C8       LEA EAX,DWORD PTR SS:[EBP-38]
0046ED71  |.  8B15 00764700 MOV EDX,DWORD PTR DS:[477600]
0046ED77  |.  8B0D E0754700 MOV ECX,DWORD PTR DS:[4775E0]
0046ED7D  |.  0FB6540A FF   MOVZX EDX,BYTE PTR DS:[EDX+ECX-1]
0046ED82  |.  E8 E55AF9FF   CALL KeyGenMe.0040486C
0046ED87  |.  8B45 C8       MOV EAX,DWORD PTR SS:[EBP-38]
0046ED8A  |.  B9 01000000   MOV ECX,1
0046ED8F  |.  BA 03000000   MOV EDX,3
0046ED94  |.  E8 0F5EF9FF   CALL KeyGenMe.00404BA8
0046ED99  |.  FF75 CC       PUSH DWORD PTR SS:[EBP-34]
0046ED9C  |.  8D55 C4       LEA EDX,DWORD PTR SS:[EBP-3C]
0046ED9F  |.  A1 FC754700   MOV EAX,DWORD PTR DS:[4775FC]
0046EDA4  |.  E8 8797F9FF   CALL KeyGenMe.00408530
0046EDA9  |.  FF75 C4       PUSH DWORD PTR SS:[EBP-3C]
0046EDAC  |.  8D45 E8       LEA EAX,DWORD PTR SS:[EBP-18]
0046EDAF  |.  BA 07000000   MOV EDX,7
0046EDB4  |.  E8 4F5CF9FF   CALL KeyGenMe.00404A08
0046EDB9  |.  8B55 E8       MOV EDX,DWORD PTR SS:[EBP-18]
0046EDBC  |.  58            POP EAX                                  ;  0012FDF4
0046EDBD  |.  E8 D25CF9FF   CALL KeyGenMe.00404A94
0046EDC2  |.  75 1D         JNZ SHORT KeyGenMe.0046EDE1
0046EDC4  |.  8B83 64030000 MOV EAX,DWORD PTR DS:[EBX+364]
0046EDCA  |.  E8 49B1FCFF   CALL KeyGenMe.00439F18
0046EDCF  |.  6A 00         PUSH 0                                   ; /Style = MB_OK|MB_APPLMODAL
0046EDD1  |.  6A 00         PUSH 0                                   ; |Title = NULL
0046EDD3  |.  68 38EE4600   PUSH KeyGenMe.0046EE38                   ; |Text = "Make a KeyGen Now"
0046EDD8  |.  6A 00         PUSH 0                                   ; |hOwner = NULL
0046EDDA  |.  E8 7D7FF9FF   CALL <JMP.&user32.MessageBoxA>           ; \MessageBoxA
0046EDDF  |.  EB 10         JMP SHORT KeyGenMe.0046EDF1
0046EDE1  |>  6A 00         PUSH 0                                   ; /Style = MB_OK|MB_APPLMODAL
0046EDE3  |.  6A 00         PUSH 0                                   ; |Title = NULL
0046EDE5  |.  68 4CEE4600   PUSH KeyGenMe.0046EE4C                   ; |Text = "Incorrect Serial"
0046EDEA  |.  6A 00         PUSH 0                                   ; |hOwner = NULL
0046EDEC  |.  E8 6B7FF9FF   CALL <JMP.&user32.MessageBoxA>           ; \MessageBoxA
0046EDF1  |>  33C0          XOR EAX,EAX
0046EDF3  |.  5A            POP EDX                                  ;  0012FDF4
0046EDF4  |.  59            POP ECX                                  ;  0012FDF4
0046EDF5  |.  59            POP ECX                                  ;  0012FDF4
0046EDF6  |.  64:8910       MOV DWORD PTR FS:[EAX],EDX
0046EDF9  |.  68 30EE4600   PUSH KeyGenMe.0046EE30
0046EDFE  |>  8D45 C4       LEA EAX,DWORD PTR SS:[EBP-3C]
0046EE01  |.  BA 07000000   MOV EDX,7
0046EE06  |.  E8 9D58F9FF   CALL KeyGenMe.004046A8
0046EE0B  |.  8D45 E0       LEA EAX,DWORD PTR SS:[EBP-20]
0046EE0E  |.  BA 05000000   MOV EDX,5
0046EE13  |.  E8 9058F9FF   CALL KeyGenMe.004046A8
0046EE18  |.  8D45 F8       LEA EAX,DWORD PTR SS:[EBP-8]
0046EE1B  |.  E8 6458F9FF   CALL KeyGenMe.00404684
0046EE20  |.  8D45 FC       LEA EAX,DWORD PTR SS:[EBP-4]
0046EE23  |.  E8 5C58F9FF   CALL KeyGenMe.00404684
0046EE28  \.  C3            RET
Back to top
View user's profile Send private message
slippppppppp
Grandmaster Cheater
Reputation: 0

Joined: 08 Aug 2006
Posts: 929

PostPosted: Sun May 11, 2008 8:55 pm    Post subject: Reply with quote

Well labrynth, instead of making a keygen, could you tell me exactly how the serial is generated?
Back to top
View user's profile Send private message AIM Address MSN Messenger
atom0s
Moderator
Reputation: 198

Joined: 25 Jan 2006
Posts: 8517
Location: 127.0.0.1

PostPosted: Sun May 11, 2008 11:50 pm    Post subject: Reply with quote

Cause slippppppppp hounded me to do it.. heres a keygen for this. Took a bit to get it done but meh.. I'm not a pro at this stuff so yay me..
_________________
- Retired.
Back to top
View user's profile Send private message Visit poster's website
slippppppppp
Grandmaster Cheater
Reputation: 0

Joined: 08 Aug 2006
Posts: 929

PostPosted: Sun May 11, 2008 11:51 pm    Post subject: Reply with quote

* bows down to Wiccan * Razz
Back to top
View user's profile Send private message AIM Address MSN Messenger
Boon
Cheater
Reputation: 0

Joined: 13 Jan 2009
Posts: 29
Location: Latvia

PostPosted: Sat Feb 14, 2009 12:11 pm    Post subject: Reply with quote

Just for fun I made it a self Keygen.
Screenshot:
boon.no.lv/tmp/selfkeygen.png
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