- [Instructor] This video course and the (mumbles) exam
require you to have a high level understanding
of the Bash scripting language
and the Bash shell, Python, Ruby and PowerShell.
You should definitely become familiar
with the basics of these scripting
and programming languages,
underlying related concepts like program logic,
looping, flow control, things like
input and output procedures, substitutions and variables,
string operations and comparisons,
error handling in those programs,
arrays, encoding and decoding and many others.
If you're new to these programming languages,
the good news is that I have tons of free references
and tutorials in my GitHub repository
that will help you get started.
In the test, you may actually find
some performance-based questions or simulations
where you actually have to recognize
the programming languages used in a specific exploit
or a basic Bash command to parse through some logs
or any other data manipulation techniques
that you can actually use,
not only from the offensive security side,
but also from them defensive side.
So use those resources that I'm actually
putting in my GitHub repository to learn more
about these concepts.
Of course learning these programming languages
is beyond the scope of this course,
but one thing that you can actually do
to become familiar on how different exploits
are created in those languages,
like Python, Ruby, Bash, et cetera,
is actually to navigate to the exploits
that are within Kali or WebSploit,
which is the VM that I created
for you to practice your skills.
And there you can actually see hundreds of examples
of exploits that can help you get familiar
with the Python, Ruby and Bash concepts
that you need to learn for the exam.
And again, use the resources that I'm actually
putting in the GitHub repository
to learn more about these concepts.