It's Veterans Day weekend again, which means it's time for the return of RunCode, an annual capture-the-flag style programming and information security competition run by a non-profit group formed by a collection of volunteers (many of them with day jobs in the military) three years ago.
Originally a straight coding competition that supported multiple languages, RunCode evolved last year toward more of a security focus—though its challenges still involve writing code to overcome the puzzles. Points are accumulated with the completion of each challenge, based on its level of difficulty. Currently, the contest features 17 "easy", 9 "intermediate", and 3 "hard" challenges. The tasks include challenges in networking, math, encryption, forensics, "pwning", reverse-engineering, web hacking, among others.