| View previous topic :: View next topic | 
	
	
		| Author | Message | 
	
		| Uligor Grandmaster Cheater
 
  Reputation: 0 
 Joined: 21 Jan 2006
 Posts: 956
 
 
 | 
			
				|  Posted: Sat Mar 03, 2007 2:55 pm    Post subject: [Crackme] Uligor's Challenge. |   |  
				| 
 |  
				| It's not packed. I hope you enjoy it.
 (code is in digits btw)
 
 I didn't make it too hard, you can do it.
 
 http://rapidshare.com/files/19252449/uliCrackMe.rar
 
 Might need to refresh if you want to dl it from cef.com
 _________________
 
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Lorrenzo Moderator
 
 ![]() Reputation: 4 
 Joined: 02 Jun 2006
 Posts: 3744
 
 
 | 
			
				|  Posted: Sat Mar 03, 2007 2:57 pm    Post subject: |   |  
				| 
 |  
				| Great.  Lets get started! _________________
 
 LAWLrrenzolicious |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Uligor Grandmaster Cheater
 
  Reputation: 0 
 Joined: 21 Jan 2006
 Posts: 956
 
 
 | 
			
				|  Posted: Sat Mar 03, 2007 5:16 pm    Post subject: |   |  
				| 
 |  
				|  	  | void wrote: |  	  | *Farts* Finished | 
 
 What's the code?
 _________________
 
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| SMN Grandmaster Cheater
 
  Reputation: 0 
 Joined: 06 Dec 2006
 Posts: 940
 
 
 | 
			
				|  Posted: Sat Mar 03, 2007 5:25 pm    Post subject: |   |  
				| 
 |  
				| Looks like it suppose to be 521617 but it doesn't work. -_- |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| appalsap Moderator
 
  Reputation: 0 
 Joined: 27 Apr 2006
 Posts: 6753
 Location: Pakistan
 
 | 
			
				|  Posted: Sat Mar 03, 2007 5:27 pm    Post subject: |   |  
				| 
 |  
				| dont randomly look for cmps, that could be a red herring or it could be encrypted |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Uligor Grandmaster Cheater
 
  Reputation: 0 
 Joined: 21 Jan 2006
 Posts: 956
 
 
 | 
			
				|  Posted: Sat Mar 03, 2007 5:27 pm    Post subject: |   |  
				| 
 |  
				|  	  | Spanky McNutnut wrote: |  	  | Looks like it suppose to be 521617 but it doesn't work. -_- | 
 
 You only saw what I wanted you to see.
  *mysterious mood* _________________
 
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| SMN Grandmaster Cheater
 
  Reputation: 0 
 Joined: 06 Dec 2006
 Posts: 940
 
 
 | 
			
				|  Posted: Sat Mar 03, 2007 5:31 pm    Post subject: |   |  
				| 
 |  
				| I had a feeling it was there to throw us off. 
 In that case, I have no idea how to find it.  If you wanna teach me how I would great.
   |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| SunBeam I post too much
 
  Reputation: 65 
 Joined: 25 Feb 2005
 Posts: 4023
 Location: Romania
 
 | 
			
				|  Posted: Sun Mar 04, 2007 9:15 am    Post subject: |   |  
				| 
 |  
				| The fuck. Back to page 1. Jajaja! Bump it, f*ckers ! |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Trow Grandmaster Cheater
 
  Reputation: 2 
 Joined: 17 Aug 2006
 Posts: 957
 
 
 | 
			
				|  Posted: Sun Mar 04, 2007 9:37 am    Post subject: |   |  
				| 
 |  
				| encrypted; i see a table. 
 
  	  | Code: |  	  | /*   Procedure: 0x004020EA - 0x00402D36 *   Argument size: 0
 *   Local size: 0
 *   Save regs size: 4
 */
 
 L004020ea()
 {
 /* unknown */ void  ebp;
 /* unknown */ void  Vfffffe74;
 
 ebp = & Vfffffe74;
 esp = esp - 0x1fc;
 *(ebp + 0x188) = M0041e458 ^ ebp;
 eax = *(ebp + 0x1a0);
 (save)ebx;
 (save)esi;
 esi = *(ebp + 0x194);
 ebx = 0;
 (save)edi;
 edi = *(ebp + 0x198);
 edi :: 0;
 *(ebp - 0x58) = eax;
 *(ebp - 0x14) = esi;
 *(ebp - 0x28) = edi;
 *(ebp - 0x4c) = 0x15e;
 *(ebp - 0x44) = 0;
 *(ebp - 0x5c) = 0;
 *(ebp - 4) = 0;
 if(!( *(ebp - 0x24) = ebp + 8)) {
 L0040213f:
 *(L00401C9A()) = 0x16;
 eax = L00401C22(ebx, ebx, ebx, ebx, ebx) | -1;
 } else {
 if(esi == ebx) {
 goto L0040213f;
 }
 if(!( *(esi + 0xc) & 0x40)) {
 if(L0040A649(esi) != -1) {
 if(L0040A649(esi) == -2) {
 goto L004021a7;
 }
 (save)esi;
 (save)esi;
 edi = (L0040A649() >> 5) * 4 + 0x41fca0;
 eax = (L0040A649() & 0x1f) * 0x28 + *edi;
 (restore)ecx;
 } else {
 L004021a7:
 eax = 0x41e708;
 }
 if(*(eax + 0x24) & 0x7f) {
 goto L0040213f;
 }
 if(L0040A649(esi) != -1) {
 if(L0040A649(esi) == -2) {
 goto L004021ec;
 }
 (save)esi;
 (save)esi;
 edi = (L0040A649() >> 5) * 4 + 0x41fca0;
 eax = (L0040A649() & 0x1f) * 0x28 + *edi;
 (restore)ecx;
 } else {
 L004021ec:
 eax = 0x41e708;
 }
 if(*(eax + 0x24) & 0x80) {
 goto L0040213f;
 }
 edi = *(ebp - 0x28);
 }
 ecx = ebp - 0x6c;
 L00401F96( *(ebp + 0x19c));
 al = *edi;
 *(ebp - 0x15) = bl;
 *(ebp + 4) = ebx;
 *(ebp - 0x3c) = ebx;
 if(al == 0) {
 goto L00402d0f;
 }
 edi = *(ebp - 0x28);
 do {
 if(L00409CCA(al & 0xff) == 0) {
 if(*edi != 0x25) {
 edx = *(ebp - 0x14);
 *(ebp + 4) = *(ebp + 4) + 1;
 ebx = L004020A2();
 eax = *edi & 0xff;
 edi = edi + 1;
 *(ebp - 4) = ebx;
 *(ebp - 0x28) = edi;
 if(eax != ebx) {
 goto L00402ccd;
 }
 if(L0040A3F9(bl & 0xff) != 0) {
 edx = *(ebp - 0x14);
 *(ebp + 4) = *(ebp + 4) + 1;
 eax = L004020A2();
 ecx = *edi & 0xff;
 edi = edi + 1;
 *(ebp - 0x28) = edi;
 if(ecx != eax) {
 goto L00402cba;
 }
 *(ebp + 4) = *(ebp + 4) - 1;
 }
 } else {
 *(ebp - 0x54) = 0;
 *(ebp - 0x3d) = 0;
 *(ebp - 0x1c) = 0;
 *(ebp - 0x2c) = 0;
 *(ebp - 0xc) = 0;
 *(ebp - 0x18) = 0;
 *(ebp - 0x17) = 0;
 *(ebp - 0xd) = 0;
 *(ebp + 3) = 0;
 *(ebp - 0x16) = 0;
 *(ebp - 5) = 0;
 *(ebp - 0xe) = 1;
 *(ebp - 0x48) = 0;
 esi = 0;
 do {
 edi = edi + 1;
 ebx = *edi & 0xff;
 if(L00409BD3(bl & 0xff) == 0) {
 if(ebx > 0x4e) {
 if(ebx == 0x68) {
 *(ebp - 0xe) = *(ebp - 0xe) - 1;
 *(ebp - 5) = *(ebp - 5) - 1;
 } else {
 if(ebx == 0x6c) {
 eax = edi + 1;
 if(*eax == 0x6c) {
 goto L004022f7;
 }
 *(ebp - 0xe) = *(ebp - 0xe) + 1;
 } else {
 if(ebx != 0x77) {
 goto L00402344;
 }
 }
 *(ebp - 5) = *(ebp - 5) + 1;
 }
 } else {
 == ? L0040235f : ;
 if(ebx == 0x2a) {
 *(ebp - 0xd) = *(ebp - 0xd) + 1;
 } else {
 if(ebx != 0x46) {
 if(ebx != 0x49) {
 goto L004022dd;
 }
 cl = *(edi + 1);
 if(cl == 0x36) {
 eax = edi + 2;
 if(*eax == 0x34) {
 goto L004022f7;
 }
 }
 if(cl == 0x33) {
 eax = edi + 2;
 if(*eax == 0x32) {
 goto L00402311;
 }
 }
 if(cl != 0x64 && cl != 0x69 && cl != 0x6f && cl != 0x78 && cl != 0x58) {
 L00402311:
 edi = eax;
 continue;
 L004022f7:
 *(ebp - 0x48) = *(ebp - 0x48) + 1;
 edi = eax;
 *(ebp - 0x34) = esi;
 *(ebp - 0x30) = esi;
 continue;
 L004022dd:
 if(ebx != 0x4c) {
 L00402344:
 *(ebp + 3) = *(ebp + 3) + 1;
 continue;
 }
 *(ebp - 0xe) = *(ebp - 0xe) + 1;
 }
 }
 }
 }
 } else {
 *(ebp - 0x2c) = *(ebp - 0x2c) + 1;
 *(ebp - 0xc) = *(ebp - 0xc) * 0xa + ebx - 0x30;
 }
 } while(*(ebp + 3) == 0);
 *(ebp - 0x28) = edi;
 if(*(ebp - 0xd) == 0) {
 eax = *(ebp - 0x58);
 esi = *eax;
 *(ebp - 0x70) = eax;
 *(ebp - 0x58) = eax + 4;
 }
 *(ebp - 0x38) = esi;
 *(ebp + 3) = 0;
 if(*(ebp - 5) == 0) {
 al = *edi;
 if(al == 0x53) {
 goto L0040239b;
 }
 *(ebp - 5) = 0xff;
 if(al == 0x43) {
 L0040239b:
 *(ebp - 5) = 1;
 }
 }
 ebx = *edi & 0xff | 0x20;
 *(ebp - 0x20) = ebx;
 if(ebx != 0x6e) {
 if(ebx == 0x63 || ebx == 0x7b) {
 edx = *(ebp - 0x14);
 *(ebp + 4) = *(ebp + 4) + 1;
 eax = L004020A2();
 } else {
 esi = ebp + 4;
 eax = L004020C5( *(ebp - 0x14));
 }
 *(ebp - 4) = eax;
 if(eax == -1) {
 break;
 }
 esi = *(ebp - 0x38);
 edi = *(ebp - 0x28);
 }
 ecx = *(ebp - 0x2c);
 if(ecx != 0 && *(ebp - 0xc) == 0) {
 goto L00402cb4;
 }
 if(ebx > 0x6f) {
 L004027ff:
 if(eax = ebx - 0x70) {
 *(ebp - 0xe) = 1;
 goto L00402a2a;
 }
 if(eax = eax - 3) {
 goto L004026ff;
 }
 if(eax = eax - 1 - 1) {
 goto L00402a2a;
 }
 if(eax = eax - 3) {
 goto L00402444;
 }
 if(!(eax = eax - 3)) {
 goto L00402829;
 }
 if(*(ebp - 5) > 0) {
 *(ebp - 0x16) = 1;
 }
 edi = edi + 1;
 esi = edi;
 if(*edi == 0x5e) {
 esi = edi + 1;
 *(ebp - 0x18) = 0xff;
 }
 L00407BC0(ebp + 0x168, 0, 0x20);
 if(*esi != 0x5d) {
 dl = *(ebp - 0x3d);
 } else {
 dl = 0x5d;
 esi = esi + 1;
 *(ebp + 0x173) = 0x20;
 }
 while(1) {
 al = *esi;
 if(al == 0x5d) {
 break;
 }
 esi = esi + 1;
 if(al == 0x2d && dl != 0) {
 cl = *esi;
 if(cl != 0x5d) {
 goto L0040289f;
 }
 }
 ecx = al & 0xff;
 dl = al;
 eax = ecx;
 ecx = ecx & 7;
 bl = 1 << cl;
 *(ebp + (eax >> 3) + 0x168) = *(ebp + (eax >> 3) + 0x168) | bl;
 ebx = *(ebp - 0x20);
 continue;
 L0040289f:
 esi = esi + 1;
 if(dl >= cl) {
 al = dl;
 dl = cl;
 } else {
 al = cl;
 }
 if(dl <= al) {
 al = al - dl + 1;
 edi = dl & 0xff;
 edx = al & 0xff;
 do {
 ecx = edi & 7;
 eax = edi;
 bl = 1 << cl;
 *(ebp + (eax >> 3) + 0x168) = *(ebp + (eax >> 3) + 0x168) | bl;
 edi = edi + 1;
 } while(edx = edx - 1);
 ebx = *(ebp - 0x20);
 }
 dl = 0;
 }
 if(al == 0) {
 break;
 }
 *(ebp - 0x28) = esi;
 esi = *(ebp - 0x38);
 } else {
 == ? L00402a2a : ;
 if(ebx != 0x63) {
 goto L0040240d;
 }
 if(ecx == 0) {
 *(ebp - 0xc) = *(ebp - 0xc) + 1;
 *(ebp - 0x2c) = 1;
 }
 L004026ff:
 if(*(ebp - 5) > 0) {
 *(ebp - 0x16) = 1;
 }
 }
 *(ebp + 4) = *(ebp + 4) - 1;
 edi = esi;
 if(*(ebp - 4) != -1) {
 L0040A109( *(ebp - 4), *(ebp - 0x14));
 }
 while(1) {
 if(*(ebp - 0x2c) != 0) {
 eax = *(ebp - 0xc);
 *(ebp - 0xc) = *(ebp - 0xc) - 1;
 if(eax == 0) {
 goto L004029ee;
 }
 }
 edx = *(ebp - 0x14);
 *(ebp + 4) = *(ebp + 4) + 1;
 eax = L004020A2();
 *(ebp - 4) = eax;
 if(eax == -1) {
 goto L004029db;
 }
 if(ebx != 0x63) {
 if(ebx != 0x73) {
 goto L00402769;
 }
 if(eax >= 9 && eax <= 0xd) {
 goto L004029db;
 }
 if(eax == 0x20) {
 L00402769:
 if(ebx != 0x7b) {
 goto L004029db;
 }
 ebx = *(ebp - 0x18);
 ecx = eax & 7;
 edx = 1 << cl;
 ebx = *(ebp - 0x20);
 if(( *(ebp + (eax >> 3) + 0x168) ^ ebx) & edx) {
 goto L004029db;
 }
 }
 }
 if(*(ebp - 0xd) != 0) {
 edi = edi + 1;
 continue;
 }
 if(*(ebp - 0x16) == 0) {
 *esi = al;
 esi = esi + 1;
 } else {
 *(ebp - 0x50) = al;
 if(L0040A3F9(al & 0xff) != 0) {
 edx = *(ebp - 0x14);
 *(ebp + 4) = *(ebp + 4) + 1;
 L004020A2();
 *(ebp - 0x4f) = al;
 }
 *(ebp - 0x5c) = 0x3f;
 L0040A299(ebp - 0x5c, ebp - 0x50, *( *(ebp - 0x6c) + 0xac), ebp - 0x6c);
 *esi = *(ebp - 0x5c);
 esi = esi + 1 + 1;
 }
 *(ebp - 0x38) = esi;
 }
 goto L004027ff;
 L004029db:
 *(ebp + 4) = *(ebp + 4) - 1;
 if(eax != -1) {
 L0040A109(eax, *(ebp - 0x14));
 }
 L004029ee:
 if(edi == esi) {
 break;
 }
 if(*(ebp - 0xd) == 0) {
 *(ebp - 0x3c) = *(ebp - 0x3c) + 1;
 if(ebx != 0x63) {
 eax = *(ebp - 0x38);
 if(*(ebp - 0x16) == 0) {
 *eax = 0;
 } else {
 *eax = 0;
 goto L00402c44;
 L0040240d:
 eax = 0x64;
 if(ebx == 0x64) {
 L00402a2a:
 ebx = *(ebp - 4);
 if(ebx != 0x2d) {
 if(ebx != 0x2b) {
 goto L00402a5c;
 } else {
 goto L00402a3d;
 }
 }
 *(ebp - 0x17) = 1;
 L00402a3d:
 if(( *(ebp - 0xc) = *(ebp - 0xc) - 1) || ecx == 0) {
 edx = *(ebp - 0x14);
 *(ebp + 4) = *(ebp + 4) + 1;
 ebx = L004020A2();
 goto L00402a59;
 }
 *(ebp + 3) = 1;
 goto L00402a5c;
 }
 <= ? L00402829 : ;
 if(ebx > 0x67) {
 goto L00402421;
 }
 ebx = 0;
 if(*(ebp - 4) != 0x2d) {
 if(*(ebp - 4) != 0x2b) {
 goto L00402481;
 } else {
 goto L00402470;
 }
 }
 *( *(ebp - 0x24)) = 0x2d;
 ebx = 1;
 L00402470:
 *(ebp - 0xc) = *(ebp - 0xc) - 1;
 edx = *(ebp - 0x14);
 *(ebp + 4) = *(ebp + 4) + 1;
 *(ebp - 4) = L004020A2();
 L00402481:
 if(*(ebp - 0x2c) == 0) {
 *(ebp - 0xc) = *(ebp - 0xc) | -1;
 }
 for(eax = *(ebp - 4) & 0xff; L00409BD3(eax) != 0; eax = *(ebp - 4) & 0xff) {
 eax = *(ebp - 0xc);
 *(ebp - 0xc) = *(ebp - 0xc) - 1;
 if(eax == 0) {
 break;
 }
 al = *(ebp - 4);
 *(ebp - 0x1c) = *(ebp - 0x1c) + 1;
 *(ebx + *(ebp - 0x24)) = al;
 ebx = ebx + 1;
 edi = ebp - 0x24;
 esi = ebp - 0x4c;
 if(L00402029(ebx, ebp + 8, ebp - 0x44) == 0) {
 goto L00402cdc;
 }
 edx = *(ebp - 0x14);
 *(ebp + 4) = *(ebp + 4) + 1;
 *(ebp - 4) = L004020A2();
 }
 al = *( *( *( *(ebp - 0x6c) + 0xbc)));
 *(ebp - 0x18) = al;
 if(al == *(ebp - 4)) {
 eax = *(ebp - 0xc);
 *(ebp - 0xc) = *(ebp - 0xc) - 1;
 if(eax != 0) {
 edx = *(ebp - 0x14);
 *(ebp + 4) = *(ebp + 4) + 1;
 ecx = *(ebp - 0x24);
 *(ebp - 4) = L004020A2();
 *(ebx + ecx) = *(ebp - 0x18);
 ebx = ebx + 1;
 edi = ebp - 0x24;
 esi = ebp - 0x4c;
 if(L00402029(ebx, ebp + 8, ebp - 0x44) == 0) {
 break;
 }
 for(eax = *(ebp - 4) & 0xff; 1; eax = *(ebp - 4) & 0xff) {
 if(L00409BD3(eax) == 0) {
 goto L00402599;
 }
 eax = *(ebp - 0xc);
 *(ebp - 0xc) = *(ebp - 0xc) - 1;
 if(eax == 0) {
 goto L00402599;
 }
 eax = *(ebp - 0x24);
 *(ebp - 0x1c) = *(ebp - 0x1c) + 1;
 *(ebx + eax) = *(ebp - 4);
 ebx = ebx + 1;
 edi = ebp - 0x24;
 esi = ebp - 0x4c;
 if(L00402029(ebx, ebp + 8, ebp - 0x44) == 0) {
 goto L00402cdc;
 }
 edx = *(ebp - 0x14);
 *(ebp + 4) = *(ebp + 4) + 1;
 *(ebp - 4) = L004020A2();
 }
 }
 }
 L00402599:
 if(*(ebp - 0x1c) != 0) {
 if(*(ebp - 4) == 0x65) {
 goto L004025b3;
 }
 if(*(ebp - 4) == 0x45) {
 L004025b3:
 eax = *(ebp - 0xc);
 *(ebp - 0xc) = *(ebp - 0xc) - 1;
 if(eax != 0) {
 *(ebx + *(ebp - 0x24)) = 0x65;
 ebx = ebx + 1;
 edi = ebp - 0x24;
 esi = ebp - 0x4c;
 if(L00402029(ebx, ebp + 8, ebp - 0x44) == 0) {
 break;
 }
 edx = *(ebp - 0x14);
 *(ebp + 4) = *(ebp + 4) + 1;
 eax = L004020A2();
 *(ebp - 4) = eax;
 if(eax != 0x2d) {
 if(*(ebp - 4) != 0x2b) {
 goto L00402641;
 } else {
 goto L00402624;
 }
 }
 *(ebx + *(ebp - 0x24)) = 0x2d;
 ebx = ebx + 1;
 if(L00402029(ebx, ebp + 8, ebp - 0x44) == 0) {
 break;
 }
 L00402624:
 eax = *(ebp - 0xc);
 *(ebp - 0xc) = *(ebp - 0xc) - 1;
 if(eax != 0) {
 edx = *(ebp - 0x14);
 *(ebp + 4) = *(ebp + 4) + 1;
 *(ebp - 4) = L004020A2();
 } else {
 *(ebp - 0xc) = *(ebp - 0xc) & eax;
 }
 L00402641:
 for(eax = *(ebp - 4) & 0xff; 1; eax = *(ebp - 4) & 0xff) {
 if(L00409BD3(eax) == 0) {
 goto L00402699;
 }
 eax = *(ebp - 0xc);
 *(ebp - 0xc) = *(ebp - 0xc) - 1;
 if(eax == 0) {
 goto L00402699;
 }
 eax = *(ebp - 0x24);
 *(ebp - 0x1c) = *(ebp - 0x1c) + 1;
 *(ebx + eax) = *(ebp - 4);
 ebx = ebx + 1;
 edi = ebp - 0x24;
 esi = ebp - 0x4c;
 if(L00402029(ebx, ebp + 8, ebp - 0x44) == 0) {
 goto L00402cdc;
 }
 edx = *(ebp - 0x14);
 *(ebp + 4) = *(ebp + 4) + 1;
 *(ebp - 4) = L004020A2();
 }
 }
 }
 }
 L00402699:
 *(ebp + 4) = *(ebp + 4) - 1;
 if(*(ebp - 4) != -1) {
 L0040A109( *(ebp - 4), *(ebp - 0x14));
 }
 if(*(ebp - 0x1c) == 0) {
 break;
 }
 if(*(ebp - 0xd) == 0) {
 eax = *(ebp - 0x24);
 *(ebp - 0x3c) = *(ebp - 0x3c) + 1;
 (save)ebp - 0x6c;
 (save)eax;
 (save) *(ebp - 0x38);
 *(ebx + eax) = 0;
 (save) *(ebp - 0xe) - 1;
 *(L0040712E(M0041ed7c))();
 esp = esp + 0x10;
 goto L00402c44;
 L00402421:
 if(ebx != 0x69) {
 goto L00402426;
 }
 *(ebp - 0x20) = eax;
 L00402444:
 ebx = *(ebp - 4);
 if(ebx != 0x2d) {
 if(ebx != 0x2b) {
 goto L00402936;
 } else {
 goto L00402917;
 }
 }
 *(ebp - 0x17) = 1;
 L00402917:
 if(( *(ebp - 0xc) = *(ebp - 0xc) - 1) || ecx == 0) {
 edx = *(ebp - 0x14);
 *(ebp + 4) = *(ebp + 4) + 1;
 ebx = L004020A2();
 *(ebp - 4) = ebx;
 } else {
 *(ebp + 3) = 1;
 }
 L00402936:
 if(ebx == 0x30) {
 edx = *(ebp - 0x14);
 *(ebp + 4) = *(ebp + 4) + 1;
 ebx = L004020A2();
 *(ebp - 4) = ebx;
 if(bl == 0x78 || bl == 0x58) {
 edx = *(ebp - 0x14);
 *(ebp + 4) = *(ebp + 4) + 1;
 ebx = L004020A2();
 *(ebp - 4) = ebx;
 if(*(ebp - 0x2c) != 0) {
 *(ebp - 0xc) = *(ebp - 0xc) - 2;
 if(*(ebp - 0xc) < 1) {
 *(ebp + 3) = *(ebp + 3) + 1;
 }
 }
 *(ebp - 0x20) = 0x78;
 } else {
 *(ebp - 0x1c) = 1;
 if(*(ebp - 0x20) == 0x78) {
 *(ebp + 4) = *(ebp + 4) - 1;
 if(ebx != -1) {
 L0040A109(ebx, *(ebp - 0x14));
 }
 ebx = 0x30;
 L00402a59:
 *(ebp - 4) = ebx;
 } else {
 if(*(ebp - 0x2c) != 0 && !( *(ebp - 0xc) = *(ebp - 0xc) - 1)) {
 *(ebp + 3) = *(ebp + 3) + 1;
 }
 *(ebp - 0x20) = 0x6f;
 }
 }
 }
 L00402a5c:
 if(*(ebp - 0x48) == 0) {
 edi = *(ebp - 0x54);
 if(*(ebp + 3) == 0) {
 while(1) {
 if(*(ebp - 0x20) == 0x78 || *(ebp - 0x20) == 0x70) {
 esi = bl & 0xff;
 if(L00409C50(esi) == 0) {
 break;
 }
 edi = edi << 4;
 ebx = bl;
 if(L00409BD3(esi) == 0) {
 ebx = (ebx & -33) - 7;
 }
 *(ebp - 4) = ebx;
 } else {
 if(L00409BD3(bl & 0xff) == 0) {
 break;
 }
 if(*(ebp - 0x20) != 0x6f) {
 edi = edi * 0xa;
 } else {
 if(ebx >= 0x38) {
 break;
 }
 edi = edi << 3;
 }
 }
 *(ebp - 0x1c) = *(ebp - 0x1c) + 1;
 *(ebp - 0x2c) :: 0;
 if(!(edi = edi + ebx - 0x30) && ( *(ebp - 0xc) = *(ebp - 0xc) - 1)) {
 goto L00402bfc;
 }
 edx = *(ebp - 0x14);
 *(ebp + 4) = *(ebp + 4) + 1;
 ebx = L004020A2();
 *(ebp - 4) = ebx;
 }
 *(ebp + 4) = *(ebp + 4) - 1;
 if(ebx != -1) {
 L0040A109(ebx, *(ebp - 0x14));
 }
 }
 L00402bfc:
 if(*(ebp - 0x17) != 0) {
 edi = ~edi;
 }
 } else {
 if(*(ebp + 3) == 0) {
 while(1) {
 if(*(ebp - 0x20) == 0x78 || *(ebp - 0x20) == 0x70) {
 edi = bl & 0xff;
 if(L00409C50(edi) == 0) {
 break;
 }
 eax = *(ebp - 0x30);
 esi = *(ebp - 0x34);
 asm("shld eax,esi,0x4");
 esi = esi << 4;
 *(ebp - 0x30) = eax;
 ebx = bl;
 if(L00409BD3(edi) == 0) {
 ebx = (ebx & -33) - 7;
 }
 *(ebp - 4) = ebx;
 } else {
 if(L00409BD3(bl & 0xff) == 0) {
 break;
 }
 if(*(ebp - 0x20) != 0x6f) {
 esi = L0040A680( *(ebp - 0x34), *(ebp - 0x30), 0xa, 0);
 *(ebp - 0x30) = edx;
 } else {
 if(ebx >= 0x38) {
 break;
 }
 eax = *(ebp - 0x30);
 esi = *(ebp - 0x34);
 asm("shld eax,esi,0x3");
 esi = esi << 3;
 *(ebp - 0x30) = eax;
 }
 }
 *(ebp - 0x1c) = *(ebp - 0x1c) + 1;
 eax = ebx - 0x30;
 asm("cdq");
 esi = esi + eax;
 asm("adc [ebp-0x30],edx");
 *(ebp - 0x34) = esi;
 if(*(ebp - 0x2c) != 0 && ( *(ebp - 0xc) = *(ebp - 0xc) - 1)) {
 goto L00402b3c;
 }
 edx = *(ebp - 0x14);
 *(ebp + 4) = *(ebp + 4) + 1;
 ebx = L004020A2();
 *(ebp - 4) = ebx;
 }
 *(ebp + 4) = *(ebp + 4) - 1;
 if(ebx != -1) {
 L0040A109(ebx, *(ebp - 0x14));
 }
 }
 L00402b3c:
 edi = *(ebp - 0x54);
 if(*(ebp - 0x17) != 0) {
 eax = *(ebp - 0x34);
 ecx = *(ebp - 0x30);
 eax = ~eax;
 asm("adc ecx,+0x0");
 *(ebp - 0x34) = eax;
 *(ebp - 0x30) = ~ecx;
 }
 }
 if(*(ebp - 0x20) == 0x46) {
 *(ebp - 0x1c) = 0;
 }
 if(*(ebp - 0x1c) == 0) {
 break;
 }
 if(*(ebp - 0xd) == 0) {
 *(ebp - 0x3c) = *(ebp - 0x3c) + 1;
 esi = *(ebp - 0x38);
 goto L00402c24;
 L00402426:
 if(ebx == 0x6e) {
 goto L0040242f;
 }
 L00402829:
 if(( *edi & 0xff) != *(ebp - 4)) {
 goto L00402cb4;
 }
 *(ebp - 0x15) = *(ebp - 0x15) - 1;
 if(*(ebp - 0xd) == 0) {
 *(ebp - 0x58) = *(ebp - 0x70);
 goto L00402c44;
 L0040242f:
 edi = *(ebp + 4);
 if(*(ebp - 0xd) == 0) {
 L00402c24:
 if(*(ebp - 0x48) == 0) {
 *esi = *(ebp - 0xe) == 0 ? di : edi;
 } else {
 *esi = *(ebp - 0x34);
 *(esi + 4) = *(ebp - 0x30);
 }
 }
 }
 }
 }
 }
 }
 }
 L00402c44:
 *(ebp - 0x15) = *(ebp - 0x15) + 1;
 edi = *(ebp - 0x28) + 1;
 *(ebp - 0x28) = edi;
 }
 if(*(ebp - 4) == -1) {
 if(*edi != 0x25) {
 break;
 }
 eax = *(ebp - 0x28);
 if(*(eax + 1) != 0x6e) {
 break;
 }
 edi = eax;
 }
 } else {
 *(ebp + 4) = *(ebp + 4) - 1;
 esi = ebp + 4;
 eax = L004020C5( *(ebp - 0x14));
 if(eax != -1) {
 L0040A109(eax, *(ebp - 0x14));
 }
 do {
 edi = edi + 1;
 } while(L00409CCA( *edi & 0xff) != 0);
 }
 al = *edi;
 } while(al != 0);
 goto L00402cdc;
 L00402cb4:
 *(ebp - 4) :: -1;
 goto L00402ccd;
 L00402cba:
 if(eax != -1) {
 L0040A109(eax, *(ebp - 0x14));
 }
 L00402ccd:
 if(ebx != -1) {
 L0040A109( *(ebp - 4), *(ebp - 0x14));
 }
 L00402cdc:
 if(*(ebp - 0x44) == 1) {
 L004078A2( *(ebp - 0x24));
 }
 if(*(ebp - 4) != -1) {
 goto L00402d0f;
 }
 eax = *(ebp - 0x3c);
 if(eax == 0 && *(ebp - 0x15) == al) {
 eax = eax | -1;
 }
 if(*(ebp - 0x60) != 0) {
 *( *(ebp - 0x64) + 0x70) = *( *(ebp - 0x64) + 0x70) & -3;
 goto L00402d1f;
 L00402d0f:
 if(*(ebp - 0x60) != 0) {
 *( *(ebp - 0x64) + 0x70) = *( *(ebp - 0x64) + 0x70) & -3;
 }
 eax = *(ebp - 0x3c);
 }
 }
 L00402d1f:
 ecx = *(ebp + 0x188);
 (restore)edi;
 (restore)esi;
 ecx = ecx ^ ebp;
 (restore)ebx;
 ebp = ebp + 0x18c;
 return L00407C3A();
 }
 
 | 
 
 
 man...
 _________________
 
 Get kidnapped often. |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| xxxx93 Master Cheater
 
  Reputation: 0 
 Joined: 19 Dec 2006
 Posts: 394
 Location: Right behind You
 
 | 
			
				|  Posted: Sun Mar 04, 2007 10:16 am    Post subject: |   |  
				| 
 |  
				| these kind of stuff is stupid and a waste of time _________________
 
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| BRONiUS Expert Cheater
 
  Reputation: 0 
 Joined: 26 Jun 2006
 Posts: 154
 Location: Vilnius, Lithuania
 
 | 
			
				|  Posted: Sun Mar 04, 2007 10:20 am    Post subject: |   |  
				| 
 |  
				|  	  | xxxx93 wrote: |  	  | these kind of stuff is stupid and a waste of time | 
 
 Says the guy with naruto sig
   _________________
 
   
   Rhapsody in Blue is Epic.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| ethrethdjed Grandmaster Cheater Supreme
 
 ![]() Reputation: 0 
 Joined: 21 Nov 2006
 Posts: 1776
 
 
 | 
			
				|  Posted: Sun Mar 04, 2007 10:27 am    Post subject: |   |  
				| 
 |  
				|  	  | BRONiUS wrote: |  	  |  	  | xxxx93 wrote: |  	  | these kind of stuff is stupid and a waste of time | 
 
 Says the guy with naruto sig
  | 
 You gots a problem with Naruto? Go die. And it is somewhat a waste of time unless you enjoy puzzle type things. Because basically it's a puzzle.
   _________________
 
   
 Click above for an invite!
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| BRONiUS Expert Cheater
 
  Reputation: 0 
 Joined: 26 Jun 2006
 Posts: 154
 Location: Vilnius, Lithuania
 
 | 
			
				|  Posted: Sun Mar 04, 2007 10:31 am    Post subject: |   |  
				| 
 |  
				|  	  | ethrethdjed wrote: |  	  |  	  | BRONiUS wrote: |  	  |  	  | xxxx93 wrote: |  	  | these kind of stuff is stupid and a waste of time | 
 
 Says the guy with naruto sig
  | 
 You gots a problem with Naruto? Go die. And it is somewhat a waste of time unless you enjoy puzzle type things. Because basically it's a puzzle.
  | 
 
 I have troubles with people like him and all of the anime, I just dislike it.
 _________________
 
   
   Rhapsody in Blue is Epic.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| ethrethdjed Grandmaster Cheater Supreme
 
 ![]() Reputation: 0 
 Joined: 21 Nov 2006
 Posts: 1776
 
 
 | 
			
				|  Posted: Sun Mar 04, 2007 10:33 am    Post subject: |   |  
				| 
 |  
				|  	  | BRONiUS wrote: |  	  |  	  | ethrethdjed wrote: |  	  |  	  | BRONiUS wrote: |  	  |  	  | xxxx93 wrote: |  	  | these kind of stuff is stupid and a waste of time | 
 
 Says the guy with naruto sig
  | 
 You gots a problem with Naruto? Go die. And it is somewhat a waste of time unless you enjoy puzzle type things. Because basically it's a puzzle.
  | 
 
 I have troubles with people like him and all of the anime, I just dislike it.
 | 
 That's great. Dislike the anime, not the people sporting some of the related things or people who like it.
 _________________
 
   
 Click above for an invite!
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Uligor Grandmaster Cheater
 
  Reputation: 0 
 Joined: 21 Jan 2006
 Posts: 956
 
 
 | 
			
				|  Posted: Sun Mar 04, 2007 11:45 am    Post subject: |   |  
				| 
 |  
				| blland, that's not my code and I don't use it, you should rely on debugging and reversing and not programs that sniff out encryption codes. _________________
 
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		|  |