Settings

Theme

Facebook CTF Is Now Open Source

facebook.com

264 points by Liblor 10 years ago · 27 comments

Reader

ShaneWilton 10 years ago

Huge props to Gulshan and Javier for launching. This is an incredibly cool platform, and the work they've been doing to introduce people to security through CTFs is hugely important: the only way we're going to build a more secure internet is by training all developers -- not just security engineers -- to understand exactly what it takes to attack an application.

I often meet people who wish they knew more about security, but they feel as though things like cryptography are beyond their grasp. Nothing could be further from the truth, and CTFs are evidence of this fact.

You can always find upcoming CTFs on CTF Time [0]. Give one a try sometime, and you might surprise yourself with how quickly you're able to pick things up. Even if you don't solve any problems, you'll have an absolute blast.

If you ever have questions about getting involved in CTF or you're looking for resources on learning security, don't be afraid to reach out to me. My contact info is on my profile.

[0] https://ctftime.org/

newjersey 10 years ago

https://i.imgur.com/sx3trYK.png for those who can't open facebook.com for one reason or another

https://github.com/facebook/fbctf

> The Facebook CTF is a platform to host Jeopardy and “King of the Hill” style Capture the Flag competitions.

btw, I wonder if greater integration with lets encrypt is possible perhaps with a flag?

> Be ready to provide the path for your SSL certificate's CSR and key files.

Liuser 10 years ago

Man, that is some nice looking UI.

Having participated in a few CTFs, they are a bit intimidating up front. Having this more visually like a 'game' (which CTF is, really) will garner a lot more attention to get people to dig in and learn.

samwestdev 10 years ago

never heard about this CTF before. Where can I find more info?

STRML 10 years ago

Really cool. Tried to run it, unfortunately the code is broken at the moment- saw this error:

    May 11 19:42:11 fbctf hhvm[12971]: [Wed May 11 19:42:11 2016] [hphp] [12971:7f304b7ff700:6:000001] [] \nFatal error: Class undefined: AsyncMysqlConnectionPool in /var/www/fbctf/src/Db.php on line 19
Very much looking forward to trying it out.
  • WizKid 10 years ago

    Did you run it on HHVM? That class is implemented in HHVM https://docs.hhvm.com/hack/reference/class/AsyncMysqlConnect...

  • gulshan-fb 10 years ago

    After doing some more investigation, I'm suspecting you're running this on Ubuntu 16.04, and not 14.04. Is this correct?

    HHVM doesn't provide a 16.04 package yet in their dl.hhvm.com repo, so what's happening is that the provision script installs the system version of HHVM, which is 3.11. On 14.04, you'll get the correct version which is 3.13.

    • STRML 10 years ago

      Thanks - it was indeed on 16.04. Thought I'd try something new while doing fbctf. Will revert to 14.04 and try again.

  • gulshan-fb 10 years ago

    If you just want to try it out, I'd recommend using the provided instructions for Vagrant. Everything should work with that VM, and if it doesn't please let me know.

    Regarding your actual issue, how did you actually run the provision script, and on what type of server (i.e VM or physical machine)?

mattste 10 years ago

I had the opportunity to do two CTFs using this platform during college. Hats off to Gulshan and Javier for releasing this.

afleegman 10 years ago

Anyone know why they didn't use react or flux or any of the other facebook tool in this? I'm just curious about their decsion making process. I see jquery, d3, and HHVM.

BaNzounet 10 years ago

Kudos guys !

It would be great if the you/the community could provide more examples :) (I get that it's a platform to host your own competition, nevertheless more examples wouldn't hurt)

coroutines 10 years ago

So who's going to make a Docker image of this? :-)

tkubacki 10 years ago

UI looks like Ufo Enemy Unknown game :)

razvan_moldovan 10 years ago

poor code !

anfroid555 10 years ago

What a Capture The Flag Facebook!!!

When is Death Match???

Well come the the Arena!!!

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection