DEFCON Capture the Flag Qualification Challenge #1
endgame.com
endgame.com
When I asked how to get started, he suggested I just jump into a CTF and try.
[edit] I work at endgame (see my other comment), we're hiring, etc. etc.
I'm very inexperienced with reverse-engineering, and haven't finished the article yet, but is "s23" here a typo? I can't find any other reference to it in the article, and it doesn't make sense to me. Should it be "s2"? Thanks
Should that be "0x01"?
Edit
> The null after the 0x1 is implied
Oh I see, strncpy stopped when it hit the (implied) null (0x00) character
I don't know if I would have been able to derive this solution on my own though, that's where the creativity comes in. However, I'm guessing these CTF challenges are usually kind of "similar" in the same way that ACM programming challenges are. If you do these sort or challenges often enough it should become easier.
Also, the best way to learn this stuff is to do it. Even if this seems out of your league, I'd suggest to just join a team and start playing - if that kind of thing seems interesting to you.