Why I Became a Player Ambassador – Tristan

I initially applied to the National Cyber League (NCL) Player Ambassadors because I thought it would be a cool opportunity to meet and work with new people and learn from them. I also decided to apply because deep down I have always wanted to do three things: Help people.Be kind and supportive.Hack stuff. Being an … Continue reading Why I Became a Player Ambassador – Tristan

Everything You Need to Know About the National Cyber League Preseason Game

Ah Preseason... The first foray into the actual competition for the season. You've already gotten a taste of how everything works from the Gymnasium, so I'll skip over that. If you've never played before and you haven't looked at the Gym yet, go back to your Dashboard and play around in the Gym first to … Continue reading Everything You Need to Know About the National Cyber League Preseason Game

Turning that Code Inside Out: A Look at Reverse Engineering 

Reverse engineering is an exercise in breaking a problem down into bite sized pieces and doing a little bit of deduction. The following is a challenge that has been edited by yours truly but MAY resemble challenges seen before in the NCL *coughCyberSkylinepleasedontkillmecough*. This one is an easy challenge, but can get us to try … Continue reading Turning that Code Inside Out: A Look at Reverse Engineering 

Advanced Tips on Web Application Hacking

Prerequisites You should have already read the previous guide, Breaking Web Applications for Beginners. Even if you're not a beginner, you should at least skim that guide.You should be at the point where you're able to get through the reconnaissance and identification phases quickly for all but the toughest challenges. Overcoming hurdles as an experienced … Continue reading Advanced Tips on Web Application Hacking

Breaking Web Applications for Beginners

The story so far:In the beginning the Internet was created—without any security. This has resulted in countless headaches and been widely regarded as a bad move. ― Douglas Adams (mostly) Prerequisites While this guide doesn't require extensive web development knowledge, it does require a basic understanding of HTTP. In particular: You'll need to know how … Continue reading Breaking Web Applications for Beginners