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: 4022 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 |
|
|
|