| View previous topic :: View next topic | 
	
	
		| Author | Message | 
	
		| opcode0x90 Cheater
 
 ![]() Reputation: 0 
 Joined: 05 Aug 2006
 Posts: 27
 
 
 | 
			
				|  Posted: Wed Jun 20, 2007 1:25 pm    Post subject: [crackme] Opcode0x90's VM crackme |   |  
				| 
 |  
				| My second crackme. It is a VM crackme, means the whole is written and interpreted by a VM engine. I didnt add any anti-debug trick except a nice anti-PEiD trick in it.   
 Again, patching is allowed. Tick ZF is not accepted as a solution, as the effect is not permanent. Learn how to patch dude. If you patch the crackme, submit the patched version here.
 
 If possible, do take some time write up a tutorial on how you cracked it so others can learn from it.
   
 Mirror of crackme can be found on my blog.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Prowsezy Grandmaster Cheater
 
  Reputation: 0 
 Joined: 04 Dec 2006
 Posts: 755
 
 
 | 
			
				|  Posted: Sun Jun 24, 2007 7:26 pm    Post subject: |   |  
				| 
 |  
				| Shit! *Shoots computer* _________________
 
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| opcode0x90 Cheater
 
 ![]() Reputation: 0 
 Joined: 05 Aug 2006
 Posts: 27
 
 
 | 
			
				|  Posted: Tue Jun 26, 2007 6:18 am    Post subject: |   |  
				| 
 |  
				| bump |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| compactwater I post too much
 
 ![]() Reputation: 8 
 Joined: 02 Aug 2006
 Posts: 3923
 
 
 | 
			
				|  Posted: Tue Jun 26, 2007 6:20 am    Post subject: |   |  
				| 
 |  
				| lump
   
 Okay, I'll try.
 
 EDIT:
 Plain text?
 I stopped it from closing.
   Still no pizza. =(
 
 Not declaring my win, merely showing:
 
 
  	  | Code: |  	  | 0040130A   . 43 6F 6E 67 72 61 74 75 6C 61                      ASCII "Congratula" 00401314     74                                                 DB 74                                    ;  CHAR 't'
 00401315     69                                                 DB 69                                    ;  CHAR 'i'
 00401316     6F                                                 DB 6F                                    ;  CHAR 'o'
 00401317     6E                                                 DB 6E                                    ;  CHAR 'n'
 00401318   . 2C                                                 DB 2C                                    ;  CHAR ','
 00401319   . 20 79 6F 75 20 73 75 63 63 65 73 73 66 75 6C 6C    ASCII " you successfull"
 00401329   . 79 20 73 6F 6C 76 65 64 20 74 68 69 73 20 63 72    ASCII "y solved this cr"
 
 
 | 
 
 EDIT2:
 From what I can tell, you chopped everything up.
   |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Uligor Grandmaster Cheater
 
  Reputation: 0 
 Joined: 21 Jan 2006
 Posts: 956
 
 
 | 
			
				|  Posted: Tue Jun 26, 2007 11:22 am    Post subject: |   |  
				| 
 |  
				| If you want it done easily, change 0040149A to AE (13 FF = je, AE FF = jne) This way will work with nearly all passes, except with the real pass and collisions (your algorithm sux opcode >=( add 1337C0DE, DEADBEEF pl0x)
 Or you can see the file I attached, which will work for every pass.
 _________________
 
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		|  |