Jump to content











Photo

Challenge #14 - Find the right key of this rude program


  • Please log in to reply
17 replies to this topic

#1 Icecube

Icecube

    Gold Member

  • Team Reboot
  • 1063 posts
  •  
    Belgium

Posted 30 August 2011 - 12:29 AM

Challenge #14: Find the right key of this rude program.
Try it here.

Attached Files



#2 AceInfinity

AceInfinity

    Frequent Member

  • Team Reboot
  • 228 posts
  • Location:Canada
  • Interests:Windows Security, Programming, Customizing & Crash Dump Analysis.
  •  
    Canada

Posted 30 August 2011 - 12:34 AM

I'm not quite done with challenge 13 but why are they all console applications? lol

#3 Icecube

Icecube

    Gold Member

  • Team Reboot
  • 1063 posts
  •  
    Belgium

Posted 30 August 2011 - 12:42 AM

@ AceInfinity
Because I made those challenges myself with the help of the MinGW compiler on Linux (the irony :devil: ) and they are my first Windows programs. The filesize is also very small (around 4kb), so it should be easier to find the solution than in a GUI based application, which has a lot of clutter.

#4 Holmes.Sherlock

Holmes.Sherlock

    Gold Member

  • Team Reboot
  • 1444 posts
  • Location:Santa Barbara, California
  •  
    United States

Posted 30 August 2011 - 12:58 AM

Original post updated with a link to try out the challenge.

#5 Sha0

Sha0

    WinVBlock Dev

  • Developer
  • 1682 posts
  • Location:reboot.pro Forums
  • Interests:Booting
  •  
    Canada

Posted 30 August 2011 - 01:10 AM

Spoiler


#6 Holmes.Sherlock

Holmes.Sherlock

    Gold Member

  • Team Reboot
  • 1444 posts
  • Location:Santa Barbara, California
  •  
    United States

Posted 30 August 2011 - 01:12 AM

The MD5 hash of the answer is ....................

Nice idea to disclose the solution yet not announcing it publicly!!!

#7 Sha0

Sha0

    WinVBlock Dev

  • Developer
  • 1682 posts
  • Location:reboot.pro Forums
  • Interests:Booting
  •  
    Canada

Posted 30 August 2011 - 04:21 AM

Nice idea to disclose the solution yet not announcing it publicly!!!

A limitation being that without someone quoting it, it can be edited and if someone posts the answer, I could be accused of changing to to match their answer. However until someone posts the answer, anyone having the answer can know that I have the answer... A shared secret.

Hashes are nice for giving people confidence against tampering. I have a "card trick" program and usually ask Internet-based indulgers to take a hash of the program before starting. Even if they don't want the program at the moment, if they are impressed by it, they can verify that I didn't just customize the program to the parameters of their involvement, or that the program went out on the Internet to cheat. If they inspect the source code later on, they can have confidence that it was the same, throughout.

#8 Holmes.Sherlock

Holmes.Sherlock

    Gold Member

  • Team Reboot
  • 1444 posts
  • Location:Santa Barbara, California
  •  
    United States

Posted 30 August 2011 - 10:35 AM

Hashes are nice for giving people confidence against tampering. I have a "card trick" program and usually ask Internet-based indulgers to take a hash of the program before starting. Even if they don't want the program at the moment, if they are impressed by it, they can verify that I didn't just customize the program to the parameters of their involvement, or that the program went out on the Internet to cheat. If they inspect the source code later on, they can have confidence that it was the same, throughout.

It sounds the same way as "Digital Signature" works.

#9 AceInfinity

AceInfinity

    Frequent Member

  • Team Reboot
  • 228 posts
  • Location:Canada
  • Interests:Windows Security, Programming, Customizing & Crash Dump Analysis.
  •  
    Canada

Posted 05 September 2011 - 11:02 AM

Is the site down? I can't seem to access it, it comes up with the hosting page for me.

#10 Holmes.Sherlock

Holmes.Sherlock

    Gold Member

  • Team Reboot
  • 1444 posts
  • Location:Santa Barbara, California
  •  
    United States

Posted 05 September 2011 - 11:28 AM

Is the site down? I can't seem to access it, it comes up with the hosting page for me.

The reason is explained here.(http://reboot.pro/15...post__p__136875)

#11 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 16066 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 05 September 2011 - 12:06 PM

Because I made those challenges myself with the help of the MinGW compiler on Linux (the irony :devil: ) and they are my first Windows programs.

As often happens, OT :ph34r:, but JFYI ;):
http://uncyclopedia....ki/Command_Line

(only a quick laugh, but I find it very well done) :)

:cheers:
Wonko

#12 Icecube

Icecube

    Gold Member

  • Team Reboot
  • 1063 posts
  •  
    Belgium

Posted 05 September 2011 - 03:11 PM

@ AceInfinity
Link to challenge site updated in first post.

#13 Icecube

Icecube

    Gold Member

  • Team Reboot
  • 1063 posts
  •  
    Belgium

Posted 11 September 2011 - 01:22 PM

Is there someone who was able to solve this challenge, besides Sha0?

#14 joakim

joakim

    Silver Member

  • Team Reboot
  • 912 posts
  • Location:Bergen
  •  
    Norway

Posted 11 September 2011 - 03:02 PM

I had a try last night but failed. Do you have a clue to give, like how many instructions to change etc?

#15 Icecube

Icecube

    Gold Member

  • Team Reboot
  • 1063 posts
  •  
    Belgium

Posted 11 September 2011 - 03:15 PM

I had a try last night but failed. Do you have a clue to give, like how many instructions to change etc?

Looking at the executable with a hexeditor first might reveal something interesting.

IDA pro might be handy too. The free version can be found at:
http://www.hex-rays....ownfreeware.htm

#16 joakim

joakim

    Silver Member

  • Team Reboot
  • 912 posts
  • Location:Bergen
  •  
    Norway

Posted 11 September 2011 - 09:46 PM

So I had it right almost from the start, as I compared against the wrong key. Misinterpreted Sha0's statement:

Yields that the MD5 hash of the answer is 924015BBE4ADF3781648AB98211A365D


To be the hash of the key (and not the executable). I never tried the key online, just compared against the wrong md5..

IDA is definetely good. Love it.

#17 Holmes.Sherlock

Holmes.Sherlock

    Gold Member

  • Team Reboot
  • 1444 posts
  • Location:Santa Barbara, California
  •  
    United States

Posted 12 September 2011 - 12:48 AM

@joakim
Have you tried your solution in the challenge site? If not, then please login there with your reboot username & try out the challenge to help us keep track of the participants who have successfully solved the challenge.

#18 joakim

joakim

    Silver Member

  • Team Reboot
  • 912 posts
  • Location:Bergen
  •  
    Norway

Posted 12 September 2011 - 05:23 AM

Yes I did, and it was correct.




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users