| View previous topic :: View next topic | 
	
	
		| Author | Message | 
	
		| andyqutami Master Cheater
 
 ![]() Reputation: 0 
 Joined: 03 Oct 2006
 Posts: 469
 Location: Wouldn't u like 2 no
 
 | 
			
				|  Posted: Sun Mar 04, 2007 11:52 am    Post subject: |   |  
				| 
 |  
				|  	  | blland wrote: |  	  | 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...
 | 
 
 wow
 thats 1 long ass encrypted code / big ass bump 2 this thread..
 _________________
 
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Noz3001 I'm a spammer
 
  Reputation: 26 
 Joined: 29 May 2006
 Posts: 6220
 Location: /dev/null
 
 | 
			
				|  Posted: Sun Mar 04, 2007 11:57 am    Post subject: |   |  
				| 
 |  
				|  	  | ethrethdjed wrote: |  	  |  	  | 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.
 | 
 
 I watched naruto the other day. Took about 5 mins before i felt like throwing my tv (if it wasn't so heavy) at the wall. I don't know how people watch such trash!
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| FusionFire5 Grandmaster Cheater
 
 ![]() Reputation: 0 
 Joined: 12 Nov 2006
 Posts: 851
 
 
 | 
			
				|  Posted: Sun Mar 04, 2007 12:08 pm    Post subject: |   |  
				| 
 |  
				| English dubbed or English subbed? English dubbed sucks. 
 Anime is made for asians though. American version of anime is called cartoons and is a different style.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| appalsap Moderator
 
  Reputation: 0 
 Joined: 27 Apr 2006
 Posts: 6753
 Location: Pakistan
 
 | 
			
				|  Posted: Sun Mar 04, 2007 12:19 pm    Post subject: |   |  
				| 
 |  
				|  	  | FusionFire5 wrote: |  	  | Anime is made for asians though. American version of anime is called cartoons and is a different style. | 
 
 not FOR, BY.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Uligor Grandmaster Cheater
 
  Reputation: 0 
 Joined: 21 Jan 2006
 Posts: 956
 
 
 | 
			
				|  Posted: Sun Mar 04, 2007 12:21 pm    Post subject: |   |  
				| 
 |  
				| Stop dirtying my beautiful crackme thread with anime. ;-; _________________
 
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| richie86 Grandmaster Cheater
 
  Reputation: 0 
 Joined: 13 Jan 2006
 Posts: 664
 
 
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| nog_lorp Grandmaster Cheater
 
  Reputation: 0 
 Joined: 26 Feb 2006
 Posts: 743
 
 
 | 
			
				|  Posted: Sun Mar 04, 2007 3:28 pm    Post subject: |   |  
				| 
 |  
				| So far, I've gotten that it is atleast 8 digits (I'd assume exactly 8), less than 1000 (tested for and it would cause a buffer overflow). 
 ~nog_lorp
 _________________
 
 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 |  | 
	
		|  | 
	
		| Ungreat Expert Cheater
 
 ![]() Reputation: 0 
 Joined: 27 Feb 2007
 Posts: 215
 
 
 | 
			
				|  Posted: Sun Mar 04, 2007 4:56 pm    Post subject: |   |  
				| 
 |  
				| 40103c  ZF == 1 _________________
 
 Oh man, I'm getting too excited 	  | Code: |  	  | mov     r10, qword ptr [rsp+0A28h+arg_5F8] shl     rdx, 20h
 mov     r11, 7010008004002001h
 or      rax, rdx
 mov     rcx, r10
 xor     rcx, rax
 lea     rax, [rsp+0A28h+var_2C8]
 | 
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Uligor Grandmaster Cheater
 
  Reputation: 0 
 Joined: 21 Jan 2006
 Posts: 956
 
 
 | 
			
				|  Posted: Sun Mar 04, 2007 4:57 pm    Post subject: |   |  
				| 
 |  
				| and code? _________________
 
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Penguin I post too much
 
  Reputation: 0 
 Joined: 16 Jun 2006
 Posts: 4410
 Location: New avatar OMG WTF?!
 
 | 
			
				|  Posted: Sun Mar 04, 2007 5:03 pm    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.
  | 
 
 Anime is a waste of time. At least this makes us think.
 _________________
 
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Penguin I post too much
 
  Reputation: 0 
 Joined: 16 Jun 2006
 Posts: 4410
 Location: New avatar OMG WTF?!
 
 | 
			
				|  Posted: Sun Mar 04, 2007 5:13 pm    Post subject: |   |  
				| 
 |  
				|  	  | x0r wrote: |  	  |  	  | Penguin 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.
  | 
 
 Anime is a waste of time. At least this makes us think.
 | 
 
 Anime isn't a waste of time, you're just an idiot. As long as someone enjoys what they're doing (whether it be watching paint dry or skydiving) and they don't see it as a waste of time your opinion means nothing, stupid punk.
 | 
 The same applies to him.
   The only difference is that he's saying that we should die if you don't like Naruto. That's a form of manifest destiny, is it not?
 _________________
 
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Liquid369 I post too much
 
 ![]() Reputation: 0 
 Joined: 15 Oct 2006
 Posts: 3938
 Location: Where ever I am
 
 | 
			
				|  Posted: Sun Mar 04, 2007 5:39 pm    Post subject: |   |  
				| 
 |  
				| Lol I am in the process Uligor of cracking it x0r stop fighting
   _________________
 
   People are of no value.
 We could make more sometime.
 If we need them.
 Life itself is only vision, a dream.
 Nothing exists in empty space and you.
 And you are but a thought.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Liquid369 I post too much
 
 ![]() Reputation: 0 
 Joined: 15 Oct 2006
 Posts: 3938
 Location: Where ever I am
 
 | 
			
				|  Posted: Sun Mar 04, 2007 6:00 pm    Post subject: |   |  
				| 
 |  
				| Everything you seem to do gets pointless gosh   _________________
 
   People are of no value.
 We could make more sometime.
 If we need them.
 Life itself is only vision, a dream.
 Nothing exists in empty space and you.
 And you are but a thought.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Noz3001 I'm a spammer
 
  Reputation: 26 
 Joined: 29 May 2006
 Posts: 6220
 Location: /dev/null
 
 | 
			
				|  Posted: Sun Mar 04, 2007 6:03 pm    Post subject: |   |  
				| 
 |  
				| x0r argues with everyone.   
 It's funny.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| opcode0x90 Cheater
 
 ![]() Reputation: 0 
 Joined: 05 Aug 2006
 Posts: 27
 
 
 | 
			
				|  Posted: Mon Mar 05, 2007 9:26 am    Post subject: |   |  
				| 
 |  
				| Code: 146527 
 and I like Naruto too
   
 GJ, pretty neat way to evaluate the code.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		|  |