Find Bob's password challenge! BTC prize!

Discussion in 'Off Topic' started by gknova61, Dec 28, 2013.

  1. gknova61

    gknova61 Farbes Lover

    Joined:
    Mar 17, 2012
    Messages:
    1,238
    Likes Received:
    350
    CONTEST IS CLOSED! Congratulations to hsun324!

    Are you a coder/hacker? Now's your chance to show your skills!

    This is a C/C++ coding challenge! If you have no experience with the language, I wouldn't enter!
    Scenario:
    You have been contracted by a large corporation (ASSAP) to solve a crisis situation! One of their agents, Bob, has a company-standard 60-character password that's encoded in a file. The login program that the company uses to decode the password to cross-reference it with the one being inputted by the user has been removed from all the company's systems when a zero-day exploit was found that allowed an attacker to print pictures of Eduardo Dudu Surita on all the company printers. While ASSAP still has the source code of the login program, they need your help to retrieve Bob's password.

    What you need to do:
    1. Find the part in the code that decodes Bob's password
    2. Modify the code to write the plaintext password to a file called 'passdump.txt'
    3. Run that code separate from the whole program
    4. Send 'passdump.txt' back to the company (to me in PM)
    How to start the challenge:
    1. Send me a PM with the subject 'Bob's Password Challenge'
    2. In the body, write that you want to join the challenge
    3. I will send you a link to the source code of the login program, as well as Bob's encoded password file.
    4. From the time I send it to you, you'll have 24hr to send me back the link to 'passdump.txt' with the plaintext password as the contents via Dropbox, Google Drive, or Anonfiles.
    5. If I can login on my end, the contest will be over, and you will be sent BTC to an address of your choosing. Good luck!
    For anyone who missed out but would like to try:
    Source code: https://github.com/Forkk/MultiMC4
    Bob's password file: https://www.dropbox.com/s/3x21b6prq2zmc64/password
     
    Magi1053 and Ghostly like this.
  2. gknova61

    gknova61 Farbes Lover

    Joined:
    Mar 17, 2012
    Messages:
    1,238
    Likes Received:
    350
    Congratulations, hsun324! You have retrieved Bob's password in a very timely manner, and therefore are on ASAAP's top list of contacts! Looking forward to doing business with you, again!

    Passdump file:
    Bob=.7=xnnGZSIi5.rOGZXC%u)^%Y#9PARfP?ms\=mT5v+QMLp'V3VyjTwIL&t3D}FR
     
  3. Toma678

    Toma678 Member

    Joined:
    Apr 14, 2013
    Messages:
    135
    Likes Received:
    17
    I wouldn't be able to do it, but after the competition, could I just have the code, to look at and learn from ? Crypting interests me, and I need to learn somehow :3 hopefully this way wont result in a letter from my ISP again ._.

    EDIT: screw it, I'll just enter, I don't loose anything :3 PM time
     
  4. Neonbeta

    Neonbeta Person who did stuff and things

    Joined:
    Mar 2, 2012
    Messages:
    2,603
    Likes Received:
    757
    :eek:
     
  5. Toma678

    Toma678 Member

    Joined:
    Apr 14, 2013
    Messages:
    135
    Likes Received:
    17
    My ISP like to think that they control the law.. Oh wait, since they're the only cable company, they do! :3

    Apparently torrenting a Linux distro down is illegal too..
     
    xXMadNessXx likes this.
  6. Machir

    Machir ._.

    Joined:
    Dec 3, 2011
    Messages:
    48
    Likes Received:
    14
    Maybe this might be of some help to anyone,
    The includes starting with wx/... are includes from wxWidgets. A way to get the password retrieval working would be to get that library set up for you in an IDE like Visual Studio, link all the includes and such and instead of passing the information into variables, print the out or store them in a file or such. That's how I'd do it :p
     
  7. gknova61

    gknova61 Farbes Lover

    Joined:
    Mar 17, 2012
    Messages:
    1,238
    Likes Received:
    350
    Contest is now over!
     
  8. punk_and_goth

    punk_and_goth AFK a minimum of 23 hours, 59 minutes per day.

    Joined:
    Feb 7, 2013
    Messages:
    312
    Likes Received:
    128
    why are you torrenting a Linux distro?
    just go to the website for it -.-
     
  9. hsun324

    hsun324 Programmer, Gamer

    Joined:
    May 14, 2012
    Messages:
    362
    Likes Received:
    90
    What if torrent =/= pirate.
     
    zoomerx likes this.
  10. Tonius

    Tonius 555 Eternal Server Error

    Joined:
    Jan 30, 2012
    Messages:
    480
    Likes Received:
    392
    Some Linux distros have torrenting as the only way of downloading them.
     
  11. Pathaleon

    Pathaleon Forum & Server Administrator
    Staff Member

    Joined:
    Jul 3, 2012
    Messages:
    1,014
    Likes Received:
    670
    Crunchbang. for one!
     
  12. diskiller

    diskiller New Member

    Joined:
    Jul 12, 2013
    Messages:
    6
    Likes Received:
    0
    A lot of stuff is only distributed using bittorrent. Also all WoW/Starcraft/Diablo patches and updates are distributed using bittorrent.

    I work for the 3rd largest Telco/ISP in my country and we encourage users to use bittorrent. We also have racks and racks of bittorrent caches (oversi). As soon as it sees more than one user download a torrent they snag it too, and then proceed to seed the torrent to the rest of our customers. It works great!

    Sounds like you just need a better ISP..........

    Also damn, wasn't checking the forums and missed out on this challenge. :( I like my bitcoins, can never have enough.
     
  13. LeiserGeist

    LeiserGeist Gamer, Software Developer

    Joined:
    Oct 26, 2012
    Messages:
    479
    Likes Received:
    116
    You should upload the program for those of us who missed the challenge and would like to look it over :p.

    Also this was a good idea, I like little programming challenges like this. Shame I rarely browse the forums lol
     
    punk_and_goth likes this.
  14. gknova61

    gknova61 Farbes Lover

    Joined:
    Mar 17, 2012
    Messages:
    1,238
    Likes Received:
    350
  15. ZoomerX

    ZoomerX Sent to exile for no reason

    Joined:
    Feb 13, 2013
    Messages:
    223
    Likes Received:
    88
    Let's just hope "Bob" has changed his Minecraft password.
     
  16. gknova61

    gknova61 Farbes Lover

    Joined:
    Mar 17, 2012
    Messages:
    1,238
    Likes Received:
    350
    ASAAP Industries has their password expiration policy set to 1dy for users. Admins are 1hr muahaha
     
    punk_and_goth likes this.
  17. LeiserGeist

    LeiserGeist Gamer, Software Developer

    Joined:
    Oct 26, 2012
    Messages:
    479
    Likes Received:
    116
  18. gknova61

    gknova61 Farbes Lover

    Joined:
    Mar 17, 2012
    Messages:
    1,238
    Likes Received:
    350
    It IS the MultiMC repo, my friend.