1. Post #1
    itty-bitty pretty kitty
    supersnail11's Avatar
    September 2008
    8,789 Posts
    [h2]Facepunch Reverse Engineering Challenge[/h2] Version 1

    What is it?

    The FPREC is a week long challenge where you are provided with an executable to reverse engineer. There will be a goal, such as "access this website", or "decrypt this file". Hopefully, there'll be rewards.

    How do I participate?

    Post your name in this thread any time up until the start date (Wednesday the 7th). The time of this competition is UTC+0. It will end on Wednesday the 14th. It is currently:


    How do I do it?

    At some point near 12:00AM UTC+0 on Wednesday the 7th, I will post the executable and the goal of the competition. Your job is to reverse engineer the executable and figure out what it does and how to accomplish the goal. If you need resources or help, check out the Reverse Engineering thread.

    How many winners?
    There is only one winner. The winner has a choice of his prize from the list of prizes. Maybe prizes would carry over if we do this another week? I dunno.

    Participants
    dajoh
    Phreebird
    windwakr
    Darwin226
    Val67
    Overv
    Nexus435
    VoiDeD
    Vbits
    amcfaggot
    GamingRobot32
    neos300
    nekosune
    swift and shift
    Chris220
    Darkimmortal
    Doritos_Man
    olavst
    Simspelaaja
    Zeh Matt
    Hexxeh
    Mattz333
    Hawkfight207
    cani
    Fox-Face
    marvincmarvin
    Machinegeek
    Tamschi
    Map in a box
    !cake
    Parad0x0217
    Jagerkatze
    uitham
    Gran PC
    benny_boy
    Programmer
    Stary2001
    wavo wig
    Ehmmett
    Willox
    bobiniki
    yabapolido
    LarsHelo

    Prizes
    One (1) Game on Steam of the winner's choice with a value equal to, or less then $20.00 USD. (Before tax). (from areolop)
    15 steam (UK prices) game for winner (from Willox)
    Super MNC Beta key (from bobiniki)
    Bus Pirate and Logic Sniffer from Dangerous Prototypes

    If you have any extra money or steam games or something that people will want and you can give away, just say that you'll give x to the winner!

    expect a bunch of sci fi references I don't have time to make that much sci fi references.
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Winner x 6Dumb x 4Optimistic x 1Artistic x 1Zing x 1Funny x 1 (list)

  2. Post #2
    dajoh's Avatar
    March 2011
    625 Posts
    Bring it on.
    Reply With Quote Edit / Delete Reply Windows 7 Sweden Show Events Agree Agree x 1Disagree Disagree x 1 (list)

  3. Post #3
    Gold Member
    Phreebird's Avatar
    April 2009
    396 Posts
    Bring the pain.
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Disagree Disagree x 1Agree Agree x 1 (list)

  4. Post #4
    Gold Member
    ZenX2's Avatar
    February 2009
    4,640 Posts
    It wont be a virus, right
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Optimistic Optimistic x 4Agree Agree x 1Disagree Disagree x 1 (list)

  5. Post #5
    itty-bitty pretty kitty
    supersnail11's Avatar
    September 2008
    8,789 Posts
    It wont be a virus, right
    If it is, it's your job to figure it out.
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Zing Zing x 8Disagree Disagree x 1Agree Agree x 1 (list)

  6. Post #6
    Gold Member
    windwakr's Avatar
    September 2009
    4,573 Posts
    Count me in.
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Agree Agree x 1Disagree Disagree x 1 (list)

  7. Post #7
    Gold Member
    Darwin226's Avatar
    January 2009
    3,878 Posts
    I'll give it a shot.
    Reply With Quote Edit / Delete Reply Windows 7 Croatia Show Events Disagree Disagree x 1Agree Agree x 1 (list)

  8. Post #8

    September 2010
    457 Posts
    I'll give it a shot too
    Reply With Quote Edit / Delete Reply Windows 7 France Show Events Agree Agree x 1Disagree Disagree x 1 (list)

  9. Post #9
    open.gl
    Overv's Avatar
    February 2007
    7,431 Posts
    Let's do this.
    Reply With Quote Edit / Delete Reply Windows 7 Netherlands Show Events Disagree Disagree x 2Agree Agree x 1 (list)

  10. Post #10
    Nexus435's Avatar
    July 2010
    1,451 Posts
    add me in as long as the executable wont be .net
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Agree Agree x 2Disagree Disagree x 1 (list)

  11. Post #11
    itty-bitty pretty kitty
    supersnail11's Avatar
    September 2008
    8,789 Posts
    add me in as long as the executable wont be .net
    You may or may not be unhappy
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Disagree Disagree x 1Agree Agree x 1 (list)

  12. Post #12
    Gold Member
    VoiDeD's Avatar
    August 2005
    860 Posts
    I'm interested in this.

    Edited:

    fuck automerge
    ~my bad~
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Agree Agree x 1Disagree Disagree x 1 (list)

  13. Post #13
    itty-bitty pretty kitty
    supersnail11's Avatar
    September 2008
    8,789 Posts
    But this won't be a challenge that can be completed with simple .NET reflector.

    Edited:

    fuck automerge
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Disagree Disagree x 1Agree Agree x 1 (list)

  14. Post #14
    Gold Member
    Vbits's Avatar
    April 2010
    1,183 Posts
    Count me in.
    Reply With Quote Edit / Delete Reply Mac New Zealand Show Events Agree Agree x 1Disagree Disagree x 1 (list)

  15. Post #15
    Andrew McWatters
    Dennab
    March 2011
    4,658 Posts
    I'm in.
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Disagree Disagree x 1Agree Agree x 1 (list)

  16. Post #16
    Gold Member
    GamingRobot32's Avatar
    January 2012
    151 Posts
    il give it a go
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Agree Agree x 1Disagree Disagree x 1 (list)

  17. Post #17
    This title has been removed due to a copyright claim from Viacom Inc.
    neos300's Avatar
    July 2008
    3,471 Posts
    Count me in.
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Disagree Disagree x 1Agree Agree x 1 (list)

  18. Post #18
    ..............
    nekosune's Avatar
    February 2009
    1,827 Posts
    I'm in, as long as my course is light that week.
    Reply With Quote Edit / Delete Reply Windows 7 United Kingdom Show Events Agree Agree x 1Disagree Disagree x 1 (list)

  19. Post #19
    RUBY OVERLORD
    swift and shift's Avatar
    November 2011
    2,115 Posts
    sure
    Reply With Quote Edit / Delete Reply Mac Australia Show Events Disagree Disagree x 1Agree Agree x 1 (list)

  20. Post #20
    Gold Member
    BackwardSpy's Avatar
    May 2008
    6,134 Posts
    I suck at this stuff but sure why not. Let's do it!
    Reply With Quote Edit / Delete Reply Windows 7 United Kingdom Show Events Agree Agree x 1Disagree Disagree x 1 (list)

  21. Post #21
    Gold Member
    Darkimmortal's Avatar
    April 2009
    2,679 Posts
    Count me in
    Reply With Quote Edit / Delete Reply Windows 7 United Kingdom Show Events Disagree Disagree x 1Agree Agree x 1 (list)

  22. Post #22
    PLEASE DON'T EAT ME!
    Doritos_Man's Avatar
    June 2009
    2,831 Posts
    I'm down for this.
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Agree Agree x 1Disagree Disagree x 1 (list)

  23. Post #23
    itty-bitty pretty kitty
    supersnail11's Avatar
    September 2008
    8,789 Posts
    Jesus christ, Soda. I didn't say we'll be reverse engineering things to get people's passwords. I could hide a random number in a file and tell people to find it, for all you know. Stop rating people dumb.
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Disagree Disagree x 1Agree Agree x 1 (list)

  24. Post #24
    ..............
    nekosune's Avatar
    February 2009
    1,827 Posts
    Jesus christ, Soda. I didn't say we'll be reverse engineering things to get people's passwords. I could hide a random number in a file and tell people to find it, for all you know. Stop rating people dumb.
    I have given up even responding to him, as was said in the other thread. It just continues a rather worthless argument. I will continue doing what I consider fun, as will I suspect most people here, unless he has a heck of a lot better arguments then what he has shown so far.
    Reply With Quote Edit / Delete Reply Windows 7 United Kingdom Show Events Agree Agree x 3Disagree Disagree x 2 (list)

  25. Post #25
    olavst's Avatar
    November 2011
    75 Posts
    Sounds fun, im in.
    Reply With Quote Edit / Delete Reply Linux Norway Show Events Disagree Disagree x 1Agree Agree x 1 (list)

  26. Post #26
    Simspelaaja's Avatar
    June 2008
    460 Posts
    I'm in.
    Reply With Quote Edit / Delete Reply Windows Vista Finland Show Events Agree Agree x 1Disagree Disagree x 1 (list)

  27. Post #27
    Gold Member
    Dennab
    May 2011
    436 Posts
    I'm in, can offer custom protection :)
    Reply With Quote Edit / Delete Reply Windows 7 Germany Show Events Disagree Disagree x 1Agree Agree x 1 (list)

  28. Post #28
    Moderator Illuminati
    Hexxeh's Avatar
    June 2006
    5,081 Posts
    I'm in.
    Reply With Quote Edit / Delete Reply Mac United Kingdom Show Events Agree Agree x 1Disagree Disagree x 1 (list)

  29. Post #29
    I survived Camp FP 2010
    Mattz333's Avatar
    June 2007
    1,644 Posts
    I'll give it a shot
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Disagree Disagree x 1Agree Agree x 1 (list)

  30. Post #30
    Gold Member
    VoiDeD's Avatar
    August 2005
    860 Posts
    Well shit. The rest of us may as not as well participate.
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Funny Funny x 6Agree Agree x 2Disagree Disagree x 1 (list)

  31. Post #31
    Gold Member
    gparent's Avatar
    January 2005
    3,949 Posts
    Well shit. The rest of us may as not as well participate.
    it's not like you need to win to learn something.
    Reply With Quote Edit / Delete Reply Windows 7 Show Events Agree Agree x 2Optimistic Optimistic x 1Disagree Disagree x 1 (list)

  32. Post #32
    Hawkfight207's Avatar
    October 2008
    911 Posts
    Count me in
    Reply With Quote Edit / Delete Reply Windows 8 United States Show Events Agree Agree x 1Disagree Disagree x 1 (list)

  33. Post #33
    Gold Member
    cani's Avatar
    June 2005
    677 Posts
    I'll give it a go, sounds fun.
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Disagree Disagree x 1Agree Agree x 1 (list)

  34. Post #34
    Fox-Face's Avatar
    June 2008
    244 Posts
    I'm a masochist, bring it on.
    Reply With Quote Edit / Delete Reply Windows 7 Brazil Show Events Agree Agree x 1Disagree Disagree x 1 (list)

  35. Post #35
    Fight until death, shoot until empty.

    November 2009
    14,750 Posts
    I'll pitch in a prize (please notify me of the winner, supersnail11)

    One (1) Game on Steam of the winner's choice with a value equal to, or less then $20.00 USD. (Before tax).
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Friendly Friendly x 2Disagree Disagree x 1Agree Agree x 1 (list)

  36. Post #36
    itty-bitty pretty kitty
    supersnail11's Avatar
    September 2008
    8,789 Posts
    I'm in, can offer custom protection :)
    Now i'm glad i'm not competing
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Funny Funny x 1Agree Agree x 1Disagree Disagree x 1 (list)

  37. Post #37
    Gold Member
    Phreebird's Avatar
    April 2009
    396 Posts
    You should post a warm up.
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Agree Agree x 2Disagree Disagree x 1 (list)

  38. Post #38
    itty-bitty pretty kitty
    supersnail11's Avatar
    September 2008
    8,789 Posts
    [h2]Warmup Time![/h2]
    Easy little warmup task. Here's the exe: http://blogcake.x10.mx/RE-Warmup.exe (I have no idea why chrome says this is malicious but the tons of keyloggers I've downloaded aren't)

    Just a simple program that outputs an md5 hash. Your goal: find the string that makes the hash.

    This is not the competition. There is no prize.
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Agree Agree x 1Disagree Disagree x 1 (list)

  39. Post #39
    ..............
    nekosune's Avatar
    February 2009
    1,827 Posts
    When we get the string, do we post, or pm you with it?
    Reply With Quote Edit / Delete Reply Windows 7 United Kingdom Show Events Disagree Disagree x 1Agree Agree x 1 (list)

  40. Post #40
    That Dog
    Ehmmett's Avatar
    March 2009
    11,904 Posts
    I have no idea what I'm doing lol

    Edited:

    this isn't it is it? spoilers: http://i.imgur.com/Sq4bJ.png
    cause if it is, woo.
    if not i really really have no idea what I'm doing lol
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Funny Funny x 2 (list)