| View previous topic :: View next topic   | 
	
	
	
		| Author | 
		Message | 
	
	
		slippppppppp Grandmaster Cheater
  Reputation: 0
  Joined: 08 Aug 2006 Posts: 929
 
  | 
		
			
				 Posted: Mon Nov 12, 2007 5:14 pm    Post subject: CrackMe | 
				       | 
			 
			
				
  | 
			 
			
				I think this is the most advanced crackme ive made. Just post a username and a working serial and you win xP!
 
 
Edit
 
Btw, you cannot input char's in your serial
 
 
If you are really good, write a working keygen me for this, and ill have your name in my sig :]
 
 
Edit, added fixed version.
  Last edited by slippppppppp on Mon Nov 12, 2007 6:44 pm; edited 1 time in total | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		zart Master Cheater
  Reputation: 0
  Joined: 20 Aug 2007 Posts: 351 Location: russia
  | 
		
			
				 Posted: Mon Nov 12, 2007 6:42 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				you obviously havn't tested this.
 
 
fix it and we'll keygen it
 _________________
 0x7A 0x61 0x72 0x74
 
 
TEAM RESURRECTiON  | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		slippppppppp Grandmaster Cheater
  Reputation: 0
  Joined: 08 Aug 2006 Posts: 929
 
  | 
		
			
				 Posted: Mon Nov 12, 2007 6:47 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				anywho anyone still trying?   
 | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		zart Master Cheater
  Reputation: 0
  Joined: 20 Aug 2007 Posts: 351 Location: russia
  | 
		
			
				 Posted: Mon Nov 12, 2007 7:11 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				step one of making a program
 
 
test it
 
 
step two
 
 
fix bugs
 
 
step three
 
 
TEST that your bugs are fixed.
 
 
 
fix it again, and if it isn't fixed the last time i won't bother looking again
 
 
 
edit: right now your comparing an address of a pointer to a value. you need to be comparing the value the pointer points to, to the value.
 _________________
 0x7A 0x61 0x72 0x74
 
 
TEAM RESURRECTiON  | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		haha01haha01 Grandmaster Cheater Supreme
  Reputation: 0
  Joined: 15 Jun 2007 Posts: 1233 Location: http://www.SaviourFagFails.com/
  | 
		
			
				 Posted: Tue Nov 13, 2007 6:34 am    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				its not a crackme, its a debugme, change the topic title NAO.
 
and besides it looks like a realy easy 1 if it was working...
 
its cmp jnz crackme... sooooo lame.
 | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Flyte Peanuts!!!!
  Reputation: 6
  Joined: 19 Apr 2006 Posts: 1887 Location: Canada
  | 
		
			
				 Posted: Tue Nov 13, 2007 8:53 am    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				 	  | haha01haha01 wrote: | 	 		  its not a crackme, its a debugme, change the topic title NAO.
 
and besides it looks like a realy easy 1 if it was working...
 
its cmp jnz crackme... sooooo lame. | 	  
 
 
If it is so lame why are they the only crackme's you attempt? (Its is pretty obvious, you never post in the threads with any real crackme's)
 
 
Is it because your ego might be deflated?
 | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		atom0s Moderator
  Reputation: 205
  Joined: 25 Jan 2006 Posts: 8587 Location: 127.0.0.1
  | 
		 | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		oib111 I post too much
  Reputation: 0
  Joined: 02 Apr 2007 Posts: 2947 Location: you wanna know why?
  | 
		
			
				 Posted: Tue Nov 13, 2007 9:30 am    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				 	  | Flyte wrote: | 	 		   	  | haha01haha01 wrote: | 	 		  its not a crackme, its a debugme, change the topic title NAO.
 
and besides it looks like a realy easy 1 if it was working...
 
its cmp jnz crackme... sooooo lame. | 	  
 
 
If it is so lame why are they the only crackme's you attempt? (Its is pretty obvious, you never post in the threads with any real crackme's)
 
 
Is it because your ego might be deflated? | 	  
 
 
Flyte please don't do that to haha. I see him post and crack a lot of hard crackmes. And even if he didn't, how about he just can't, so he doesn't T.T
 _________________
  
 
 
 	  | 8D wrote: | 	 		  
 
cigs dont make people high, which weed does, which causes them to do bad stuff. like killing | 	 
  | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		haha01haha01 Grandmaster Cheater Supreme
  Reputation: 0
  Joined: 15 Jun 2007 Posts: 1233 Location: http://www.SaviourFagFails.com/
  | 
		
			
				 Posted: Tue Nov 13, 2007 9:33 am    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				| hey hey, i cracked more then half of the crackmes on this forum, and im almost sure i posted on 99% of the topics on crackmes forum. i can crack crackmes, find their passowrd, sometime even keygen them, but i do NOT debug crackmes. thats the DEVELOPER's job.
 | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Symbol I'm a spammer
  Reputation: 0
  Joined: 18 Apr 2007 Posts: 5094 Location: Israel.
  | 
		
			
				 Posted: Tue Nov 13, 2007 10:09 am    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				| Doesn't work, crashs when I write my serial... (Symbol, #I=2?<)
 | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		haha01haha01 Grandmaster Cheater Supreme
  Reputation: 0
  Joined: 15 Jun 2007 Posts: 1233 Location: http://www.SaviourFagFails.com/
  | 
		
			
				 Posted: Tue Nov 13, 2007 10:24 am    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				ye, we alredy know that.
 
 
actually, the program jumps to "raiseexception" on its own decision....
 
step in the calls and ull reach an obvious invoking of "RaiseException"
 
it looks like the program was meant to crash..........
 | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		killersamurai Expert Cheater
  Reputation: 0
  Joined: 10 Sep 2007 Posts: 197 Location: Colorado
  | 
		
			
				 Posted: Tue Nov 13, 2007 12:32 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				user: killersamurai
 
pass: 0x3db2cdb8
 
 
So far, this only works when loaded through olly. When I try it without loading it into olly, it doesn't work for me. Also, it will always show the invalid message because of cmp ebx, dword ptr ds:[40a7b4], which holds the value of 148662h. If you enter 0x00000000 for the serial, it will not show either message.
 | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		zart Master Cheater
  Reputation: 0
  Joined: 20 Aug 2007 Posts: 351 Location: russia
  | 
		
			
				 Posted: Tue Nov 13, 2007 4:33 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				God - how does every topic turn into spam like this?
 
 
Yes, it's already posted that there are bugs in this, yes he's already been yelled at for it. Christ - we don't need 10 people spewing the same thing, go raise your post count some where else.
 
 
Since he hasn't fixed it since I last posted - and no one else has bother to look into it more I'll explain whats going on;
 
 
Takes the username and subtracts each letter by 0x10
 
 
ZART = J1BD = 0x
 
name - hash
 
 
Takes the serial and converts it to hex;
 
 
1234 = 4D2
 
 
Then it loads in the constant 0x148662
 
 
Then it xor's the hex version of the serial (4D2) and see's if they are equal;
 
 
compares (0x4D2^0x148662) to 0x4A314244 and then says it's valid if equal, if not does bad boy jump.
 
 
 
Thats how the compare statement should be, though he currently has the value's wrong.
 
 
I know it's coded in delphi, but it's easier to explain the bug in terms of cpp. He is comparing the address of a pointer to a value... Not a value a pointer is pointing to and a value...
 
 
 
Essentially the bug is like the following;
 
 
int *x = 4;
 
int y = 4;
 
 
if(x==y)
 
 cout << "win";
 _________________
 0x7A 0x61 0x72 0x74
 
 
TEAM RESURRECTiON  | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		 |