Csfcu CTF Class 01
Csfcu CTF Class 01
Capture the Flag (CTF) is one of the most interesting ways to learn
cybersecurity. Learning through playing is an effective way to boost your
skills and start in the cybersecurity field. We will discuss the basic the
information about capture the flag (CTF) competitions, challenges, tools
and resources for starting in capture the flag (CTF) competitions.This
Article is designed to help the newcomers to those type of competitions
and provide the skills required to get started in cybersecurity or seek a
new career in the infosec.
What is CTF?
Jeopardy CTF
This type includes problems (challenges) like web, digital forensics,
reverse engineering and others. Teams or individuals will gain points for
any correct challenge they solve. Points are defined depending on
challenges difficulty, challenges labeled as hard will help you to gain more
points.
Attack-Defence
Here each team has its network of insecure devices (or just one host).
Your staff typically has time to repair the infrastructure, and to fix
vulnerabilities.So you will defend your own services for defence points ,
and hack opponents for getting attack points.
Challenge types
Jeopardy style CTFs challenges are typically divided into different
categories. You will find below the most common types
Cryptography –
This type of challenges include understanding the different encryption
algorithms
Digital Forensics –
This type of challenges include file format analysis, steganography,
memory dump analysis, or network packet capture analysis.
Reverse Engineering –
This type of challenges include the process of taking compiled code like
.exe files or .apk or others and trying to convert it back into a more human
readable format.
Web Security –
This type of challenges include discovering vulnerabilities in web
applications.
Exploitation –
This type of challenges include exploiting a service to find the flag, the
reverse engineering techniques are also applied here in order to analyse
the structure and behaviours of the binaries
Network Security - This type of challenges include analysing traffic data
like pcap files and others.
Playing capture the flag (CTF) competitions might need some basic
prerequisite skills. You will need to have some basic knowledge of
networking like subnetting, TCP/IP, routing and similar. Also, it is
important to know some linux commands which will help you in using
command line tools on kali linux. In addition to that, basic programming
skills are also needed. You might not need to write code in some types of
challenges but at least you need to know how to read code and
understand it. The most important skill you need to have is to be
persistent, you won’t be able to solve challenges from the first day. You
will need to practice days and nights to be able to solve your first group of
challenges. So, don’t give up easily and keep trying.