View previous topic :: View next topic |
Author |
Message |
slippppppppp Grandmaster Cheater Reputation: 0
Joined: 08 Aug 2006 Posts: 929
|
Posted: Mon Nov 12, 2007 5:14 pm Post subject: CrackMe |
|
|
I think this is the most advanced crackme ive made. Just post a username and a working serial and you win xP!
Edit
Btw, you cannot input char's in your serial
If you are really good, write a working keygen me for this, and ill have your name in my sig :]
Edit, added fixed version.
Last edited by slippppppppp on Mon Nov 12, 2007 6:44 pm; edited 1 time in total |
|
Back to top |
|
|
zart Master Cheater Reputation: 0
Joined: 20 Aug 2007 Posts: 351 Location: russia
|
Posted: Mon Nov 12, 2007 6:42 pm Post subject: |
|
|
you obviously havn't tested this.
fix it and we'll keygen it
_________________
0x7A 0x61 0x72 0x74
TEAM RESURRECTiON |
|
Back to top |
|
|
slippppppppp Grandmaster Cheater Reputation: 0
Joined: 08 Aug 2006 Posts: 929
|
Posted: Mon Nov 12, 2007 6:47 pm Post subject: |
|
|
anywho anyone still trying?
|
|
Back to top |
|
|
zart Master Cheater Reputation: 0
Joined: 20 Aug 2007 Posts: 351 Location: russia
|
Posted: Mon Nov 12, 2007 7:11 pm Post subject: |
|
|
step one of making a program
test it
step two
fix bugs
step three
TEST that your bugs are fixed.
fix it again, and if it isn't fixed the last time i won't bother looking again
edit: right now your comparing an address of a pointer to a value. you need to be comparing the value the pointer points to, to the value.
_________________
0x7A 0x61 0x72 0x74
TEAM RESURRECTiON |
|
Back to top |
|
|
haha01haha01 Grandmaster Cheater Supreme Reputation: 0
Joined: 15 Jun 2007 Posts: 1233 Location: http://www.SaviourFagFails.com/
|
Posted: Tue Nov 13, 2007 6:34 am Post subject: |
|
|
its not a crackme, its a debugme, change the topic title NAO.
and besides it looks like a realy easy 1 if it was working...
its cmp jnz crackme... sooooo lame.
|
|
Back to top |
|
|
Flyte Peanuts!!!! Reputation: 6
Joined: 19 Apr 2006 Posts: 1887 Location: Canada
|
Posted: Tue Nov 13, 2007 8:53 am Post subject: |
|
|
haha01haha01 wrote: | its not a crackme, its a debugme, change the topic title NAO.
and besides it looks like a realy easy 1 if it was working...
its cmp jnz crackme... sooooo lame. |
If it is so lame why are they the only crackme's you attempt? (Its is pretty obvious, you never post in the threads with any real crackme's)
Is it because your ego might be deflated?
|
|
Back to top |
|
|
atom0s Moderator Reputation: 198
Joined: 25 Jan 2006 Posts: 8517 Location: 127.0.0.1
|
|
Back to top |
|
|
oib111 I post too much Reputation: 0
Joined: 02 Apr 2007 Posts: 2947 Location: you wanna know why?
|
Posted: Tue Nov 13, 2007 9:30 am Post subject: |
|
|
Flyte wrote: | haha01haha01 wrote: | its not a crackme, its a debugme, change the topic title NAO.
and besides it looks like a realy easy 1 if it was working...
its cmp jnz crackme... sooooo lame. |
If it is so lame why are they the only crackme's you attempt? (Its is pretty obvious, you never post in the threads with any real crackme's)
Is it because your ego might be deflated? |
Flyte please don't do that to haha. I see him post and crack a lot of hard crackmes. And even if he didn't, how about he just can't, so he doesn't T.T
_________________
8D wrote: |
cigs dont make people high, which weed does, which causes them to do bad stuff. like killing |
|
|
Back to top |
|
|
haha01haha01 Grandmaster Cheater Supreme Reputation: 0
Joined: 15 Jun 2007 Posts: 1233 Location: http://www.SaviourFagFails.com/
|
Posted: Tue Nov 13, 2007 9:33 am Post subject: |
|
|
hey hey, i cracked more then half of the crackmes on this forum, and im almost sure i posted on 99% of the topics on crackmes forum. i can crack crackmes, find their passowrd, sometime even keygen them, but i do NOT debug crackmes. thats the DEVELOPER's job.
|
|
Back to top |
|
|
Symbol I'm a spammer Reputation: 0
Joined: 18 Apr 2007 Posts: 5094 Location: Israel.
|
Posted: Tue Nov 13, 2007 10:09 am Post subject: |
|
|
Doesn't work, crashs when I write my serial... (Symbol, #I=2?<)
|
|
Back to top |
|
|
haha01haha01 Grandmaster Cheater Supreme Reputation: 0
Joined: 15 Jun 2007 Posts: 1233 Location: http://www.SaviourFagFails.com/
|
Posted: Tue Nov 13, 2007 10:24 am Post subject: |
|
|
ye, we alredy know that.
actually, the program jumps to "raiseexception" on its own decision....
step in the calls and ull reach an obvious invoking of "RaiseException"
it looks like the program was meant to crash..........
|
|
Back to top |
|
|
killersamurai Expert Cheater Reputation: 0
Joined: 10 Sep 2007 Posts: 197 Location: Colorado
|
Posted: Tue Nov 13, 2007 12:32 pm Post subject: |
|
|
user: killersamurai
pass: 0x3db2cdb8
So far, this only works when loaded through olly. When I try it without loading it into olly, it doesn't work for me. Also, it will always show the invalid message because of cmp ebx, dword ptr ds:[40a7b4], which holds the value of 148662h. If you enter 0x00000000 for the serial, it will not show either message.
|
|
Back to top |
|
|
zart Master Cheater Reputation: 0
Joined: 20 Aug 2007 Posts: 351 Location: russia
|
Posted: Tue Nov 13, 2007 4:33 pm Post subject: |
|
|
God - how does every topic turn into spam like this?
Yes, it's already posted that there are bugs in this, yes he's already been yelled at for it. Christ - we don't need 10 people spewing the same thing, go raise your post count some where else.
Since he hasn't fixed it since I last posted - and no one else has bother to look into it more I'll explain whats going on;
Takes the username and subtracts each letter by 0x10
ZART = J1BD = 0x
name - hash
Takes the serial and converts it to hex;
1234 = 4D2
Then it loads in the constant 0x148662
Then it xor's the hex version of the serial (4D2) and see's if they are equal;
compares (0x4D2^0x148662) to 0x4A314244 and then says it's valid if equal, if not does bad boy jump.
Thats how the compare statement should be, though he currently has the value's wrong.
I know it's coded in delphi, but it's easier to explain the bug in terms of cpp. He is comparing the address of a pointer to a value... Not a value a pointer is pointing to and a value...
Essentially the bug is like the following;
int *x = 4;
int y = 4;
if(x==y)
cout << "win";
_________________
0x7A 0x61 0x72 0x74
TEAM RESURRECTiON |
|
Back to top |
|
|
|