| View previous topic :: View next topic   | 
	
	
	
		| Author | 
		Message | 
	
	
		Cryoma Member of the Year
  Reputation: 198
  Joined: 14 Jan 2009 Posts: 1819
 
  | 
		
			
				 Posted: Thu Sep 18, 2008 6:04 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				| It's open to lancing shell.exp so pretty much I just have to partial compile the randomator as 5000.
 | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Noz3001 I'm a spammer
  Reputation: 26
  Joined: 29 May 2006 Posts: 6220 Location: /dev/null
  | 
		
			
				 Posted: Thu Sep 18, 2008 6:23 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				 	  | Cryoma wrote: | 	 		  | It's open to lancing shell.exp so pretty much I just have to partial compile the randomator as 5000. | 	  
 
 
 Erm, what?
 | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		jackyyll Expert Cheater
  Reputation: 0
  Joined: 28 Jan 2008 Posts: 143 Location: here
  | 
		
			
				 Posted: Thu Sep 18, 2008 7:37 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				 	  | Bruce Lee wrote: | 	 		   	  | noz3001 wrote: | 	 		   	  | Cryoma wrote: | 	 		  | It's open to lancing shell.exp so pretty much I just have to partial compile the randomator as 5000. | 	  
 
 
 Erm, what? | 	  
 
 
I understand what he said. | 	  
 
 
Okay. Thanks for your input!
 | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Overload Master Cheater
  Reputation: 0
  Joined: 08 Feb 2008 Posts: 293
 
  | 
		
			
				 Posted: Thu Sep 18, 2008 10:17 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				 	  | Bruce Lee wrote: | 	 		   	  | noz3001 wrote: | 	 		   	  | Cryoma wrote: | 	 		  | It's open to lancing shell.exp so pretty much I just have to partial compile the randomator as 5000. | 	  
 
 
 Erm, what? | 	  
 
 
I understand what he said. | 	  
 
 
Cool   
 _________________
 Blog
 
 
 	  | Quote: | 	 		  Rhys says:
 
you can be my maid
 
Rhys says:
 
ill buy you a french maid outfit
 
Tyler says:
 
Sounds good
 
Rhys says:
 
ill hold you to that | 	 
   | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Noz3001 I'm a spammer
  Reputation: 26
  Joined: 29 May 2006 Posts: 6220 Location: /dev/null
  | 
		
			
				 Posted: Fri Sep 19, 2008 3:08 am    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				 	  | Bruce Lee wrote: | 	 		   	  | noz3001 wrote: | 	 		   	  | Cryoma wrote: | 	 		  | It's open to lancing shell.exp so pretty much I just have to partial compile the randomator as 5000. | 	  
 
 
 Erm, what? | 	  
 
 
I understand what he said. | 	  
 
 
 Go back to Random Spam.
 | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		DoomsDay Grandmaster Cheater
  Reputation: 0
  Joined: 06 Jan 2007 Posts: 768 Location: %HomePath%
  | 
		
			
				 Posted: Fri Sep 19, 2008 1:07 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				The storage of the values is still static, so it was easy to monitor.
 
All in all, it took me a lot of time to go through it manually, but I finally got it =]
 
This thing at the end... nasty trick you got there =P
 | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Noz3001 I'm a spammer
  Reputation: 26
  Joined: 29 May 2006 Posts: 6220 Location: /dev/null
  | 
		
			
				 Posted: Fri Sep 19, 2008 2:29 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				 	  | DoomsDay wrote: | 	 		  The storage of the values is still static, so it was easy to monitor.
 
All in all, it took me a lot of time to go through it manually, but I finally got it =]
 
This thing at the end... nasty trick you got there =P | 	  
 
 
 I've been getting ready to go to Uni so i've not had much time to have a play with it yet. I've got an idea which should throw you off a bit, i hope anyway.  
 | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Cryoma Member of the Year
  Reputation: 198
  Joined: 14 Jan 2009 Posts: 1819
 
  | 
		
			
				 Posted: Fri Sep 19, 2008 3:26 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				Lancing shell.explore is a script that gives you a real time decrypted console of everything going on in an app.
 
It lets you change certain aspects and re-compile part of that app without decompiling and recompiling the whole thing.
 
In real time.
 | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Noz3001 I'm a spammer
  Reputation: 26
  Joined: 29 May 2006 Posts: 6220 Location: /dev/null
  | 
		
			
				 Posted: Fri Sep 19, 2008 5:38 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				 	  | Cryoma wrote: | 	 		  Lancing shell.explore is a script that gives you a real time decrypted console of everything going on in an app.
 
It lets you change certain aspects and re-compile part of that app without decompiling and recompiling the whole thing.
 
In real time. | 	  
 
 
 Yeah.. Ok.
 | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		krazedkat I post too much
  Reputation: 0
  Joined: 29 Aug 2007 Posts: 2255 Location: Hell, Norway
  | 
		
			
				 Posted: Fri Sep 19, 2008 10:29 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				| haha cracked in 5 minutes.
 | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		haha01haha01 Grandmaster Cheater Supreme
  Reputation: 0
  Joined: 15 Jun 2007 Posts: 1233 Location: http://www.SaviourFagFails.com/
  | 
		
			
				 Posted: Fri Sep 19, 2008 11:45 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				| so, basically, we are supposed to unrandomize the value and always set it 5000?
 | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Noz3001 I'm a spammer
  Reputation: 26
  Joined: 29 May 2006 Posts: 6220 Location: /dev/null
  | 
		
			
				 Posted: Sat Sep 20, 2008 3:09 am    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				 	  | haha01haha01 wrote: | 	 		  | so, basically, we are supposed to unrandomize the value and always set it 5000? | 	  
 
 
 Just set it to 5000 and you will win.
 | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		nog_lorp Grandmaster Cheater
  Reputation: 0
  Joined: 26 Feb 2006 Posts: 743
 
  | 
		
			
				 Posted: Wed Oct 01, 2008 12:51 am    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				Noz where you going? I just started a week and a half ago.
 
 
Slightly more on topic: lol, RtlDecodePointer:
 
 	  | Code: | 	 		  7C91393D > 8BFF             MOV EDI,EDI
 
7C91393F   55               PUSH EBP
 
7C913940   8BEC             MOV EBP,ESP
 
7C913942   5D               POP EBP
 
7C913943  ^EB D2            JMP SHORT ntdll.RtlEncodePointer
 
 | 	  
 _________________
 Mutilated lips give a kiss on the wrist of the worm-like tips of tentacles expanding in my mind
 
I'm fine accepting only fresh brine you can get another drop of this yeah you wish  | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Noz3001 I'm a spammer
  Reputation: 26
  Joined: 29 May 2006 Posts: 6220 Location: /dev/null
  | 
		
			
				 Posted: Wed Oct 01, 2008 3:41 am    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				 	  | nog_lorp wrote: | 	 		  Noz where you going? I just started a week and a half ago.
 
 
Slightly more on topic: lol, RtlDecodePointer:
 
 	  | Code: | 	 		  7C91393D > 8BFF             MOV EDI,EDI
 
7C91393F   55               PUSH EBP
 
7C913940   8BEC             MOV EBP,ESP
 
7C913942   5D               POP EBP
 
7C913943  ^EB D2            JMP SHORT ntdll.RtlEncodePointer
 
 | 	 
  | 	  
 
 Going, as in Uni? Manchester Metropolitan University.
 
 
 About RtlEncodePointer, it must must have been put in there by the compiler.  I only use 1 API, SetConsoleTitle =|. Saying that, it's in a DLL so I don't even think it uses it.
 
 
 Btw, I just uploaded a slightly newer version with only a minor change. I was pretty stupid not to change it earlier ^_^.
 | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		nog_lorp Grandmaster Cheater
  Reputation: 0
  Joined: 26 Feb 2006 Posts: 743
 
  | 
		
			
				 Posted: Wed Oct 01, 2008 8:25 pm    Post subject:  | 
				       | 
			 
			
				
  | 
			 
			
				Interesting, what compiler are you using? It encodes a million pointers and stores them in TLS.
 
 
RtlDecodePointer is just funny because it looks like they did
 
 
void * RtlDecodePointer(void * ptr) {
 
__asm {
 
pop ebp
 
jmp RtlEncodePointer
 
}
 
}
 
 
Since they do exactly the same thing (xor'ing the pointer with a random per-process 32 bit mask).
 _________________
 Mutilated lips give a kiss on the wrist of the worm-like tips of tentacles expanding in my mind
 
I'm fine accepting only fresh brine you can get another drop of this yeah you wish  | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		 |