Author Topic: Crack Me!  (Read 12791 times)

0 Members and 1 Guest are viewing this topic.

Offline zorm

  • Hero Member
  • *****
  • Posts: 591
    • View Profile
    • Zorm's Page
Re: Crack Me!
« Reply #30 on: January 17, 2006, 09:34:56 pm »
Even then its stills not really cracking. I.E. Even if you protect both strings I can just overwrite parts of your program to make it execute code to print joe sucks, there is plenty room. However, this has no real world application as in most programs you want the code you are injection to actually interact with the real program.
"Frustra fit per plura quod potest fieri per pauciora"
- William of Ockham

Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
Re: Crack Me!
« Reply #31 on: January 17, 2006, 09:42:20 pm »
Even then its stills not really cracking. I.E. Even if you protect both strings I can just overwrite parts of your program to make it execute code to print joe sucks, there is plenty room.

That's what I did.  Well, I overwrote the whole program.  Close enough :)

Offline rabbit

  • x86
  • Hero Member
  • *****
  • Posts: 8092
  • I speak for the entire clan (except Joe)
    • View Profile
Re: Crack Me!
« Reply #32 on: January 17, 2006, 10:32:13 pm »
You overwrote one oneth of the program.  That's a part!

Offline Joe

  • B&
  • Moderator
  • Hero Member
  • *****
  • Posts: 10319
  • In Soviet Russia, text read you!
    • View Profile
    • Github
Re: Crack Me!
« Reply #33 on: January 18, 2006, 03:19:31 pm »
I think the correct term is one whole, but eh.

Or what you could have done is just calculated the SHA256 hash of "Joe sucks", and replaced the other one in there. That's what I would have done.
I'd personally do as Joe suggests

You might be right about that, Joe.


Offline Sidoh

  • x86
  • Hero Member
  • *****
  • Posts: 17634
  • MHNATY ~~~~~
    • View Profile
    • sidoh
Re: Crack Me!
« Reply #34 on: January 18, 2006, 05:39:17 pm »
I think the correct term is one whole, but eh.

Or what you could have done is just calculated the SHA256 hash of "Joe sucks", and replaced the other one in there. That's what I would have done.

Because you like to make things harder than they are?  Doing what rabbit did is by no means an unacceptable shortcut.  It was, in fact, much more acceptable than doing what you're suggesting.

Offline wires

  • Pwnage
  • x86
  • Hero Member
  • *****
  • Posts: 1103
  • cocaine is fun!
    • View Profile
    • Weapon Of Mass Destruction
Re: Crack Me!
« Reply #35 on: January 18, 2006, 05:59:41 pm »
I think the correct term is one whole, but eh.

Or what you could have done is just calculated the SHA256 hash of "Joe sucks", and replaced the other one in there. That's what I would have done.
Why the hell would you go through all of that work? :P

Offline rabbit

  • x86
  • Hero Member
  • *****
  • Posts: 8092
  • I speak for the entire clan (except Joe)
    • View Profile
Re: Crack Me!
« Reply #36 on: January 18, 2006, 08:12:10 pm »
The point of cracking a program is to make it work.  Why would I do something to the program the author told me to if I could get the same results with 50 times less work?

Offline Sidoh

  • x86
  • Hero Member
  • *****
  • Posts: 17634
  • MHNATY ~~~~~
    • View Profile
    • sidoh
Re: Crack Me!
« Reply #37 on: January 18, 2006, 08:24:01 pm »
The point of cracking a program is to make it work.  Why would I do something to the program the author told me to if I could get the same results with 50 times less work?

Exactly! ^_^

Offline zorm

  • Hero Member
  • *****
  • Posts: 591
    • View Profile
    • Zorm's Page
Re: Crack Me!
« Reply #38 on: January 18, 2006, 09:54:38 pm »
The point of cracking a program is to make it work.  Why would I do something to the program the author told me to if I could get the same results with 50 times less work?

Because most crack me's and such are designed to show off a specific method only. Of course real application author's are going to use a combination of methods and be much more concerned about a totally secure program.
"Frustra fit per plura quod potest fieri per pauciora"
- William of Ockham

Offline Sidoh

  • x86
  • Hero Member
  • *****
  • Posts: 17634
  • MHNATY ~~~~~
    • View Profile
    • sidoh
Re: Crack Me!
« Reply #39 on: January 18, 2006, 09:58:23 pm »
Because most crack me's and such are designed to show off a specific method only. Of course real application author's are going to use a combination of methods and be much more concerned about a totally secure program.

He didn't say anything about a specific method, he just said get it done.  That's what rabbit did. :P

Offline MyndFyre

  • Boticulator Extraordinaire
  • x86
  • Hero Member
  • *****
  • Posts: 4540
  • The wait is over.
    • View Profile
    • JinxBot :: the evolution in boticulation
Re: Crack Me!
« Reply #40 on: January 18, 2006, 10:07:41 pm »
Because most crack me's and such are designed to show off a specific method only. Of course real application author's are going to use a combination of methods and be much more concerned about a totally secure program.

He didn't say anything about a specific method, he just said get it done.  That's what rabbit did. :P

Yeah, but usually the author doesn't leave other methods exposed.
I have a programming folder, and I have nothing of value there

Running with Code has a new home!

Our species really annoys me.

Offline Joe

  • B&
  • Moderator
  • Hero Member
  • *****
  • Posts: 10319
  • In Soviet Russia, text read you!
    • View Profile
    • Github
Re: Crack Me!
« Reply #41 on: January 18, 2006, 10:13:46 pm »
I didn't mean to, Myndfyre.
I'd personally do as Joe suggests

You might be right about that, Joe.


Offline Sidoh

  • x86
  • Hero Member
  • *****
  • Posts: 17634
  • MHNATY ~~~~~
    • View Profile
    • sidoh
Re: Crack Me!
« Reply #42 on: January 18, 2006, 10:24:57 pm »
I didn't mean to, Myndfyre.

Well DUH.  The point is you did . :P

Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
Re: Crack Me!
« Reply #43 on: January 18, 2006, 10:32:33 pm »
The way it was solved was the proper way to do it.  The idea of being a hacker is to think outside the box, and to use unexpected solutions.  I can give many examples, but I don't feel like it.  I don't think anybody here is arguing that the proposed solution was wrong, Joe only said it's not what he intended.  So it's all good. 

Offline Sidoh

  • x86
  • Hero Member
  • *****
  • Posts: 17634
  • MHNATY ~~~~~
    • View Profile
    • sidoh
Re: Crack Me!
« Reply #44 on: January 18, 2006, 10:41:01 pm »
The way it was solved was the proper way to do it.  The idea of being a hacker is to think outside the box, and to use unexpected solutions.  I can give many examples, but I don't feel like it.  I don't think anybody here is arguing that the proposed solution was wrong, Joe only said it's not what he intended.  So it's all good. 

I'm pretty sure that's what zorm was saying. :P

Quote from: Warrior
[ box ]   :D|-<   <--- You