| View previous topic :: View next topic | 
	
	
		| Author | Message | 
	
		| voidREMIX Newbie cheater
 
 ![]() Reputation: 0 
 Joined: 22 Aug 2007
 Posts: 18
 
 
 | 
			
				|  Posted: Wed Aug 22, 2007 8:19 pm    Post subject: [CrackMe]void's REMIX 1A |   |  
				| 
 |  
				| Obfuscation: High 
 
  This is just taste of the new crack me thats about to come. Just testing some anti debug tricks. 
 
 Patching is allowed. I rather you find the password then patch :/
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| zart Master Cheater
 
  Reputation: 0 
 Joined: 20 Aug 2007
 Posts: 351
 Location: russia
 
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| voidREMIX Newbie cheater
 
 ![]() Reputation: 0 
 Joined: 22 Aug 2007
 Posts: 18
 
 
 | 
			
				|  Posted: Wed Aug 22, 2007 10:52 pm    Post subject: |   |  
				| 
 |  
				| Bump |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| slippppppppp Grandmaster Cheater
 
  Reputation: 0 
 Joined: 08 Aug 2006
 Posts: 929
 
 
 | 
			
				|  Posted: Wed Aug 22, 2007 10:55 pm    Post subject: |   |  
				| 
 |  
				| took me 5 seconds =P 
 00401161 : Push voidsrem.00409060
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| voidREMIX Newbie cheater
 
 ![]() Reputation: 0 
 Joined: 22 Aug 2007
 Posts: 18
 
 
 | 
			
				|  Posted: Wed Aug 22, 2007 11:29 pm    Post subject: |   |  
				| 
 |  
				| Well thats a simple way of patching. I was thinking of changing jumps. |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| SunBeam I post too much
 
  Reputation: 65 
 Joined: 25 Feb 2005
 Posts: 4023
 Location: Romania
 
 | 
			
				|  Posted: Thu Aug 23, 2007 5:00 am    Post subject: |   |  
				| 
 |  
				| So far: 
 00401153   > /52                PUSH EDX
 00401154   . |33D2              XOR EDX,EDX
 00401156   . |BA 12000000       MOV EDX,12
 0040115B   . |83FA 12           CMP EDX,12
 0040115E   .^\75 F3             JNZ SHORT voidsRem.00401153
 00401160   .  5A                POP EDX
 00401161   >  68 58904000       PUSH voidsRem.00409058                   ;  ASCII "Wrong"
 00401166   .  E8 6A020000       CALL voidsRem.004013D5
 0040116B   .  83C4 04           ADD ESP,4
 0040116E   .  E9 71010000       JMP voidsRem.004012E4
 00401173   >  68 60904000       PUSH voidsRem.00409060                   ;  ASCII "Win"
 00401178   .  E8 58020000       CALL voidsRem.004013D5
 0040117D   .  83C4 04           ADD ESP,4
 00401180   .  E9 5D010000       JMP voidsRem.004012E2
 00401185   >  0C 80             OR AL,80
 00401187   .  0C 70             OR AL,70
 00401189   .  0C 60             OR AL,60
 0040118B   .  0C 50             OR AL,50
 0040118D   .  0C 40             OR AL,40
 0040118F   .  0C 30             OR AL,30
 00401191   .  0C 20             OR AL,20
 00401193   .  0C 10             OR AL,10
 00401195   .  0C 00             OR AL,0
 00401197   .  68 50134000       PUSH voidsRem.00401350
 0040119C   .  68 A0904000       PUSH voidsRem.004090A0                   ;  ASCII "Enter"
 
 Looks pretty obvious
  Poke around the ORs   
 Here's the pattern:
 
 00401148   .  A3 68904000       MOV DWORD PTR DS:[409068],EAX
 0040114D   .  58                POP EAX
 0040114E   .  E9 93010000       JMP voidsRem.004012E6
 ......
 004012E6   >^\E9 9AFEFFFF       JMP voidsRem.00401185
 ......
 00401185   > /0C 80             OR AL,80
 00401187   . |0C 70             OR AL,70
 00401189   . |0C 60             OR AL,60
 0040118B   . |0C 50             OR AL,50
 0040118D   . |0C 40             OR AL,40
 0040118F   . |0C 30             OR AL,30
 00401191   . |0C 20             OR AL,20
 00401193   . |0C 10             OR AL,10
 00401195   . |0C 00             OR AL,0
 
 I suggest you take it backwards from 401195 up to 401185 to decode EAX
  Be back later, for now it's BEACH time for me   |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Symbol I'm a spammer
 
 ![]() Reputation: 0 
 Joined: 18 Apr 2007
 Posts: 5094
 Location: Israel.
 
 | 
			
				|  Posted: Thu Aug 23, 2007 5:08 am    Post subject: |   |  
				| 
 |  
				| oh yea is that ascii? :O i never thought about it, im still learning from lena's tutorials i guess i havent learned this yet...
 thats... PF<2(6t O_O
 and its wrong... so yea im a complete failure at cracking =P
 ill look at the code some more
 oh yea i found the jmp to win, but it test register with itself and then je so i dont understand how can it jmp without patching O_o
 or can it...?
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| voidREMIX Newbie cheater
 
 ![]() Reputation: 0 
 Joined: 22 Aug 2007
 Posts: 18
 
 
 | 
			
				|  Posted: Thu Aug 23, 2007 9:50 am    Post subject: |   |  
				| 
 |  
				| ;D Sunbeam fell into my trap! 
 
 @Symbol
 That is not the jump lol. 	  | Code: |  	  | 0040115E   .^75 F3          JNZ SHORT voidsRem.00401153 | 
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| SunBeam I post too much
 
  Reputation: 65 
 Joined: 25 Feb 2005
 Posts: 4023
 Location: Romania
 
 | 
			
				|  Posted: Thu Aug 23, 2007 1:21 pm    Post subject: |   |  
				| 
 |  
				| I glanced at it. Didn't fall into the trap. Chillax  Too bad you had to "explain" yourself   |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| DeletedUser14087 I post too much
 
 ![]() Reputation: 2 
 Joined: 21 Jun 2006
 Posts: 3069
 
 
 | 
			
				|  Posted: Thu Aug 23, 2007 1:38 pm    Post subject: |   |  
				| 
 |  
				|  	  | SunBeam wrote: |  	  | I glanced at it. Didn't fall into the trap. Chillax  Too bad you had to "explain" yourself  | 
 
 Don't crack it until i do !
   
 EDIT:
 
 Wee........
 
 P.S - Console's CrackMe sucks, no offence.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| voidREMIX Newbie cheater
 
 ![]() Reputation: 0 
 Joined: 22 Aug 2007
 Posts: 18
 
 
 | 
			
				|  Posted: Thu Aug 23, 2007 2:01 pm    Post subject: |   |  
				| 
 |  
				| Patched. |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| SunBeam I post too much
 
  Reputation: 65 
 Joined: 25 Feb 2005
 Posts: 4023
 Location: Romania
 
 | 
			
				|  Posted: Thu Aug 23, 2007 2:19 pm    Post subject: |   |  
				| 
 |  
				| Maybe you explain these lines T_T 
 0040120A MOVSX EAX,BYTE PTR DS:[409A3C]
 00401211 CMP EAX,DWORD PTR DS:[409068]
 
 DS:[00409068]=0053A000
 EAX=00000035
 
 There's no way in hell that could be possible, unless you patch the program...
 
 EDIT 1: Poking around that EDX, to see how to make it write 53A000 along with my test_key...
 
 EDIT 2: How about
   
 004012CC PUSH -1                                  ; /Timeout = INFINITE
 004012CE CALL DWORD PTR DS:[<&KERNEL32.Sleep>]    ; \Sleep
 
 Set a timeout of 1. Using the appropriate Sleep timeout will output the needed EDX for next piece of code to be used
   
 EDIT 3: The password would be
 
 
 but of course it wouldn't work with that CMP stupidly set there
   
 Hmm, or SHR 53A, C
   |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| zart Master Cheater
 
  Reputation: 0 
 Joined: 20 Aug 2007
 Posts: 351
 Location: russia
 
 | 
			
				|  Posted: Thu Aug 23, 2007 2:42 pm    Post subject: |   |  
				| 
 |  
				|  	  | Kaspersky wrote: |  	  | P.S - Console's CrackMe sucks, no offence.
 | 
 
 
 Whats everyones beef with the console? Is the same fucking program just without a text box and a button saying "check"...
 
 If a crack me has gui then woohoo it has gui. If it has shitty code underneath it - it still sucks. If it's good - it doesn't matter wtf the user interface is.
 
 Besides, your cracking code - not interfaces so buzzoff and make a better crackme kasp.
 _________________
 
 0x7A 0x61 0x72 0x74
 TEAM RESURRECTiON
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| SunBeam I post too much
 
  Reputation: 65 
 Joined: 25 Feb 2005
 Posts: 4023
 Location: Romania
 
 | 
			
				|  Posted: Thu Aug 23, 2007 2:45 pm    Post subject: |   |  
				| 
 |  
				| ROFL. Chexor this out   
 
   
 
   
 @zart: Chillax, Casper is only trolling
   
 @void: That's all I can get. I dunno any "console KEYS" tricks, so spare me the thrill. Already mentioned the pass -> : | (with no spaces, since phpBB would turn it into a smilie ->
  ) 
 Last edited by SunBeam on Thu Aug 23, 2007 2:48 pm; edited 2 times in total
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| voidREMIX Newbie cheater
 
 ![]() Reputation: 0 
 Joined: 22 Aug 2007
 Posts: 18
 
 
 | 
			
				|  Posted: Thu Aug 23, 2007 2:46 pm    Post subject: |   |  
				| 
 |  
				| D: Faggotry. 
 
 BTW You use
  <-- smiley to much. Mind unblocking me from MSN D: |  | 
	
		| Back to top |  | 
	
		|  | 
	
		|  |