Whitehatters Computer Security Club

"Members of WCSC have the opportunity to gain valuable hands-on experience with real-world security problems."

The team and I after placing second at the Raymond James 2019 CTF

2019 Executive Board

2020 Executive Board

2020

In 2020, I was elected to serve as the Whitehatters president. With many of the 2019 officers returning, the team was looking forward to continuing the progress we had made. The year started out strong, with one of the largest turnouts at our CTF meetings in years!

This semester we held four weekly meetings: Blue Team meetings, Beginner's CTF, Friday presentations/extra practice, and Saturday competitions/practice. We also put together a formal competitive team with practice requirements to attend limited-participation competitions. I served as the team captain and organized the training and competitions. Before the competitive team stopped meeting in-person due to COVID-19, we reached 8th in the US on CTFTime, vastly surpassing my expectations for the first semester. Without the in-person meetings, however, the team lost the motivation to compete so rigorously.

The Blue Team also made major strides. They built a new training environment from scratch using servers donated to the club. Documentation was created for all of the services hosted by WCSC, including the previously existing services. The constitution was also amended to add three officer positions (Secretary, System Administrator, and Public Relations) that were in effect but not yet officially recognized.

Working with students during a weekly CTF meeting

Snippet of the CTF board developed for the USF Cybercamp

Group photo from the online 2020 USF Cybercamp

Shortly after, the COVID-19 outbreak began, and the university went fully remote. All student organizations were required to meet online as well, drastically changing the way we held our meetings. The officers, almost overnight, created a completely online environment for students. We created materials informing students of the changes, worked with the department to access remote meeting software, and revamped meeting plans to take advantage of the tools offered. Soon, our weekly meetings were held entirely through Teams.

Despite COVID-19, the university still planned to host the annual USF Cybercamp, a week-long camp for high school students to interact with cybersecurity professionals and learn introductory skills in the field. However, this year's camp would also be entirely online. I worked closely with the educators who organized the camp to help develop a curriculum that supported this format. We developed a CTF Track that would run alongside the camp and allow students to work on more hands-on activities in addition to the normal activities. This track culminated in a CTF on the final day developed by myself and a team of WCSC members.

The team developed challenges covering a wide range of introductory topics, including Linux, Python, web security, SQLi, forensics, cryptography, and networking. I created a few of the web challenges, coordinated the development process, and set up the CTF server. The PicoCTF platform was used to host the CTF. At the time of this writing, the CTF is still live here.

2019

In 2019 I was elected as the vice president of the club. This was an interesting time to be elected. Many of our services and activities were in an incomplete transition state, there was little to no documentation available, all of the officers were incoming, we had a new advisor, and we had no budget. My goal as VP was to reestablish these missing resources and run the weekly CTF meetings.

Teaching WCSC students how to install Ubuntu using VirtualBox during the first meeting

The first manner of business was getting the club website restored. The WCSC servers had relocated to the ENB building on campus and our website and wargame were still down from the transition. Unfortunately, the old CTF server was unrecoverable. However, the challenges were stored on GitHub. The wargame was rebuilt and the original challenges were refactored to function with the new system. A few challenges from myself and other members were added to the board. At the time of this writing, the wargame is running here.

After restoring our servers, I helped create an interim budget for the rest of the year. I also developed a transition guide during this period. This transition guide described the many activities for maintaining the club and the resources available for future incoming officers.

A snippet from the WCSC Wargame

Teaching lock picking at the USF Cybercamp

WCSC continued our annual tradition of volunteering with the USF Cybercamp. It was, as always, a blast and a very rewarding experience. This year saw the event hosted the at the Undercroft, a cybersecurity guild and development center in Ybor City. Undercroft had a very cool atmosphere, and it was a lot of fun to attend the event there.

This year, however, was also the first year CodeBreakHERs, a cybersecurity summer camp for high school girls, was held. We worked as instructors at the event, assisting with the lessons and activities. I was also in charge of hosting a private instance of the WCSC wargame for the students to compete in at the end of the week and developing mini CTF challenges for them through out the week.

We also continued our tradition of sending members to DEFCON. WCSC was able to send six students to DEFCON 27 in 2019. These students were selected based on participation in the summer camps held in 2019. I coordinated with the president to reserve the flights and hotel rooms, and purchase the student tickets.

We all had a ton of fun on this trip, learned many exciting things, and met several WCSC alumni. We stayed at the Excalibur.

WCSC students and alumni at DEFCON 27

2018

WCSC students at 2018 Cyber Florida CTF

Placing third at the Aviation ISAC CTF