Solution Here: https://www.youtube.com/watch?v=7e9gkk-YW64

I'm keeping the website up for submission if you want to try it yourself

A lot of people has expressed that the first puzzle that is still on going: http://www.steamgifts.com/discussion/ld23b/puzzle-reverse-engineering-101-mad-max-no-level-restrictions is too easy.

Here's the real deal now. I want you to make this program http://puu.sh/o44YS/0d587e1b0a print "hello world" just by supplying it with the required 4 files. No Patching, No modifying variables in debugger to force it to print hello world, just old school reverse engineering.

To check that you really did it the right way, I want you to upload the 4 files. Here are the links to upload them depending on the error code that you got:

Error 0-3: www.Youhaventsolvedanythingyet.com
Error 5: https://script.google.com/macros/s/AKfycbwIkagaLyC4kHn83m1ioMxVnoWlcWjC53hhYPtFNFzuwG90Gec/exec
Error 6: https://script.google.com/macros/s/AKfycbzBL1uXnP_tQot0qkIqJPVlw8r3c5kXtUYg3uak2WUYdwBlvkvy/exec
Error 7: https://script.google.com/macros/s/AKfycbzcVnVVBWSJFeiVKAc8looqfre9OZinEYWQXzXzgdrwUHN3k9M/exec
Hello world: https://script.google.com/macros/s/AKfycbzCW38nqibZLs1HrrCHJvuNm1UbyYIOFllx50PSd11ndGnuwLN5/exec

No need for password this time, those upload pages will give you the giveaway link if you supplied a valid input.

Here's the game list depending on how much you have solved:

First file: ICY
Second file: Celestian Tales: Old North
Third file: TASTEE: Lethal Tactics
Fourth FileHyper Light Drifter


FAQ:

Q: When I run the program, nothing happens. Doesn't even show the error code!
A: Type "echo $?"

Q: How do I type non-printable code?
A: Use echo -n -e to generate those files I.E.: "echo -n -e "\x32\x32\x32" > in1"

Q: echo -n -e just prints "-e \x32\x32\x32" in the file?
A: Use bash first then type that command if that is happening

Q: Last guard check is impossible! No one can't enter that Hyper Light Drifter giveaway. Fook u
A: Nop, It's possible ;)

8 years ago*

Comment has been collapsed.

3/4...

8 years ago
Permalink

Comment has been collapsed.

bump for solved up to the 3rd part. Stuck on the last one :(

8 years ago
Permalink

Comment has been collapsed.

Bump for not so late solve (4/4) :). Heck, that was hard.

8 years ago
Permalink

Comment has been collapsed.

Booo, oods were in my favor and did not win any of the 4 GAs...

8 years ago
Permalink

Comment has been collapsed.

Solution posted. congratz to all winners

8 years ago
Permalink

Comment has been collapsed.

Hey, you've accidentally posted a private edit link

8 years ago
Permalink

Comment has been collapsed.

Is that you talking in the video? You have nice voice! Can you make more videos and post them in Steamgifts forum so we get to hear your voice more often, and have it serenade us to peaceful sleep every night?

8 years ago
Permalink

Comment has been collapsed.

ur being sarcastic right?

8 years ago
Permalink

Comment has been collapsed.

no? :< It was a (bad) joke. but you do have nice voice.
(plus I was sleep deprived)

8 years ago
Permalink

Comment has been collapsed.

This is beautiful. Thanks for this puzzle, I learned a lot of new things! (even if I didn't go beyond the first file)

8 years ago
Permalink

Comment has been collapsed.

8 years ago
Permalink

Comment has been collapsed.

Nice video.
I feel like a retard after watching it. I was so close to the 2nd file :'(
I failed at using gdb cause i'm an idiot and then kept trying to write each character itself (/32 for 2 for instance) and 1 by 1 instead 2 by 2 (so i wrote a2fe).
The other files i would never get though.
I just don't get why you wrote the 3rd and 4th file with x10-x69 to start.
Anyway, thanks for the puzzle :)

8 years ago
Permalink

Comment has been collapsed.

When dealing with programs that read inputs from a program. You want a discernible pattern (which in this case a incrementing number from 10-70) so when the program read the file and store the data on memory, you can easily determine the position on the string or file to edit when you examine a specific memory address

8 years ago
Permalink

Comment has been collapsed.

That makes sense, thanks.

8 years ago
Permalink

Comment has been collapsed.

Merci beaucoup pour la solution!!

J'espere que vous nous amenez plusiers puzzles comme cela.

8 years ago
Permalink

Comment has been collapsed.

Sign in through Steam to add a comment.