Brandon_Rasaka

Get to know me and check out some of the work I've done.



29 October 2021

NCL Basic Tips

The National Cyber League (NCL) is a fun (mostly) Jeopardy style capture the flag (CTF) competition that has two seasons every year: the Spring Season and the Fall Season. NCL is only for college students and is a great learning opportunity. At the time of this writing, I am in my last few weeks of school getting my BAS in Cybersecurity, so this Fall Season is my last time playing. I wrote this post as a way to give newer players some basic tips to help springboard your learning.

First of all, don’t spend too much time on any one challenge. Try it, spend a few minutes on it, then move on. Come back later. Now, for the rest I’ve broken it down by category.

Open Source Intelligence (OSINT)

Cryptography

Password Cracking

Generating hashes

Cracking easy passwords

The quickest method for the “Easy” challenges is to copy and paste the hash into an online tool such as CrackStation.

Cracking passwords with the rockyou list

Use Hashcat or John the Ripper in Kali Linux. My favorite is Hashcat. Be aware, this will take some time depending on your system’s resources. Also be aware that your system can potentially overheat, again depending on your resources. It has never happened to me on an NCL challenge, even running on a VM on my laptop, but it is a possibility. Here’s how I use Hashcat:

Cracking passwords with a custom wordlist:

NCL usually has a challenge that says something like “It appears that the passwords are all in the format: “SKY-BMYS-“ followed by 4 digits. Can you crack them?” For this, you have to create your own custom wordlist. There are various tools, like Crunch, that will do this but require some learning to get what you actually want. I just use Excel, here’s how:

Log Analysis

Some log analysis can be done in Excel, by simply opening the files in Excel and applying sorts and filters. A really handy tool in Excel is Tables. On the Ribbon > Home tab > Styles section, click Format as Table, then select a color scheme. If your data already has headers, check the box. The dropdown arrows for each column make sorting and filtering very easy and user-friendly.

However, Excel can only get you so far. To really take off with Log Analysis (and be more efficient), you need to learn a few bash commands in Linux. I’m not going to give detailed instruction on these tools, just a quick blurb about what they do. It’s up to you to go learn how to apply them.


I have more tips coming soon in the following categories: