1 00:00:06,670 --> 00:00:09,960 - [Instructor] This video course and the (mumbles) exam 2 00:00:09,960 --> 00:00:12,727 require you to have a high level understanding 3 00:00:12,727 --> 00:00:16,550 of the Bash scripting language 4 00:00:16,550 --> 00:00:21,550 and the Bash shell, Python, Ruby and PowerShell. 5 00:00:21,730 --> 00:00:23,240 You should definitely become familiar 6 00:00:23,240 --> 00:00:24,264 with the basics of these scripting 7 00:00:24,264 --> 00:00:25,940 and programming languages, 8 00:00:25,940 --> 00:00:29,950 underlying related concepts like program logic, 9 00:00:29,950 --> 00:00:33,270 looping, flow control, things like 10 00:00:33,270 --> 00:00:37,490 input and output procedures, substitutions and variables, 11 00:00:37,490 --> 00:00:40,230 string operations and comparisons, 12 00:00:40,230 --> 00:00:42,600 error handling in those programs, 13 00:00:42,600 --> 00:00:46,400 arrays, encoding and decoding and many others. 14 00:00:46,400 --> 00:00:48,190 If you're new to these programming languages, 15 00:00:48,190 --> 00:00:51,283 the good news is that I have tons of free references 16 00:00:51,283 --> 00:00:54,830 and tutorials in my GitHub repository 17 00:00:54,830 --> 00:00:56,690 that will help you get started. 18 00:00:56,690 --> 00:00:58,860 In the test, you may actually find 19 00:00:58,860 --> 00:01:02,460 some performance-based questions or simulations 20 00:01:02,460 --> 00:01:04,250 where you actually have to recognize 21 00:01:04,250 --> 00:01:07,390 the programming languages used in a specific exploit 22 00:01:07,390 --> 00:01:12,390 or a basic Bash command to parse through some logs 23 00:01:12,670 --> 00:01:16,108 or any other data manipulation techniques 24 00:01:16,108 --> 00:01:17,440 that you can actually use, 25 00:01:17,440 --> 00:01:19,110 not only from the offensive security side, 26 00:01:19,110 --> 00:01:21,090 but also from them defensive side. 27 00:01:21,090 --> 00:01:23,195 So use those resources that I'm actually 28 00:01:23,195 --> 00:01:25,740 putting in my GitHub repository to learn more 29 00:01:25,740 --> 00:01:27,100 about these concepts. 30 00:01:27,100 --> 00:01:29,320 Of course learning these programming languages 31 00:01:29,320 --> 00:01:32,160 is beyond the scope of this course, 32 00:01:32,160 --> 00:01:33,890 but one thing that you can actually do 33 00:01:33,890 --> 00:01:37,310 to become familiar on how different exploits 34 00:01:37,310 --> 00:01:39,500 are created in those languages, 35 00:01:39,500 --> 00:01:42,230 like Python, Ruby, Bash, et cetera, 36 00:01:42,230 --> 00:01:44,959 is actually to navigate to the exploits 37 00:01:44,959 --> 00:01:48,020 that are within Kali or WebSploit, 38 00:01:48,020 --> 00:01:49,410 which is the VM that I created 39 00:01:49,410 --> 00:01:51,490 for you to practice your skills. 40 00:01:51,490 --> 00:01:54,330 And there you can actually see hundreds of examples 41 00:01:54,330 --> 00:01:57,690 of exploits that can help you get familiar 42 00:01:57,690 --> 00:02:01,520 with the Python, Ruby and Bash concepts 43 00:02:01,520 --> 00:02:03,950 that you need to learn for the exam. 44 00:02:03,950 --> 00:02:06,090 And again, use the resources that I'm actually 45 00:02:06,090 --> 00:02:08,060 putting in the GitHub repository 46 00:02:08,060 --> 00:02:10,123 to learn more about these concepts.