| View previous topic :: View next topic   | 
	
	
	
		| Author | 
		Message | 
	
	
		natanreis1 Cheater
  Reputation: 1
  Joined: 01 Apr 2008 Posts: 44 Location: Somewhere over the rainbow
  | 
		
			
				 Posted: Tue Jan 25, 2011 9:57 pm    Post subject: Try to find my password - [Episode 2] | 
				        | 
			 
			
				
  | 
			 
			
				Hello, i created my frist "Password-me" a few years ago, when i was a beginner. ppl found the password 3 minutes later     .
 
i created this one today in 30 minutes and i expect u guys spend over 20 minutes to find the right password    
 
 
Here is the [NEW] link:
 
http://localhostr.com/file/sXmXUjt/PasswordMeeeh.rar
  Last edited by natanreis1 on Sun Jan 30, 2011 10:46 am; edited 1 time in total | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		natanreis1 Cheater
  Reputation: 1
  Joined: 01 Apr 2008 Posts: 44 Location: Somewhere over the rainbow
  | 
		
			
				 Posted: Fri Jan 28, 2011 3:41 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				| Is it that hard o.o?
 | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		atom0s Moderator
  Reputation: 205
  Joined: 25 Jan 2006 Posts: 8587 Location: 127.0.0.1
  | 
		
			
				 Posted: Sun Jan 30, 2011 6:58 am    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				Got time to check this out, not sure if there is something wrong with it though.
 
 
Password I got was: 200211000
 
 
Reads calendar info, didn't really look into what it did with it though. However the app crashes after entering the password, doesn't give the fail box though.
 _________________
 - Retired.  | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		natanreis1 Cheater
  Reputation: 1
  Joined: 01 Apr 2008 Posts: 44 Location: Somewhere over the rainbow
  | 
		
			
				 Posted: Sun Jan 30, 2011 10:45 am    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				| ok. this is not the password, but the application should not crash when u type a strange string. so I re-compiled it, with a better Checker.
 | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		zile Advanced Cheater
  Reputation: 0
  Joined: 11 Jul 2009 Posts: 75
 
  | 
		
			
				 Posted: Thu Feb 24, 2011 1:53 am    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				| is it close to J0XH0 ? thats what i got lol but it doesnt seem to work :X
 | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		natanreis1 Cheater
  Reputation: 1
  Joined: 01 Apr 2008 Posts: 44 Location: Somewhere over the rainbow
  | 
		
			
				 Posted: Thu Feb 24, 2011 6:42 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				| no it's not the password and it isn't either close the right password.
 | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		natanreis1 Cheater
  Reputation: 1
  Joined: 01 Apr 2008 Posts: 44 Location: Somewhere over the rainbow
  | 
		
			
				 Posted: Sun Mar 27, 2011 7:54 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				| the password is : 4725656
 | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Hans Henrik Expert Cheater
  Reputation: 0
  Joined: 18 Feb 2007 Posts: 178
 
  | 
		
			
				 Posted: Fri Jul 22, 2011 8:42 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				seems the password is a memory pointer to a function..ik9ok
 
going to bed, good night x
 _________________
 Im not around.
 
 
im almost never checking the forum anymore  | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		natanreis1 Cheater
  Reputation: 1
  Joined: 01 Apr 2008 Posts: 44 Location: Somewhere over the rainbow
  | 
		
			
				 Posted: Sun Jul 31, 2011 10:46 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				yep, it is a pointer to a LoadForm Function, but it isn't impossible to find the password, if you reverse it u might see that there is a function after IsBadReadPtr that compares the first few bytes to check if the "pointer" is the right one, so if u search those few bytes in CE you would find like 50 address, and then find the right pointer by using the pro's ultimate cracking method -> Testing  
 | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Hans Henrik Expert Cheater
  Reputation: 0
  Joined: 18 Feb 2007 Posts: 178
 
  | 
		
			
				 Posted: Mon Aug 01, 2011 3:51 am    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				 	  | natanreis1 wrote: | 	 		  | u might see that there is a function after IsBadReadPtr that compares the first few bytes to check if the "pointer" is the right one | 	  yeap, that's what i saw
 _________________
 Im not around.
 
 
im almost never checking the forum anymore  | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		atom0s Moderator
  Reputation: 205
  Joined: 25 Jan 2006 Posts: 8587 Location: 127.0.0.1
  | 
		
			
				 Posted: Mon Aug 01, 2011 1:29 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				 	  | natanreis1 wrote: | 	 		  | the password is : 4725656 | 	  
 
 
Gunna assume this isn't the real answer due to the picture.
 
 
I got a chance to take a second look at this and there are actually several solutions. Probably not what you intended but because of how its programmed there are more then 1 password.
 
 
Passwords:
 
4428852 - Instantly closes the app but is correct.
 
4425299 - Crashes the app but is correct.
 
4428868 - Instantly closes the app but is correct.
 
4428881 - Instantly closes the app but is correct.
 
4428894 - Instantly closes the app but is correct.
 
4429063 - Crashes the app but is correct.
 
4429079 - Crashes the app but is correct.
 
4429263 - Crashes the app but is correct.
 
4429387 - Crashes the app but is correct.
 
4434180 - Crashes the app but is correct.
 
4434489 - Crashes the app but is correct.
 
4434507 - Crashes the app but is correct.
 
4434860 - Crashes the app but is correct.
 
4435027 - Crashes the app but is correct.
 
4437212 - Crashes the app but is correct.
 
<and a bunch more>
 
 
I didn't take the time to find the correct one cause there's about 50 more of them that match the byte check. Making it more of a hassle to find then a challenge.
 
 
Byte check is:
 
 	  | Code: | 	 		  
 
00481BD8   $ 55             PUSH EBP
 
00481BD9   . 8BEC           MOV EBP,ESP
 
00481BDB   . 83C4 F8        ADD ESP,-8
 
00481BDE   . 8945 FC        MOV DWORD PTR SS:[EBP-4],EAX
 
00481BE1   . 8D4D F8        LEA ECX,DWORD PTR SS:[EBP-8]
 
00481BE4   . 8B5D FC        MOV EBX,DWORD PTR SS:[EBP-4]
 
00481BE7   . 8A03           MOV AL,BYTE PTR DS:[EBX]
 
00481BE9   . 3C A1          CMP AL,0A1
 
00481BEB   . 75 2A          JNZ SHORT Password.00481C17
 
00481BED   . 8A43 01        MOV AL,BYTE PTR DS:[EBX+1]
 
00481BF0   . 3C 00          CMP AL,0
 
00481BF2   . 75 23          JNZ SHORT Password.00481C17
 
00481BF4   . 8A43 02        MOV AL,BYTE PTR DS:[EBX+2]
 
00481BF7   . 3C 58          CMP AL,58
 
00481BF9   . 75 1C          JNZ SHORT Password.00481C17
 
00481BFB   . 8A43 03        MOV AL,BYTE PTR DS:[EBX+3]
 
00481BFE   . 3C 48          CMP AL,48
 
00481C00   . 75 15          JNZ SHORT Password.00481C17
 
00481C02   . 8A43 04        MOV AL,BYTE PTR DS:[EBX+4]
 
00481C05   . 3C 00          CMP AL,0
 
00481C07   . 75 0E          JNZ SHORT Password.00481C17
 
00481C09   . BA 01000000    MOV EDX,1
 
00481C0E   . C745 F8 010000>MOV DWORD PTR SS:[EBP-8],1
 
00481C15   . EB 10          JMP SHORT Password.00481C27
 
00481C17   > 31D2           XOR EDX,EDX
 
00481C19   . C745 F8 000000>MOV DWORD PTR SS:[EBP-8],0
 
00481C20   . EB 05          JMP SHORT Password.00481C27
 
00481C22   .^E9 71FFFFFF    JMP Password.00481B98
 
00481C27   > 90             NOP
 
00481C28   . 8B01           MOV EAX,DWORD PTR DS:[ECX]
 
00481C2A   . 59             POP ECX
 
00481C2B   . 59             POP ECX
 
00481C2C   . 5D             POP EBP
 
00481C2D   . C3             RETN
 
 | 	  
 
 
Which is:
 
 
 
 
I say the above passwords are 'correct' in the sense they validate through your byte check but crash the app. They might not be the solutions but they do pass the 'is this correct?'.
 
 
If anyone is that bored here is a full list of any of the addresses it could be, just convert the address to decimal and enter it as the password:
 
 
 _________________
 - Retired.  | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		 |