  | 
				
				Cheat Engine The Official Site of Cheat Engine   
				
 
				 | 
			 
		 
		 
	
		| View previous topic :: View next topic   | 
	 
	
	
		| Author | 
		Message | 
	 
	
		slippppppppp Grandmaster Cheater
  Reputation: 0
  Joined: 08 Aug 2006 Posts: 929
 
  | 
		
			
				 Posted: Sun May 11, 2008 7:57 pm    Post subject: KeyGenMe [Another Challenge] | 
				       | 
			 
			
				
  | 
			 
			
				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 | 
		 | 
	 
	
		  | 
	 
	
		atom0s Moderator
  Reputation: 205
  Joined: 25 Jan 2006 Posts: 8587 Location: 127.0.0.1
  | 
		
			
				 Posted: Sun May 11, 2008 8:01 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				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 | 
		 | 
	 
	
		  | 
	 
	
		Labyrnth Moderator
  Reputation: 10
  Joined: 28 Nov 2006 Posts: 6301
 
  | 
		
			
				 Posted: Sun May 11, 2008 8:36 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				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 | 
		 | 
	 
	
		  | 
	 
	
		slippppppppp Grandmaster Cheater
  Reputation: 0
  Joined: 08 Aug 2006 Posts: 929
 
  | 
		
			
				 Posted: Sun May 11, 2008 8:55 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				| Well labrynth, instead of making a keygen, could you tell me exactly how the serial is generated?
 | 
			 
		  | 
	 
	
		| Back to top | 
		 | 
	 
	
		  | 
	 
	
		atom0s Moderator
  Reputation: 205
  Joined: 25 Jan 2006 Posts: 8587 Location: 127.0.0.1
  | 
		
			
				 Posted: Sun May 11, 2008 11:50 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				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 | 
		 | 
	 
	
		  | 
	 
	
		slippppppppp Grandmaster Cheater
  Reputation: 0
  Joined: 08 Aug 2006 Posts: 929
 
  | 
		
			
				 Posted: Sun May 11, 2008 11:51 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				* bows down to Wiccan *   
 | 
			 
		  | 
	 
	
		| Back to top | 
		 | 
	 
	
		  | 
	 
	
		Boon Cheater
  Reputation: 0
  Joined: 13 Jan 2009 Posts: 29 Location: Latvia
  | 
		
			
				 Posted: Sat Feb 14, 2009 12:11 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				Just for fun I made it a self Keygen.
 
Screenshot:
 
boon.no.lv/tmp/selfkeygen.png
 | 
			 
		  | 
	 
	
		| Back to top | 
		 | 
	 
	
		  | 
	 
	
		 | 
	 
 
  
	 
	    
	   | 
	
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
  | 
   
 
		 |