News:

Holy shit, it's 2018 2019 2020 2021 2022 2023 2024, and the US isn't a fascist country! What a time to be alive.

Main Menu

Crack Me!

Started by Joe, January 16, 2006, 04:37:34 PM

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

zorm

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

iago

Quote from: zorm 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.

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

rabbit

You overwrote one oneth of the program.  That's a part!

Joe

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.
Quote from: Camel on June 09, 2009, 04:12:23 PMI'd personally do as Joe suggests

Quote from: AntiVirus on October 19, 2010, 02:36:52 PM
You might be right about that, Joe.


Sidoh

Quote from: Joe 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.

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.

wires

Quote from: Joe 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.
Why the hell would you go through all of that work? :P

rabbit

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?

Sidoh

Quote from: rabbit 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?

Exactly! ^_^

zorm

Quote from: rabbit 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?

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

Sidoh

Quote from: zorm on January 18, 2006, 09:54:38 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

MyndFyre

Quote from: Sidoh on January 18, 2006, 09:58:23 PM
Quote from: zorm on January 18, 2006, 09:54:38 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.
Quote from: Joe on January 23, 2011, 11:47:54 PM
I have a programming folder, and I have nothing of value there

Running with Code has a new home!

Quote from: Rule on May 26, 2009, 02:02:12 PMOur species really annoys me.

Joe

I didn't mean to, Myndfyre.
Quote from: Camel on June 09, 2009, 04:12:23 PMI'd personally do as Joe suggests

Quote from: AntiVirus on October 19, 2010, 02:36:52 PM
You might be right about that, Joe.


Sidoh

Quote from: Joe on January 18, 2006, 10:13:46 PM
I didn't mean to, Myndfyre.

Well DUH.  The point is you did . :P

iago

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. 

Sidoh

Quote from: iago 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. 

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

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