1 00:00:00,000 --> 00:00:10,740 Welcome everyone to my presentation discussion on how you can develop a student mindset to help propel your life into becoming a penetration tester. 2 00:00:10,740 --> 00:00:24,200 My name is John Helmes and I'm currently a penetration tester for Nordstrom headquarters based out of Seattle, Washington, as well as an adjunct professor for the City University of Seattle, based out of Seattle, Washington. 3 00:00:24,200 --> 00:00:27,420 I teach cybersecurity courses there as well. 4 00:00:28,360 --> 00:00:50,060 So, today's talk is going to discuss about how I got to that portion of my career and how I can basically use that framework and help out the masses to allow you to use this framework to apply it to yourself and help get you into a career in pen testing. 5 00:00:50,060 --> 00:00:53,640 So, with that being said, let's go ahead and get started. 6 00:00:55,240 --> 00:00:58,900 So, this is the agenda for today's talk. 7 00:00:58,900 --> 00:01:01,700 We're going to have a quick introduction about myself. 8 00:01:01,700 --> 00:01:07,900 It's going to list out just some of my background and discuss of how I got into pen testing. 9 00:01:07,960 --> 00:01:13,580 Then we're going to have a general overview of, in my own words, what pen testing really is. 10 00:01:13,580 --> 00:01:19,080 We're going to talk about how you can develop the student mindset and what that really means. 11 00:01:19,080 --> 00:01:22,700 And it's not, you know, a traditional academic student mindset. 12 00:01:23,140 --> 00:01:36,140 And then we're going to look at some roadmaps about, you know, ways of how you can get into pen testing and what type of jobs you can look at that will help carve out a path for you to get into pen testing. 13 00:01:36,340 --> 00:01:43,520 As well as some different jobs titles that may or may not have pen testing as part of that job title. 14 00:01:43,520 --> 00:01:53,600 We'll also talk about some speed bumps that you can fully expect while you're trying to get into pen testing or even cybersecurity in general and talk about how we can work around some of those speed bumps. 15 00:01:53,600 --> 00:01:59,780 We're also going to talk about some of the educational things that you might see, you know, for pen testing jobs. 16 00:01:59,780 --> 00:02:06,260 The requirements such as a bachelor's, a master's degree, some jobs even, you know, ask that you have a PhD. 17 00:02:06,900 --> 00:02:15,440 And then we're going to talk about certifications, talk about the cost for certifications and just the amount of time that you're going to need for each certification. 18 00:02:15,440 --> 00:02:22,820 So we can break it down about how much money it's going to cost per month if that's a certification that you would be interested in. 19 00:02:22,820 --> 00:02:39,180 And then we're going to talk about how, you know, once you try or once you become a pen tester, how we can maintain that student mindset and how we can maintain the motivation to keep learning and to keep teaching, right? 20 00:02:39,180 --> 00:02:44,040 Because as cybersecurity professionals, our job is to help others, right? 21 00:02:44,040 --> 00:02:51,580 And in pen testing, it's a very small community and we really rely on each other to help each other learn and to grow. 22 00:02:51,580 --> 00:03:00,980 And then to finish up the talk today, we're going to talk about just some issues that we're seeing in the cybersecurity field in the COVID era. 23 00:03:00,980 --> 00:03:12,220 And what I mean by that is we're going to look at some of the speed bumps of what I see happening in the world as it pertains to getting into pen testing. 24 00:03:12,220 --> 00:03:17,840 So we're going to talk about how you can kind of maneuver around some of those COVID issues. 25 00:03:17,840 --> 00:03:21,200 To start off, let's talk about myself. 26 00:03:21,200 --> 00:03:22,500 My name is John Helmes. 27 00:03:22,500 --> 00:03:26,440 As I said, I'm a penetration tester for Nordstrom headquarters based out of Seattle, Washington. 28 00:03:26,440 --> 00:03:28,680 I also am an adjunct professor. 29 00:03:29,020 --> 00:03:31,280 However, I didn't always used to be that. 30 00:03:31,540 --> 00:03:35,480 I actually started out as a naval engineer. 31 00:03:35,680 --> 00:03:41,360 I was in the US Navy for four years and I didn't do anything really tech related. 32 00:03:41,360 --> 00:03:43,600 I was a small boat guy. 33 00:03:43,600 --> 00:03:49,820 I worked on small boats, worked on the mechanics for them and everything and did small boats operations. 34 00:03:50,060 --> 00:03:59,160 Once I got out of the Navy, I decided that after a couple different career moves, that I was going to go into tech. 35 00:03:59,160 --> 00:04:02,760 So I decided to get a bachelor's degree in information technology. 36 00:04:02,760 --> 00:04:06,400 And while doing that, I got a job as a help desk specialist. 37 00:04:06,400 --> 00:04:16,740 I moved up vertically within the company that I started out as a help desk specialist for and became a firewall guy, did a lot of networking. 38 00:04:17,380 --> 00:04:25,320 And then while I was pursuing my master's degree, I wound up becoming a cybersecurity engineer for a DoD contract. 39 00:04:25,600 --> 00:04:34,720 And then from there, I became an ISSC for a bigger DoD contract and a much, much larger network. 40 00:04:34,720 --> 00:04:50,220 And then once I got the ISSC job, I actually was finishing up or had just finished my master's degree and wound up becoming a teacher at a small university based out of San Diego, where I was living at the time. 41 00:04:50,440 --> 00:04:54,340 And then from there, I was there for about eight months as the ISSC. 42 00:04:54,340 --> 00:04:58,060 And then I pivoted into red teaming for the DoD. 43 00:04:58,060 --> 00:05:00,420 And I did that for about eight months as well. 44 00:05:00,500 --> 00:05:04,580 And then from there on, I went and became a pen tester for Nordstrom. 45 00:05:04,580 --> 00:05:06,700 And I've been up in Seattle ever since. 46 00:05:07,220 --> 00:05:11,600 So as you can see, I didn't have, you know, a very technical background. 47 00:05:12,480 --> 00:05:18,920 However, during that time, which was the span over about four years, I was continuously going to school. 48 00:05:18,920 --> 00:05:23,260 I was getting one to two or three certs every year, if you averaged it out. 49 00:05:24,560 --> 00:05:26,900 And I just kept growing and I kept learning. 50 00:05:26,900 --> 00:05:34,240 And I was fortunate enough that while I was in the help desk role and getting my bachelor's degree, I was introduced to Kali Linux. 51 00:05:34,440 --> 00:05:48,160 And also learned that, you know, Kali Linux was a very popular operating system used by penetration testers, then learned what pen testing was and was just completely engaged in that topic and have been ever since. 52 00:05:48,160 --> 00:05:57,920 And we're going to talk a lot about that, about how, you know, you can use an untraditional path and just use passion towards getting towards pen testing to get into pen testing. 53 00:05:57,920 --> 00:06:05,600 Some other things that I've done as well along my journey is I've been a content writer for CompTIA. 54 00:06:05,600 --> 00:06:17,920 If you've taken any test questions through CertMaster for the NetworkPlus exam, or for the PenTestPlus exam, then there's a good chance that you might have had a question that I wrote. 55 00:06:17,920 --> 00:06:20,520 I also currently write content for Medium. 56 00:06:20,520 --> 00:06:22,720 I have my own blog that I maintain through there. 57 00:06:22,720 --> 00:06:29,180 I've been a technical project manager for various different projects throughout my career. 58 00:06:29,180 --> 00:06:33,040 I also do bug bounty when I have time. 59 00:06:33,480 --> 00:06:36,760 I have an account on HackerOne and BugCrowd. 60 00:06:36,760 --> 00:06:41,240 I also do my own research for AWS. 61 00:06:41,340 --> 00:06:48,020 I'm actually currently working with a large publisher to put out a book based around that topic towards the end of this year. 62 00:06:48,580 --> 00:06:51,460 And as it says down there, I'm a pending author. 63 00:06:51,480 --> 00:06:55,660 So as you can see, I started out in a not very technical position. 64 00:06:55,840 --> 00:07:03,220 However, I was fortunate enough to realize early on in my academic journey and in my tech journey that I really liked pen testing. 65 00:07:03,220 --> 00:07:10,400 And I took that and harnessed that energy to push myself forward and turn that energy into a passion. 66 00:07:10,400 --> 00:07:21,700 And that's what this discussion and this talk is going to be about is how we can turn that idea and that want into a passion and how to really roadmap that passion. 67 00:07:21,700 --> 00:07:27,000 But before we do that, let's go ahead and talk about exactly what pen testing is. 68 00:07:27,200 --> 00:07:36,700 So penetration testing, which is also known as pen testing or pen test or ethical hacking, it's an authorized simulated attack on a client organization. 69 00:07:36,800 --> 00:07:44,060 This organization has signed you on and says, hey, we need you to evaluate our company by actually discovering and exploiting vulnerabilities. 70 00:07:45,160 --> 00:07:46,800 So what does that really mean? 71 00:07:46,800 --> 00:07:48,720 Well, it's more than just hacking things, right? 72 00:07:48,720 --> 00:07:49,880 It's a business. 73 00:07:49,980 --> 00:07:51,560 It's a business approach. 74 00:07:52,020 --> 00:07:59,440 So I wrote this quick little analogy example, right, where pen testing is like you're trying to find something, right? 75 00:07:59,440 --> 00:08:04,180 And you know what you may or you may or may not know what you're trying to find, but you're trying to find something, right? 76 00:08:04,180 --> 00:08:07,800 So we'll say something is X, and that's the scope, right? 77 00:08:07,800 --> 00:08:12,480 And then the scope of pen testing scope is what you're allowed to ethically hack. 78 00:08:12,880 --> 00:08:15,000 So X can be whatever, right? 79 00:08:15,080 --> 00:08:17,780 And we are trying to get to X. 80 00:08:17,780 --> 00:08:19,460 And then we get to X, right? 81 00:08:19,460 --> 00:08:23,900 We finally in a pen test, let's say X was a target system, we get onto the target system. 82 00:08:24,160 --> 00:08:27,680 And now we find out more about that target system. 83 00:08:27,940 --> 00:08:28,380 Right? 84 00:08:28,380 --> 00:08:29,820 And this target system is X. 85 00:08:29,820 --> 00:08:33,160 We find out more about that target system and more about the environment that it's in. 86 00:08:33,160 --> 00:08:38,380 And we find other machines and targets and hosts and all sorts of things, right, that are associated with X. 87 00:08:38,380 --> 00:08:39,600 So we have Y and Z. 88 00:08:40,000 --> 00:08:46,240 And we start moving to Y and Z and starting finding out more about Y and Z and the environments that Y and Z are in, right? 89 00:08:46,260 --> 00:08:48,960 We like to think of that as like lateral movement, right? 90 00:08:48,960 --> 00:09:00,820 Because that's a big portion of pen testing is once you get on, once you actually get onto a machine that you've done your research, discovery, enumeration, and then you get persistent access, we find out more about X and the surrounding components of X. 91 00:09:00,820 --> 00:09:05,520 So when you get to Y and Z, that's lateral movement. 92 00:09:05,540 --> 00:09:07,820 And that's a key thing that I want you to remember. 93 00:09:07,840 --> 00:09:21,900 Because on this next slide here, it says, imagine you have to write out a comprehensive report that details every step that you made before going to X, during getting on on X, right, and X is a system, and then after. 94 00:09:21,900 --> 00:09:28,500 And right, we use the term web search here, because in the previous slide, it mentioned web search as an example. 95 00:09:29,340 --> 00:09:36,820 So now you have to illustrate the why and the what and the impact of everything that you did, right? 96 00:09:36,820 --> 00:09:47,820 You have to this and then you have to give an illustration of how to fix it, and how we can do a better job next time. 97 00:09:47,820 --> 00:09:54,900 And we meaning the pen testing company, which would be you and the client organization, right? 98 00:09:54,900 --> 00:09:56,660 So that's pen testing. 99 00:09:56,660 --> 00:09:58,580 Pen testing is a lot of research. 100 00:09:58,700 --> 00:10:04,980 It's a lot, a lot of discovery, and a little bit of technical capabilities. 101 00:10:06,600 --> 00:10:09,620 So this is straight from a blog of mine. 102 00:10:09,620 --> 00:10:12,240 It's the reality of pen testing, right? 103 00:10:12,240 --> 00:10:25,140 I think I always think that, you know, from the outside looking in, a lot of times, individuals might think that pen testing is this, you know, capture the flag kind of exercise when it's anything but that. 104 00:10:25,140 --> 00:10:29,500 It's really a advanced business process, in my opinion. 105 00:10:30,140 --> 00:10:37,020 So here it says, the reality of pen test is banging your head against a wall and looking at systems that are typically locked down fairly well. 106 00:10:37,020 --> 00:10:47,240 Shout out to all the big companies and small companies and medium companies out there that are locking down their systems and, you know, making pen testers jobs a nightmare at times. 107 00:10:48,180 --> 00:10:50,520 You know, that's really what it is. 108 00:10:50,520 --> 00:10:55,520 You're looking for issues in systems that are probably not there. 109 00:10:55,520 --> 00:11:00,720 However, you, as the pen tester, need to verify that. 110 00:11:00,720 --> 00:11:05,820 And when, you know, we think about verification, we think about quality assurance, we think about quality checks, right? 111 00:11:05,820 --> 00:11:08,180 We're doing a quality check for a system. 112 00:11:08,180 --> 00:11:10,160 That's essentially what pen testing is. 113 00:11:10,160 --> 00:11:14,840 We are highly technical quality assurance people. 114 00:11:15,320 --> 00:11:16,840 That's essentially what we're doing. 115 00:11:16,840 --> 00:11:18,340 And I'm not downplaying pen testing. 116 00:11:18,340 --> 00:11:26,300 Please don't let that steer you away because as we're going to see throughout this entire discussion, it's a very, very interesting field to be in. 117 00:11:26,300 --> 00:11:36,140 However, to note, penetration testing is probably 70% report writing and research and only actually 30% hands on. 118 00:11:36,340 --> 00:11:45,580 So, you know, if only being in a technical aspect is what, you know, engages you, then this might not be the field for you. 119 00:11:45,580 --> 00:11:52,000 However, you know, let's keep looking and, you know, perhaps throughout this roadmap, you'll see something that piques your interest. 120 00:11:52,000 --> 00:11:59,480 Because there's a lot of different things that you can do that involve pen testing that just isn't part of the pen testing job title. 121 00:11:59,820 --> 00:12:01,840 So why do we pen test, right? 122 00:12:01,840 --> 00:12:03,880 Well, we have this white hat, gray hat, and black hat. 123 00:12:03,880 --> 00:12:05,260 The white hat guy is the good guy. 124 00:12:05,260 --> 00:12:06,520 That's the penetration testers. 125 00:12:06,520 --> 00:12:21,840 Those are the guys that are out there getting paid to authorize, or I'm sorry, getting paid to hack a system with authorization and provide a report that shows the landscape of the client, right? 126 00:12:22,000 --> 00:12:28,340 That shows the threat landscape, that shows all the issues and parts that can be exploited and things like that. 127 00:12:28,340 --> 00:12:34,020 The gray hat, I always like to say, is the individual who is in between the white hat and the black hat. 128 00:12:34,020 --> 00:12:45,100 That's the guy who, you know, might hack the system and patch it and then tell you, or they might hack the system and tell you, even though they weren't authorized. 129 00:12:45,620 --> 00:12:49,360 You know, you see a lot of different gray hats out there. 130 00:12:50,300 --> 00:12:57,680 The best way I always like to say it is that the gray hat is the individual who would hack your system to feed their family if they needed to. 131 00:12:58,220 --> 00:13:01,540 You know, it's that kind of like moral conflict kind of thing. 132 00:13:01,540 --> 00:13:09,100 So there's a lot of different ways of how a gray hat can, you know, can hack a system and what and exactly what that entails. 133 00:13:09,100 --> 00:13:13,420 So, you know, please go out and research different gray hat areas. 134 00:13:13,420 --> 00:13:22,060 However, the black hat is a very definitive answer where they are the malicious cyber criminals that keep the white hat employed, so to speak. 135 00:13:22,600 --> 00:13:30,080 And then the other big reason for pen testing is because we need to pen test for compliance, right? 136 00:13:30,120 --> 00:13:39,600 That's why we got a pen test, because organizations have to meet a bare minimum in order to operate, right? 137 00:13:39,700 --> 00:13:45,260 And if they can't operate, well, then they can't generate revenue and money and stuff like that. 138 00:13:45,260 --> 00:13:48,940 So we have to pen test so that they can make money. 139 00:13:52,360 --> 00:14:02,120 So for those of you that get into compliance-based pen testing, a lot of times you'll hear like, hey, we just need you to do this and this and this so that we can pass our compliance checks. 140 00:14:02,120 --> 00:14:03,500 And that happens a lot. 141 00:14:04,040 --> 00:14:05,760 And there's nothing wrong with that. 142 00:14:05,760 --> 00:14:09,240 However, do know that just because something is compliant, it doesn't mean it's secure. 143 00:14:09,240 --> 00:14:13,840 It just means it's at the most secure level that it has to be to operate. 144 00:14:13,840 --> 00:14:20,960 So I'm going to move my face window here just a little bit. 145 00:14:21,040 --> 00:14:27,160 I'm going to move that around for the rest of the presentation just so that it doesn't take up important parts of the slides. 146 00:14:29,020 --> 00:14:30,600 So now let's look. 147 00:14:30,600 --> 00:14:32,600 Becoming a penetration tester, right? 148 00:14:33,000 --> 00:14:36,360 So these are some of the topics that we're going to talk about. 149 00:14:36,360 --> 00:14:38,520 We already mentioned that at the beginning a little bit. 150 00:14:38,520 --> 00:14:46,180 So we're going to talk about the mindset, being curious, expanding your network, and how we can just maintain our skill sets and then eventually give back. 151 00:14:46,180 --> 00:14:49,900 Because again, like I said, this is a small field. 152 00:14:50,620 --> 00:14:55,740 And it's almost kind of like a almost everyone knows everyone sort of kind of vibe. 153 00:14:56,600 --> 00:15:02,400 So it's really, really crucial that you understand that it's a community where we all like to help each other. 154 00:15:03,880 --> 00:15:06,020 So the student mindset, what does that mean? 155 00:15:06,020 --> 00:15:12,840 It doesn't necessarily mean you need to go into academia and constantly be getting degrees and things like that. 156 00:15:12,840 --> 00:15:18,760 What that means is that you need to develop a framework in your head where you're constantly eager to learn, right? 157 00:15:18,940 --> 00:15:23,260 And you're continuously setting goals that you want to achieve. 158 00:15:23,260 --> 00:15:24,620 You're setting milestones, right? 159 00:15:24,620 --> 00:15:25,980 You know where you want to be. 160 00:15:25,980 --> 00:15:28,680 So you have to make a roadmap to get there. 161 00:15:28,680 --> 00:15:30,540 So how do we do that? 162 00:15:30,540 --> 00:15:32,240 Well, we have to stay out of our comfort zone. 163 00:15:32,240 --> 00:15:35,820 And we have to understand that that's, that's what it's going to be. 164 00:15:35,820 --> 00:15:37,280 And that's how it's going to be. 165 00:15:37,640 --> 00:15:43,700 And the other thing is, is that we have to have people help us get there, right? 166 00:15:43,700 --> 00:15:45,620 We have to be humble to do that. 167 00:15:45,640 --> 00:15:52,140 And we have to find mentors that will ensure that we are doing what we need to do to get where we want to go. 168 00:15:53,060 --> 00:16:05,040 And the other big thing, and I always like to say this, is that when we're on our journeys into becoming pen testers, and when we're on our journeys to be better pen testers, don't ever try to seek validation. 169 00:16:05,380 --> 00:16:15,180 You know, this isn't about getting recognition for having, you know, the most certs or the most degrees or the most CVEs or the most exploits and, and things like that. 170 00:16:15,180 --> 00:16:19,260 It's about helping out everyone, right? 171 00:16:19,260 --> 00:16:23,260 And that's why I say, not seeking validation, but seeking education, right? 172 00:16:23,260 --> 00:16:29,300 You're, you're out there seeking to help and educate others while also educating yourself. 173 00:16:29,300 --> 00:16:36,580 And the biggest thing too here is this last point here where it says, leave fear in the rear view mirror. 174 00:16:36,580 --> 00:16:45,380 What that means is there are going to be plenty of times in your journey and in your career where you're going to be afraid of something, right? 175 00:16:45,380 --> 00:16:49,680 Or it's going to startle you, and it might draw you back a little bit. 176 00:16:50,220 --> 00:16:53,880 Don't do that because otherwise it's pushing you back into your comfort zone. 177 00:16:53,880 --> 00:16:58,660 And if you don't stay out of your comfort zone, you're not going to be able to grow. 178 00:16:58,680 --> 00:17:03,340 So you really have to look at fear and just move past it. 179 00:17:04,920 --> 00:17:08,140 So let me move my window a little bit. 180 00:17:08,620 --> 00:17:10,860 We have to be curious. 181 00:17:10,860 --> 00:17:12,940 Penetration testers have to be curious. 182 00:17:12,940 --> 00:17:17,360 They have to be eager to want to learn and understand how things work, right? 183 00:17:17,360 --> 00:17:19,480 You also have to be creative. 184 00:17:19,680 --> 00:17:26,800 That's a big, big fun portion of this, this career field, in my opinion, is that we get to be creative, right? 185 00:17:27,360 --> 00:17:35,640 We get to tinker around and look at things from a different angle, and we get to write up things that might not be so traditional. 186 00:17:36,700 --> 00:17:40,540 And there's just so many ways of how you can be creative in this field. 187 00:17:41,420 --> 00:17:58,760 But the other thing is too, and it falls in with the being humble and also seeking to learn and leaving fear behind, is that you have to be willing to dive into anything and be hungry to learn new things, right? 188 00:17:58,760 --> 00:18:04,080 And as it says down here, being a pen tester is about being a jack of all trades, but a master of none. 189 00:18:04,080 --> 00:18:10,680 And what I mean by that is that a pen tester has to, again, be a tinkerer and want to do a little bit of everything. 190 00:18:11,100 --> 00:18:14,660 However, you're not going to be a master of anything. 191 00:18:14,660 --> 00:18:19,180 You might have a specialty where you focus on a particular topic. 192 00:18:19,460 --> 00:18:27,720 However, that doesn't mean that you're going to master it because, as we have seen, technology is continuously evolving and continuously changing. 193 00:18:27,720 --> 00:18:31,080 So if you master something one day, it might change the next day. 194 00:18:34,960 --> 00:18:37,500 And let me change this slide. 195 00:18:45,780 --> 00:18:48,060 So what's the next portion? 196 00:18:48,360 --> 00:18:49,520 Growing your network. 197 00:18:49,520 --> 00:18:57,220 This is a big, big thing that I feel is not talked about a lot, right? 198 00:18:57,540 --> 00:19:02,040 This is one of the things that's going to really help push your career field forward. 199 00:19:02,040 --> 00:19:04,400 It's what helped push mine forward. 200 00:19:05,760 --> 00:19:13,560 I essentially got into cybersecurity because I had a couple certifications and I had a degree. 201 00:19:13,560 --> 00:19:19,420 However, I didn't know a lot of individuals in cybersecurity that could help me in. 202 00:19:19,420 --> 00:19:31,840 And eventually, I met someone who was an ISSO and basically hired me on to be part of their DoD contract as a cybersecurity engineer. 203 00:19:31,840 --> 00:19:37,880 So with that being said, that was a big, big help to get me into cybersecurity. 204 00:19:39,140 --> 00:19:43,340 So from there, obviously, my career pushed forward. 205 00:19:43,440 --> 00:19:46,100 So growing your network is a big portion. 206 00:19:46,100 --> 00:19:48,180 So where can you go to grow your network? 207 00:19:48,180 --> 00:19:55,720 Well, for those of you in school, there's a lot of times your professors, they may actually be engineers that are working in the field. 208 00:19:55,720 --> 00:19:58,120 Make sure that you network with them. 209 00:19:58,120 --> 00:20:00,640 Your fellow students, right? 210 00:20:00,640 --> 00:20:03,400 They may actually be already in the field. 211 00:20:03,400 --> 00:20:12,660 There's a lot of degree programs at night schools and adult educational schools where a lot of the individuals are already in the field. 212 00:20:12,660 --> 00:20:15,860 They're just getting a degree to help push their career forward. 213 00:20:16,100 --> 00:20:18,080 LinkedIn is another great resource. 214 00:20:19,080 --> 00:20:23,580 You can build a network on LinkedIn incredibly fast. 215 00:20:23,580 --> 00:20:36,780 And especially now, and we'll talk about it later, but during the COVID era, LinkedIn has been a godsend, so to speak, to help others get into cybersecurity or at least find some kind of position in tech. 216 00:20:37,300 --> 00:20:39,140 Twitter is another good one. 217 00:20:39,520 --> 00:20:40,740 Even Facebook. 218 00:20:41,320 --> 00:20:42,000 You never know. 219 00:20:42,000 --> 00:20:49,940 You may have a friend from five years ago that may be in cybersecurity now that may be able to help you find a position that you're looking for. 220 00:20:51,820 --> 00:20:53,640 Mentors and mentees. 221 00:20:53,640 --> 00:21:08,760 You may actually have someone that you were helping out that's already in cyber and they just look up to you, and they may be able to find someone to help push you into a position that you want to be in, that will get you into pen testing. 222 00:21:08,760 --> 00:21:11,120 And then obviously mentors. 223 00:21:11,120 --> 00:21:17,180 You want your mentors to be someone who is in the field, and that someone can help you get into the field. 224 00:21:17,260 --> 00:21:27,300 Conventions, such as the ones now, during the COVID era, all this stuff is online, and we're able to network fairly easily. 225 00:21:27,300 --> 00:21:29,440 And a lot of these conventions are all free. 226 00:21:29,440 --> 00:21:30,440 They're all online. 227 00:21:30,440 --> 00:21:35,520 It makes it pretty streamlined to network. 228 00:21:35,520 --> 00:21:38,580 And then the other big things are internships. 229 00:21:38,600 --> 00:21:43,800 I know with COVID, internships were canceled for a lot of companies, and it did affect a lot of people. 230 00:21:44,420 --> 00:21:51,560 However, when internships become a thing again, it's going to be a really great way for you to get your foot in the door somewhere. 231 00:21:51,560 --> 00:21:53,360 And then, of course, on-the-job training. 232 00:21:53,800 --> 00:22:02,920 Any place that is offering on-the-job training, whether it's cheap labor or if it's free, if it's going to help you get to where you want to go, then you need to take it. 233 00:22:02,920 --> 00:22:10,160 And that plays in part of being humble, is that understanding that you may not jump right into pen testing. 234 00:22:10,200 --> 00:22:12,200 You may have to start somewhere else. 235 00:22:12,200 --> 00:22:13,060 And that's okay. 236 00:22:13,060 --> 00:22:16,680 There's nothing wrong with that, because it's all about the journey. 237 00:22:17,780 --> 00:22:23,220 Now, we've talked about our network, so now let's talk about how we can grow some of our technical skills. 238 00:22:23,220 --> 00:22:29,780 Because that is, while it may not be the huge portion of pen testing, it is a big portion. 239 00:22:30,260 --> 00:22:36,040 And we need to make sure that we can illustrate our technical skills. 240 00:22:36,040 --> 00:22:37,340 So how do we go about that? 241 00:22:37,340 --> 00:22:40,220 Especially when we're the outside looking in. 242 00:22:40,320 --> 00:22:47,260 So I have listed here some ways of how we can test our technical skills. 243 00:22:47,260 --> 00:22:49,760 So try HackMe, HackTheBox, and VulnHub. 244 00:22:49,760 --> 00:22:59,260 These are areas where you can access vulnerable machines to test your technical skills and to actually evaluate yourself. 245 00:22:59,260 --> 00:23:13,580 As well as read write-ups on older machines that are provided on these websites that allow you to learn how other people were actually hacking the machines, and it helps you develop a methodology in your head. 246 00:23:14,780 --> 00:23:18,800 And then another good way is just reading books. 247 00:23:19,080 --> 00:23:26,940 Going on Amazon and buying a book every so often, or going into your local bookstore, whichever way is most comfortable for you. 248 00:23:26,940 --> 00:23:28,600 Just buy any book. 249 00:23:28,680 --> 00:23:31,660 And I can't recommend enough books. 250 00:23:31,740 --> 00:23:35,760 If you think it's going to provide some value to you, then read it. 251 00:23:35,760 --> 00:23:42,960 However, obviously, because we're talking about pen testing, I always recommend anything that's security or computer science related. 252 00:23:43,340 --> 00:23:49,720 And then another great way is to get on to bug bounty platforms such as HackerOne and BugCrowd. 253 00:23:49,720 --> 00:23:55,360 So these are places where you can sign up and use their platform to hack actual websites. 254 00:23:55,360 --> 00:23:59,860 And if you find bugs, you report these bugs to the companies. 255 00:23:59,860 --> 00:24:12,320 And that's a great way to actually learn in real time how to pen test a actual live website, and to also understand what companies are looking for. 256 00:24:12,320 --> 00:24:26,200 So it allows you to assess and evolve your technical skill set in a real environment, while also teaching you a little bit of the business side, because you have to submit reports to the vendors. 257 00:24:26,200 --> 00:24:27,620 And then programming. 258 00:24:28,220 --> 00:24:35,640 Programming is a big thing, because it teaches you that analytical skill set, which falls in line with the pen testing mindset. 259 00:24:35,980 --> 00:24:40,060 And there's plenty of books and free online resources that you can use for that. 260 00:24:40,060 --> 00:24:50,220 So now that we talked about how we can grow our network and our technical skill sets, right, we've learned how to work with people, and what we need to do with people. 261 00:24:50,300 --> 00:24:54,820 And we've learned about the technical side and how we need to grow our technical skill set. 262 00:24:54,820 --> 00:25:04,400 The next portion would be okay, well, I want to start looking at jobs and start, you know, putting some feelers out there and seeing if I can get an interview or something. 263 00:25:04,400 --> 00:25:07,880 However, then you might hit a roadblock or a speed bump or something, right? 264 00:25:07,880 --> 00:25:16,520 And they may you, you may get back from HR saying, Oh, I'm sorry, you know, we're going to be going with another candidate, or something like that. 265 00:25:16,520 --> 00:25:16,820 Right. 266 00:25:16,820 --> 00:25:24,280 And so these are some of the speed bumps that I see individuals trying to get into pen testing, and trying to hurl over. 267 00:25:24,280 --> 00:25:29,740 So lack of experience in security programming, or just anything that's technical, right? 268 00:25:29,740 --> 00:25:31,460 Those are going to be some of the big issues. 269 00:25:31,460 --> 00:25:40,620 And if you get that, then you need to backtrack a little bit, and build up your technical skills a little better using the resources that we just talked about. 270 00:25:40,860 --> 00:25:42,920 Lacking certifications, right? 271 00:25:43,600 --> 00:25:52,380 A lot of times we want to get the big juicy certification, and we don't realize that there's other smaller certifications that can help build up to that. 272 00:25:52,380 --> 00:25:59,400 And those smaller certifications will also help get us positions that will lead us into pen testing. 273 00:25:59,400 --> 00:26:00,160 Right? 274 00:26:00,160 --> 00:26:02,720 And we'll talk about that here in a couple slides. 275 00:26:03,460 --> 00:26:09,200 However, you know, if you're starting out, don't go after the big certifications, right? 276 00:26:09,360 --> 00:26:12,900 Go after the smaller ones, so that it can help build your career. 277 00:26:13,380 --> 00:26:15,620 And then lack of job openings, right? 278 00:26:15,620 --> 00:26:21,200 I'm from a small town in North Carolina, where there is no pen testing jobs. 279 00:26:21,200 --> 00:26:23,920 And there's, I don't even know if there's any cybersecurity jobs. 280 00:26:25,560 --> 00:26:28,080 I couldn't get a job there if I lived there. 281 00:26:28,220 --> 00:26:35,460 So, however, now I live in Seattle, Washington, and you know, there's more jobs than there are people. 282 00:26:35,460 --> 00:26:40,800 So, you know, you have to follow where your career is. 283 00:26:40,800 --> 00:26:47,620 And if that changes where you are geographically, then you know, you that might be something that you have to do. 284 00:26:48,340 --> 00:26:50,300 And then a lack of motivation. 285 00:26:51,020 --> 00:27:09,900 Burnout is a very real thing in the pen testing field, because we're constantly engaged, we're constantly learning, we're constantly doing a lot of things where, you know, if you're a pen tester, or a very passionate cybersecurity individual, you're probably running and gunning 12 plus hours a day. 286 00:27:09,900 --> 00:27:14,480 And it's really easy to get caught up in all that and not take a break and smell the roses. 287 00:27:14,480 --> 00:27:30,980 So make sure that when you develop your roadmap, and when you are looking at ways of how to get where you want to, to where you're at, and where you want to be, that you make sure that you create a realistic timeline that allows for some buffer for you to relax. 288 00:27:31,160 --> 00:27:39,820 Because, you know, while it is it is a fun journey, and it's really easy to get tied up into it, your body and your mind can only handle so much. 289 00:27:39,960 --> 00:27:41,900 So make sure that you take a break. 290 00:27:45,160 --> 00:28:00,580 So now that we understand some of the speed bumps, we understand how we can work with people to try to get into pen testing, and we've learned some different areas of where we can grow our technical experience without actually even being in the field. 291 00:28:00,580 --> 00:28:05,100 Let's talk about some positions that we can get before we even get into pen testing, right? 292 00:28:05,100 --> 00:28:19,680 Because if you're hiring, trying to get into pen testing, and just keep getting, you know, denied letters back, then it's time to change your mindset, and think about a different position that will eventually get you into the pen testing position that you desire. 293 00:28:19,760 --> 00:28:26,060 So, as I started out in a help desk, and then I went into firewall administration, right? 294 00:28:26,060 --> 00:28:28,580 So I went more into like networking sides of things, right? 295 00:28:28,700 --> 00:28:31,660 Those are positions that are going to help push you forward, right? 296 00:28:31,660 --> 00:28:42,360 And the help desk position is a great position to be in, because it helps teach you a little bit about everything, technical wise, and how, you know, a system is set up within an enterprise. 297 00:28:42,360 --> 00:28:47,160 It also allows you to solve technical problems with people. 298 00:28:47,520 --> 00:28:52,720 And a lot of those people may not be technically competent, right? 299 00:28:52,720 --> 00:29:01,220 So it teaches you how to solve these problems in a less technical way, which is a great skill set to have. 300 00:29:02,200 --> 00:29:04,580 So those are some positions that you can get. 301 00:29:04,660 --> 00:29:08,160 There's a bunch of different security specialist positions that you can get. 302 00:29:08,300 --> 00:29:13,260 Like I was doing vulnerability management, I've done some information assurance stuff. 303 00:29:13,480 --> 00:29:16,260 Those are some good positions that you can get into. 304 00:29:17,680 --> 00:29:22,920 There's SOC, just being a security engineer, working in the cloud, right? 305 00:29:23,160 --> 00:29:29,880 These are all going to be great positions that are going to be great to have on your resume if you're trying to get into pen testing. 306 00:29:30,400 --> 00:29:41,360 Another great way, too, is just to put yourself as an independent researcher working on bug bounty platforms, or, you know, doing your own research and publishing it out there on GitHub, and things like that. 307 00:29:41,360 --> 00:29:51,580 And then another, you know, less IT, more engineering roles, you can do software engineering, or even secure software engineering, right? 308 00:29:51,580 --> 00:29:53,600 Where you're actually building programs. 309 00:29:53,600 --> 00:29:59,860 Those are going to be some great positions that are going to help pivot you into pen test. 310 00:30:00,620 --> 00:30:06,100 So, again, these are all great positions to have before getting into pen testing. 311 00:30:06,100 --> 00:30:13,300 And these are going to be positions that if you can't get into pen testing, start looking at roles like this, and growing from there. 312 00:30:14,220 --> 00:30:17,000 And then once we actually look at pen testing, right? 313 00:30:17,020 --> 00:30:19,900 So we looked at all the roles that can help us lead into pen testing. 314 00:30:19,900 --> 00:30:21,420 So what are some pen testing roles, right? 315 00:30:21,420 --> 00:30:24,640 Because you don't have to go on LinkedIn or Indeed and just type in penetration tester. 316 00:30:24,640 --> 00:30:33,600 These are some other roles that you can look at that actually do a lot of the offensive security pen testing kind of qualities, right? 317 00:30:33,600 --> 00:30:37,120 So of course, there's the penetration tester, there's red teaming, right? 318 00:30:37,120 --> 00:30:39,400 You can be a red teamer, red team engineer. 319 00:30:40,340 --> 00:30:46,520 Those are going to be the individuals that are off going and doing offensive security operations. 320 00:30:46,920 --> 00:30:50,060 And then there's offensive security engineers, right? 321 00:30:50,060 --> 00:30:55,340 And a lot of time I see that position title mingle with the word penetration tester. 322 00:30:55,640 --> 00:31:06,320 Application security engineers, where you're actually helping secure code, and you're helping application engineers write better code and build better programs and better systems. 323 00:31:07,180 --> 00:31:12,360 Of course, there's ethical hacker, I still see that position pop up every so often. 324 00:31:12,360 --> 00:31:18,720 It's really just, you know, it's a penetration tester with just a different word, right? 325 00:31:18,720 --> 00:31:20,620 But you may see that. 326 00:31:20,820 --> 00:31:22,620 Exploit developer, right? 327 00:31:22,720 --> 00:31:29,240 That's going to be the individual who's actually going to be hacking applications and developing exploit code. 328 00:31:29,320 --> 00:31:32,000 And then you can be a consultant, right? 329 00:31:32,420 --> 00:31:41,940 You know, a lot of times smaller firms are just going to be a consultant, and you'll do penetration testing, you'll do vulnerability stuff, and anything in between, right? 330 00:31:41,940 --> 00:31:48,600 And then purple teamer, a purple teamer is someone who is going to be between the blue team and the red team, right? 331 00:31:48,740 --> 00:31:57,040 And so the key quality there is that they have to understand red teaming and pen testing, and typically have a background in pen testing. 332 00:31:58,280 --> 00:32:06,700 And so the great thing there is that, you know, this is a the purple teamer is really a good position to have after you've done pen testing for a while. 333 00:32:06,700 --> 00:32:10,780 However, say, you know, you might be looking to spice up your life a little bit. 334 00:32:10,780 --> 00:32:16,160 Purple teaming is a good position, or a good job title, rather, to look at. 335 00:32:16,320 --> 00:32:25,720 So now that we know how to network, we know the technical skills that we need to build up. 336 00:32:26,100 --> 00:32:34,540 And we also understand some of the job titles that we can get before we get into pen testing, and then understand some of the job titles that may have pen testing in them. 337 00:32:34,540 --> 00:32:41,520 Now we need to understand the educational requirements, and then also the certification requirements. 338 00:32:41,600 --> 00:32:45,120 And some of this may come off a little biased. 339 00:32:45,120 --> 00:32:53,860 I have a bachelor's degree and a master's degree and currently pursuing a PhD in cyber operations at the Dakota State University. 340 00:32:54,020 --> 00:32:58,300 So, you know, I may present a little bit of bias here. 341 00:32:58,300 --> 00:33:07,220 However, I do think that going to school for some is very good, because it's something that requires you to push yourself, right? 342 00:33:07,220 --> 00:33:11,360 You have assignments that have deadlines, things like that, right? 343 00:33:11,360 --> 00:33:23,700 So if education is something that you look at, and it's something that interests you, these are some of the degrees that you can get that are going to help put you in the right place to become a penetration tester. 344 00:33:23,700 --> 00:33:28,600 So computer science, cybersecurity, those are pretty obvious, right? 345 00:33:28,600 --> 00:33:39,780 Information systems, computer engineering, those are going to be some really good degrees to get if you want to go become a penetration tester, or even do any of those positions that we mentioned to help get you into pen testing. 346 00:33:39,780 --> 00:33:50,920 An MBA, especially if you want to eventually become management within, you know, cyber operations and offensive security, an MBA is a pretty good degree to have. 347 00:33:50,920 --> 00:33:55,500 However, I wouldn't recommend to get that, you know, straight out of the gate, right? 348 00:33:55,780 --> 00:33:57,620 Coding boot camps are really good. 349 00:33:57,720 --> 00:33:58,420 Those are really good. 350 00:33:58,420 --> 00:34:02,680 Those are going to help secure you a job as a software engineer, if that's something that you're interested in. 351 00:34:02,680 --> 00:34:13,260 And then even criminal justice, you know, that's a I see a lot of individuals that have criminal justice degrees, just because you understand the how rules work with culture. 352 00:34:13,260 --> 00:34:24,520 And that's a big part of being a pen testers, you have to understand the culture of your clients and your businesses, and how that culture plays with security and how security plays with that culture. 353 00:34:25,040 --> 00:34:32,160 So, in a lot of pen testing jobs that you see, you're going to see where it says, you know, a bachelor degree is typically required. 354 00:34:32,540 --> 00:34:34,800 And a master's degree is typically desired. 355 00:34:34,920 --> 00:34:49,500 So, and what I mean by that is a lot of teams that I've worked on over the past few years, you know, a lot of the individuals, unless you have, you know, 20 years or 15 years of experience, you know, they would love for you to have a master's degree. 356 00:34:49,500 --> 00:34:56,360 And in the terms of creating a roadmap, having a master's degree is going to make you that more competitive, right? 357 00:34:57,220 --> 00:35:03,080 And it's, it's just one of those things that's going to help kind of make you a unicorn a little bit. 358 00:35:03,460 --> 00:35:09,600 You know, and I'm not saying go off and get multiple master's degrees, but at least having one is going to help you, right? 359 00:35:09,600 --> 00:35:15,920 And then down here, I also state like, hey, if you want to stay competitive, stay in school, right? 360 00:35:16,420 --> 00:35:24,820 Because it's just a great way to keep yourself in that learning mindset, because you constantly have to have assignments due, and things like that. 361 00:35:24,820 --> 00:35:28,880 So, so now let's talk about some certifications, right? 362 00:35:28,880 --> 00:35:32,180 So let me move my little window here. 363 00:35:32,180 --> 00:35:41,220 And so these are some of the certifications that we see to help get you into pen testing and also maintain yourself as a penetration tester. 364 00:35:41,220 --> 00:35:44,860 There are some certifications that are not on here. 365 00:35:44,860 --> 00:35:54,080 However, I wanted to put some of the more entry level ones as well as the higher level ones that will help get you into pen testing. 366 00:35:54,100 --> 00:35:58,400 So I'm not going to read this list right here, because we're about to actually break them down. 367 00:35:58,400 --> 00:36:04,900 But we're going to look at like, the cost of the exam vouchers, and how much time you're going to be spending on it. 368 00:36:04,900 --> 00:36:22,140 And also, for those of you on the outside looking in who may or may not be in cybersecurity at all, or even have a technical background, I want to mention how hard it might be to pass that exam without any kind of industry experience. 369 00:36:25,240 --> 00:36:29,380 So the CompTIA Security Plus, right? 370 00:36:29,380 --> 00:36:35,080 This is a great certification that's going to help build your knowledge base of just the security basics. 371 00:36:35,080 --> 00:36:43,520 For those of you that go through like bachelor degrees, too, there's a lot of material in most cybersecurity bachelor degrees that follow the Security Plus. 372 00:36:43,520 --> 00:36:50,580 So for those of you that are in school right now for cybersecurity, you know, do two things at once. 373 00:36:50,580 --> 00:36:54,920 And while you're going to school, also take the Security Plus, right? 374 00:36:55,000 --> 00:36:56,160 So how much is it? 375 00:36:56,160 --> 00:37:01,580 It's 350 bucks for a voucher, and you're probably going to spend about $200 on extra materials. 376 00:37:01,580 --> 00:37:07,740 So that can be extra books, videos, test books, things like that, right? 377 00:37:07,740 --> 00:37:11,320 Takes usually about one to three months of consistent studying. 378 00:37:11,320 --> 00:37:16,500 So I say consistent for this, that's probably about two hours a day. 379 00:37:17,260 --> 00:37:26,640 And then the exam is 90 minutes long, you have anywhere from, I don't know the minimum amount of questions, but as per the site, it says 90. 380 00:37:26,660 --> 00:37:33,180 So that's going to be the maximum amount of questions that you have, and you have to score 750 on a grade of 100 to 90. 381 00:37:33,180 --> 00:37:36,140 So passing without industry experience. 382 00:37:36,140 --> 00:37:40,620 So this is for those of you looking in from the outside. 383 00:37:41,100 --> 00:37:45,360 It's not too challenging if you do proper studying, right? 384 00:37:45,360 --> 00:37:55,860 And that means you're going to be looking in your books and testing yourself every day for at least two hours for one to three months. 385 00:37:56,460 --> 00:37:59,480 So what's the next certification? 386 00:37:59,940 --> 00:38:03,800 The next one is the Certified Ethical Hacker, also known as the CEH. 387 00:38:03,800 --> 00:38:15,920 This is an exam, it's not hands-on, but it is, as it says here, 125 questions, and those 125 questions test your knowledge of hacking methodologies. 388 00:38:15,920 --> 00:38:24,640 So I've taken this and the Security+, and this exam is a lot like the Security+, only it applies hacker methodologies to it. 389 00:38:24,640 --> 00:38:28,100 So the cost, as you can see, the voucher is pretty expensive. 390 00:38:28,700 --> 00:38:31,160 $1,200 is not cheap. 391 00:38:32,180 --> 00:38:41,180 However, this is a good certification to have, because if you want to do compliance-based pen testing, you have to have at least CEH. 392 00:38:42,080 --> 00:38:44,960 And there's other certs that you can have too, and we'll mention that. 393 00:38:44,960 --> 00:38:48,700 But CEH is the bare minimum if you want to do compliance-based pen testing. 394 00:38:48,760 --> 00:38:51,640 So how long does it take with, you know, consistent studying? 395 00:38:51,640 --> 00:38:57,480 Again, that's two hours or so a day, one to three months would be expected. 396 00:38:57,500 --> 00:39:03,260 The exam is four hours long, and you have to have a 60 to 85% to pass. 397 00:39:03,260 --> 00:39:06,540 And that depends on the exam that you give you. 398 00:39:06,540 --> 00:39:09,980 So I'm not sure quite how that works. 399 00:39:09,980 --> 00:39:16,620 When I took this, I believe it just had a straight bar of what you had to have to pass, and I believe that was 70. 400 00:39:16,620 --> 00:39:18,420 However, they've changed it since then. 401 00:39:20,800 --> 00:39:23,680 It's a little challenging because it's a lot of questions. 402 00:39:23,680 --> 00:39:34,600 However, you can do it if you do proper studying of, you know, two to three hours a day, and then less challenging if you pay $2,000 for the EC Council PEP course, which is a course that they provide for you. 403 00:39:34,600 --> 00:39:41,440 I think it's like a week, and they teach you all the topics that are in the exam. 404 00:39:42,480 --> 00:39:46,740 So this is one of my favorite certifications out of the whole bunch. 405 00:39:46,940 --> 00:39:50,860 This is the eLearn Security Junior Penetration Tester, right? 406 00:39:50,880 --> 00:40:00,620 I'm not even going to mention the voucher, because you spend $500 and you get four exam vouchers, plus lab time and all the materials you need to take the exam. 407 00:40:00,620 --> 00:40:03,400 This is a great certification, especially now. 408 00:40:03,400 --> 00:40:12,720 It's getting a lot of tread on becoming a really well-known cert in the industry, as opposed to three years ago when I took it, nobody knew what it was. 409 00:40:13,460 --> 00:40:15,900 So it's a really good exam to take now. 410 00:40:16,480 --> 00:40:25,180 So, you know, you need about one to three months of consistent studying, and that's going to be reading the material, being in the labs and everything that they provide for you. 411 00:40:25,180 --> 00:40:30,220 And then the great thing about the exam is that it's 100% hands-on. 412 00:40:30,300 --> 00:40:36,120 It emulates a black box pen test, and you have to have a 70% to pass it. 413 00:40:36,120 --> 00:40:38,440 They give you a bunch of questions. 414 00:40:38,440 --> 00:40:46,560 I believe it's like 20 questions, if I remember correctly, that you have to answer by actually performing certain steps within the environment. 415 00:40:46,560 --> 00:41:02,440 Passing without industry experience, it's less challenging, even from the outside looking in, because eLearn Security really helps, you know, hold your hand through the entire process of teaching you everything that you need to know to pass that exam with the materials they provide. 416 00:41:03,460 --> 00:41:12,740 Another great exam that recently has come to light in the past year or two is the Ethical Hacker Practical Exam. 417 00:41:12,740 --> 00:41:13,780 So let's look at the cost. 418 00:41:13,780 --> 00:41:20,740 It's $550 for a voucher, and I would say you're probably going to spend $300 on materials and extra labs and stuff. 419 00:41:21,640 --> 00:41:25,600 Again, one to three months of consistent studying of the two hours a day. 420 00:41:25,780 --> 00:41:33,400 And the great thing about this is it's like the Junior Penetration Testing Cert from eLearn Security. 421 00:41:33,400 --> 00:41:37,420 This cert is a hands-on certification as well. 422 00:41:37,420 --> 00:41:44,400 They give you 20 questions that you have to answer based on what you can do in the environment that they provide you. 423 00:41:44,400 --> 00:41:47,280 However, it's not like a black box pen test. 424 00:41:47,700 --> 00:41:55,900 They provide you a scope of machines that you have to attack and provide answers to the questions that they ask you. 425 00:41:56,360 --> 00:42:03,680 Now, from the outside looking in, this is a little bit more challenging because they don't really have a lot of materials out there. 426 00:42:03,680 --> 00:42:07,620 So you have to kind of go and look on your own. 427 00:42:07,620 --> 00:42:14,200 So it makes it challenging in that aspect because you have to go find the materials. 428 00:42:15,660 --> 00:42:22,840 So now we went from two hands-on exams to a not hands-on exam. 429 00:42:22,840 --> 00:42:28,000 However, I would like to argue that this is actually a fairly challenging exam. 430 00:42:28,040 --> 00:42:35,160 The CompTIA Pen Test Plus is the pen testing cert provided by CompTIA. 431 00:42:35,160 --> 00:42:44,380 It's $359 for a voucher plus $300 for materials, videos, and some lab stuff that you're going to want to use to help practice your technical skills. 432 00:42:47,580 --> 00:42:51,880 The exam itself is 165 minutes. 433 00:42:51,920 --> 00:42:53,280 It's a maximum of 85 questions. 434 00:42:53,280 --> 00:42:57,580 And just like the Security Plus, $750 on a scale of 100 to 900. 435 00:42:57,700 --> 00:43:01,180 You are going to have to do about three to four months of consistent studying. 436 00:43:01,180 --> 00:43:03,540 I would argue two to three hours a day. 437 00:43:05,200 --> 00:43:08,040 Passing without industry experience is actually challenging. 438 00:43:08,600 --> 00:43:13,420 And I took this exam last year, even after being in pen testing for a while. 439 00:43:13,420 --> 00:43:17,060 And I took this exam and it was actually quite challenging. 440 00:43:17,420 --> 00:43:27,500 They provide a lot of really good scenario-based questions where you really have to go through a process of elimination to answer them based off of a scenario. 441 00:43:27,500 --> 00:43:31,960 So again, this is a really good certification to get. 442 00:43:32,300 --> 00:43:34,220 And it's fairly cheap, as you can see. 443 00:43:34,400 --> 00:43:39,720 It's $350 for the voucher, give or take, and $300 for the material. 444 00:43:39,720 --> 00:43:48,480 So if you wanted to quarter that out over the four months, you're going to be spending a little over $150 per month for the cert. 445 00:43:49,600 --> 00:43:55,160 The next one is the GX Certified Penetration Tester, also commonly known as the G-Pen. 446 00:43:55,160 --> 00:43:57,160 That's provided by SANS. 447 00:43:57,160 --> 00:44:00,140 The cost, as you can see, the voucher is a whopping $2,000. 448 00:44:00,140 --> 00:44:02,180 That's a pretty expensive voucher. 449 00:44:02,300 --> 00:44:07,720 Plus, the training provided by SANS is one- to two-week training. 450 00:44:07,720 --> 00:44:13,440 Plus, they have a NetWars exercise where you and a bunch of other individuals go and do a hacking challenge. 451 00:44:14,140 --> 00:44:16,020 However, so that's pretty expensive. 452 00:44:16,020 --> 00:44:19,600 As you can see, you could easily rack up $9,000 to $10,000 to do it. 453 00:44:19,600 --> 00:44:21,540 However, this is a really good certification. 454 00:44:21,600 --> 00:44:27,880 It's another one of those certifications that I believe is required for compliance-based pen testing. 455 00:44:27,880 --> 00:44:31,260 So four months of consistent studying. 456 00:44:31,900 --> 00:44:35,300 Again, that's based off of the two hours plus a day. 457 00:44:35,300 --> 00:44:37,840 The exam itself is three hours. 458 00:44:37,960 --> 00:44:44,020 You have 82 to 115 questions, and you have to get a 75 to at least pass. 459 00:44:44,020 --> 00:44:50,760 So passing without industry experience, fairly challenging, without any kind of industry experience. 460 00:44:50,760 --> 00:44:55,240 And then it says less challenging with studying and the Efficient Index. 461 00:44:55,240 --> 00:45:05,200 So the Efficient Index, what that means is that you're actually able to take your study materials and bring them in with you and use those as references to pass the exam. 462 00:45:05,200 --> 00:45:17,520 So when you're going through in the test center, because this isn't a hands-on certification, it's you go and take it in a test center, and you can take your books with you. 463 00:45:17,520 --> 00:45:28,120 So create an index of crucial points that you may or may not be well-diversed in so that you can reference those during the exam. 464 00:45:29,480 --> 00:45:35,740 So now we have the Certified Professional Penetration Tester, also known as the ECPPT. 465 00:45:36,080 --> 00:45:39,080 This is an eLearn security certification. 466 00:45:39,080 --> 00:45:41,480 The cost for it is $1,600. 467 00:45:41,480 --> 00:45:44,160 That's with materials, labs, and an exam voucher. 468 00:45:44,160 --> 00:45:46,740 Again, they provide everything for you. 469 00:45:47,000 --> 00:45:51,540 And then I would say two to four months of consistent studying. 470 00:45:51,540 --> 00:45:56,480 I would argue that two hours may or may not be enough, just depending. 471 00:45:56,480 --> 00:46:00,280 And then the exam itself is seven days long. 472 00:46:00,460 --> 00:46:05,280 It's an actual, real-life pen test where they don't give you any questions or anything. 473 00:46:05,280 --> 00:46:09,420 They just give you a rule of engagement that tells you what you need to do. 474 00:46:09,580 --> 00:46:15,820 And then you go and do that over seven days, and then you have seven days after that to write a report and submit it to eLearn Security. 475 00:46:15,820 --> 00:46:29,380 So this is a really good certification for those of you that are looking to get some real-life knowledge in how penetration testing works, because this really, really hits the nail on the head of how they do it. 476 00:46:29,380 --> 00:46:30,600 It's fantastic. 477 00:46:31,060 --> 00:46:33,780 Passing without industry experience, it's going to be challenging. 478 00:46:33,780 --> 00:46:44,060 However, because of how eLearn Security operates and how their certifications are, they provide you everything you need to pass the exam. 479 00:46:44,060 --> 00:46:54,840 So if this is a certification that you decide to get, the material that they give you is really going to help you strive and achieve and pass the exam. 480 00:46:55,240 --> 00:47:00,460 And then we have the big cert that I'm sure a lot of you have heard of. 481 00:47:00,460 --> 00:47:05,440 It's the Offensive Security Certified Professional, also commonly known as the OSCP. 482 00:47:05,940 --> 00:47:10,220 The cost for this certification is $150 for a voucher. 483 00:47:10,220 --> 00:47:18,040 However, on the initial purchase, when you're deciding to get the labs and the material and all that stuff, you're going to spend about $1350. 484 00:47:18,040 --> 00:47:21,140 You're going to get the exam voucher, the materials, and the labs. 485 00:47:21,140 --> 00:47:22,960 And you only get the labs for 90 days. 486 00:47:26,420 --> 00:47:32,220 I hear a lot of individuals like to get an extension on the lab so that they have the labs for six months. 487 00:47:32,220 --> 00:47:35,620 If you want to do that, you're looking at another $800. 488 00:47:36,420 --> 00:47:39,660 However, I would argue that you might not need that. 489 00:47:39,660 --> 00:47:47,280 There's other resources such as TryHackMe, Vulnhub, and HackTheBox that you can use. 490 00:47:47,280 --> 00:47:50,560 However, I'm not saying you don't have to do the lab extension. 491 00:47:50,560 --> 00:47:58,340 If you feel that that would give you a good return on your investment while going through the journey of getting OSCP, then absolutely do it. 492 00:47:58,340 --> 00:48:02,540 However, I would baseline that this certification is probably going to cost you about $350. 493 00:48:02,640 --> 00:48:04,160 I'm sorry, not $350. 494 00:48:04,260 --> 00:48:07,280 It's going to cost you about $1,500 altogether. 495 00:48:07,280 --> 00:48:10,340 So how long does it take to get this? 496 00:48:10,740 --> 00:48:19,820 On average, and again, this is the rule, not the exception that I've seen over the past few years, six months to a year. 497 00:48:19,820 --> 00:48:25,360 And I see individuals that get it done in less time and other individuals that it takes more time. 498 00:48:25,360 --> 00:48:27,960 However, the average is about six months to a year. 499 00:48:28,960 --> 00:48:31,140 And that's with consistent studying. 500 00:48:31,140 --> 00:48:44,960 And you can read a lot of stories of individuals out there that studied for three, four, five, six hours a day, or completely lost their weekends because they spent their whole weekend just studying for this exam. 501 00:48:45,920 --> 00:48:50,800 And you can use additional resources such as TryHackMe, HackTheBox, and Vulnhub, as I mentioned. 502 00:48:50,800 --> 00:49:01,620 So the exam is a 24-hour hands-on exercise where you get five machines that vary in difficulty and points, and you have to hack those. 503 00:49:01,780 --> 00:49:09,240 And then you have 24 hours to write a report after you've hacked however many machines you get into. 504 00:49:09,240 --> 00:49:13,980 So passing without industry experience, this is a very, very challenging exam. 505 00:49:14,400 --> 00:49:20,640 It's a very sought-after exam for good reason because it's so challenging. 506 00:49:20,640 --> 00:49:27,560 So when you're going after this exam, know that it is very challenging and you're going to hit a lot of roadblocks. 507 00:49:27,560 --> 00:49:30,500 You're going to hit a lot of speed bumps that you're going to have to work around. 508 00:49:30,500 --> 00:49:37,800 So those are the certifications that I recommend you look at in that order. 509 00:49:37,960 --> 00:49:40,020 Don't go straight after the OSCP. 510 00:49:40,180 --> 00:49:44,840 Look at some other certifications that are going to help build your career into pen testing. 511 00:49:44,940 --> 00:49:52,080 However, now that we've talked about degrees and certifications, let's talk about some of the skill sets that we need to develop as well. 512 00:49:52,080 --> 00:49:53,360 So programming. 513 00:49:53,360 --> 00:49:55,900 Do you have to be a programmer to be a penetration tester? 514 00:49:55,920 --> 00:49:57,560 Absolutely not. 515 00:49:57,680 --> 00:49:59,540 I am not a programmer. 516 00:49:59,540 --> 00:50:06,520 I can do some scripting and things like that, but I'm not a software engineer or a programmer by any means. 517 00:50:06,520 --> 00:50:14,620 However, it is good to know how to script and automate tools and things that you're using during a pen test. 518 00:50:14,620 --> 00:50:17,880 And one of the best languages to do that with is Python. 519 00:50:17,880 --> 00:50:24,740 If you're trying to think about a language to use for pen testing, Python is going to be the best one. 520 00:50:24,740 --> 00:50:35,520 Because it's used to write exploits, it's used to do automation, to automate tasks, things like that, and to also write quick scripts to help you, again, automate tasks. 521 00:50:35,520 --> 00:50:36,700 Bash, same thing. 522 00:50:36,700 --> 00:50:38,080 Scripting and automation. 523 00:50:38,080 --> 00:50:46,560 And then I put C and Java because you'll notice a lot of exploits out there are written in C and Java. 524 00:50:46,560 --> 00:50:52,380 And especially with C, you'll learn how to compile and decompile exploits. 525 00:50:52,380 --> 00:50:56,300 So it's good to just know the basic understanding of C and Java. 526 00:50:57,940 --> 00:51:03,840 Other things that are good to be knowledgeable in are operating systems, Windows and Linux. 527 00:51:03,840 --> 00:51:12,140 We need to at least understand the basics of how the file systems work and the basics of some of the commands that we're going to commonly be using, as well as networking. 528 00:51:12,140 --> 00:51:22,280 You need to be able to fire off ports and protocols without even having to reference anything, as well as understanding just how TCP and IP stuff works. 529 00:51:22,280 --> 00:51:23,900 Everything at the network layer. 530 00:51:25,140 --> 00:51:31,500 And then software, just understanding the basics, again, how you compile and decompile software. 531 00:51:31,780 --> 00:51:33,400 And then right now, cloud. 532 00:51:33,400 --> 00:51:37,040 Cloud is a great thing to understand just even the basics. 533 00:51:37,040 --> 00:51:39,960 And if you have security knowledge in it, it's going to make you competitive. 534 00:51:39,960 --> 00:51:49,460 And I say that because cloud pentesting, especially in pentesting, there's not a traditional cloud framework that's been published yet. 535 00:51:49,460 --> 00:51:56,440 There's a lot of ideas, and there's a lot of great resources out there on how to execute a cloud pentest. 536 00:51:56,440 --> 00:51:59,680 However, there's not a traditional framework set in stone yet. 537 00:51:59,680 --> 00:52:11,320 So if you decide to strive into cloud and focus on that area, it's going to make you a little bit competitive in that aspect. 538 00:52:12,300 --> 00:52:24,200 And then now we need to talk about how do we maintain this energy pushing us forward into pentesting, and then also once we're even in pentesting. 539 00:52:24,200 --> 00:52:28,540 So a big thing, again, we talked about networking. 540 00:52:28,540 --> 00:52:33,800 Well, what are some other ways how we can network in a less untraditional way? 541 00:52:35,520 --> 00:52:38,480 Join online hacking forums, Reddit, Discord, Slack. 542 00:52:38,480 --> 00:52:44,000 Those are really great resources to use that are going to help you meet other people. 543 00:52:44,000 --> 00:52:49,640 Create a blog and publish any of your writings, whether they be technical or non-technical. 544 00:52:49,720 --> 00:52:57,600 As I mentioned before, we need to continuously evaluate our technical skills using those platforms such as Hack the Box, VulnHub, things like that. 545 00:52:57,600 --> 00:53:04,660 You can use those and then create write-ups based off of things that you hacked on those and publish them on a blog. 546 00:53:04,660 --> 00:53:22,160 And then when you're applying somewhere, you can put your blog in your resume and have that as a reference point for the employer to look at and say, oh, this individual actually has their technical chops up to speed and they've created some really good content that shows that they're technically competent. 547 00:53:22,160 --> 00:53:31,340 And that's what's going to help give you a competitive edge is by being able to publish these technical writings. 548 00:53:31,480 --> 00:53:36,480 And even non-technical, you can talk about ideas and talk about frameworks and things like that. 549 00:53:36,800 --> 00:53:41,200 It's all about just putting your name out there and not being afraid. 550 00:53:41,740 --> 00:53:45,660 And then subscribe to any of the hacking platforms. 551 00:53:45,660 --> 00:53:46,980 I put some of the costs on here. 552 00:53:46,980 --> 00:53:48,300 VulnHub is free. 553 00:53:48,780 --> 00:53:53,360 However, they did just create a partnership with Offensive Security. 554 00:53:53,360 --> 00:53:57,660 So it's going to be awesome to see how those two companies move forward with the VulnHub platform. 555 00:53:57,980 --> 00:54:01,000 And then you have tryhackme.com, Hack the Box. 556 00:54:01,000 --> 00:54:02,260 Those are the subscriptions. 557 00:54:02,260 --> 00:54:04,000 And then you got Pintest Academy. 558 00:54:04,000 --> 00:54:16,300 Those are going to be some really great resources that will allow you to continuously build your technical skill set as well as even in things like VulnHub. 559 00:54:16,300 --> 00:54:21,280 But on Hack the Box, there's a big community on Hack the Box where individuals talk to each other and everything. 560 00:54:21,280 --> 00:54:26,320 So again, there's another part where you can actually network. 561 00:54:26,320 --> 00:54:29,520 And then I say here, find your niche, right? 562 00:54:29,520 --> 00:54:31,640 Find what you really, really like. 563 00:54:31,640 --> 00:54:34,080 I really like cloud and academia. 564 00:54:34,220 --> 00:54:39,700 I really like cloud because it's a continuously expanding technology and it's the hot topic right now. 565 00:54:39,700 --> 00:54:44,260 And there's a lot of areas for research, as well as I like academia a lot. 566 00:54:44,260 --> 00:54:45,480 I really like giving back. 567 00:54:45,480 --> 00:54:46,860 And I really like research. 568 00:54:46,860 --> 00:54:55,960 So when you work in academia, you get to continuously evaluate and renew your skill set and just your framework in your head. 569 00:54:56,320 --> 00:55:01,040 But there's some other areas, rather it be system, network, security, development. 570 00:55:01,400 --> 00:55:13,920 These are just a few things, but there's so many areas of offensive security and Pintesting that you can really, really dive into and go down the rabbit hole, so to speak. 571 00:55:14,660 --> 00:55:18,480 And the other big thing is to find a mentor, no matter where you're at. 572 00:55:18,480 --> 00:55:29,800 Even once you become a penetration tester, make sure that you have mentors, because those are going to be the individuals that are going to hold you accountable to keeping your goals, right? 573 00:55:30,040 --> 00:55:32,280 And find other student Pintesters. 574 00:55:32,280 --> 00:55:36,460 This is a good thing, especially if you're wanting to be a Pintester. 575 00:55:36,460 --> 00:55:42,520 Rather you're a student at school, or you're just a self-taught Pintester. 576 00:55:42,660 --> 00:55:51,340 Find other ones that are just like you and see how they are in their journey, and you can help each other out to get into Pintesting. 577 00:55:51,360 --> 00:55:53,320 And the other thing is to find a mentee. 578 00:55:53,320 --> 00:55:55,100 Find someone that you can help, right? 579 00:55:55,100 --> 00:55:58,900 That you can help push their career where they want to go. 580 00:55:58,900 --> 00:56:02,000 And then also there's the bug bounty platforms. 581 00:56:02,000 --> 00:56:09,440 Those are great to have, because those are going to give you a real world sense of how you can hack a live web application. 582 00:56:09,900 --> 00:56:21,520 And also help you understand the business side of things, because you're going to be producing vulnerability reports or vulnerability and Pintesting reports that go to those organizations. 583 00:56:22,500 --> 00:56:27,720 And then to finish off, I wanted to talk about the challenges that we're seeing during the pandemic era, right? 584 00:56:27,720 --> 00:56:33,220 Because COVID is just, it's really thrown the whole world for a loop, right? 585 00:56:33,220 --> 00:56:38,300 So what's something big is remote work has become very, very popular, right? 586 00:56:38,640 --> 00:56:41,680 So it's making things competitive. 587 00:56:41,680 --> 00:56:44,800 However, it's also opening things up for a lot of us, right? 588 00:56:44,800 --> 00:56:47,680 So make your online presence visible, right? 589 00:56:47,680 --> 00:56:50,980 Through social media, through Twitter, through LinkedIn, things like that. 590 00:56:50,980 --> 00:56:54,720 You can really, really use this time to shine on social media. 591 00:56:56,780 --> 00:56:58,720 Another big thing is hiring freezes. 592 00:56:58,720 --> 00:57:04,620 We're seeing a lot of companies just freeze all the hirings altogether. 593 00:57:04,620 --> 00:57:05,560 So what does that mean? 594 00:57:05,560 --> 00:57:10,420 That means you might not be able to go get that job with that certain company that you wanted to get to, right? 595 00:57:11,340 --> 00:57:17,940 And we've seen this a lot right now, even with like interns, we've seen a lot of internships, you know, kind of go away because hiring freezes and all that stuff. 596 00:57:17,940 --> 00:57:20,220 So what can you do to work around this? 597 00:57:20,220 --> 00:57:23,080 Well, go look at those bug bounty programs. 598 00:57:23,520 --> 00:57:28,460 You know, see if you can build your skill set there and make a little money while you're doing it, right? 599 00:57:29,100 --> 00:57:33,200 And if you want to try another avenue, use your network, right? 600 00:57:33,700 --> 00:57:43,140 Go on LinkedIn, go on Twitter, Facebook, anything where you may know someone who can help push your career where you want to go. 601 00:57:43,140 --> 00:57:55,240 And the other big thing is, too, is the great and I want to add, it's a great thing is that all these conventions that we're having right now, most of them are free, and they're all online, right? 602 00:57:55,500 --> 00:58:02,900 And so, you know, use that to your advantage and use that as a platform where you can get your name out there. 603 00:58:03,420 --> 00:58:09,560 And again, it all falls in line with leaving fear in the rearview mirror and being humble. 604 00:58:09,820 --> 00:58:11,700 So, you know, just don't be scared. 605 00:58:11,700 --> 00:58:21,260 Don't be scared to talk to anyone and make sure that, you know, you're attentive and you listen, and that, you know, you're eager to learn what they have to tell you. 606 00:58:21,780 --> 00:58:25,860 And then the other big thing is layoffs and furloughs. 607 00:58:25,860 --> 00:58:30,080 We've seen a lot of individuals lose their jobs or have their jobs put on pause. 608 00:58:30,320 --> 00:58:45,420 So, and this goes more towards you, is that if you've been laid off or you've been furloughed, use this time to reassess your skill set, you know, maybe set a milestone that you didn't think you're going to have to set for a while. 609 00:58:45,420 --> 00:58:48,780 But COVID has, you know, COVID has no bias. 610 00:58:48,900 --> 00:58:54,380 So, if it has affected you, you know, use that time to better yourself, right? 611 00:58:54,400 --> 00:59:04,020 And it says go through steps one and two, you know, make your presence on, you know, your online presence on social media a lot bigger. 612 00:59:04,060 --> 00:59:14,220 And then also, you know, use your network, expand in your network, attend conferences, and look at other avenues of ways of how you can develop your skill set. 613 00:59:14,220 --> 00:59:28,180 And another big thing too, and I didn't put it on here is, you know, if you have a certification that you wanted to get for a while, I've seen a lot of individuals getting certifications currently, use this time to spend a little money, get a certification or two, 614 00:59:28,180 --> 00:59:35,100 and then, you know, hit the workforce, you know, heavy when things start to go back to normal. 615 00:59:36,860 --> 00:59:52,120 And then to close this out, you know, in your journey, you know, you're going to start out in your journey and you're going to have a lot of motivation, you're going to have a lot of energy, and you may have some self-doubt, but your focus and your determination is drowning that out. 616 00:59:52,120 --> 00:59:55,740 And then you're going to have your speed bumps and you're going to fail a little bit. 617 00:59:55,780 --> 00:59:58,040 But don't let that motivation stop. 618 00:59:58,220 --> 01:00:04,440 Don't let fear and doubt creep in just because you hit a speed bump and you fail a little bit here and there, right? 619 01:00:04,440 --> 01:00:07,560 Because you only completely fail when you quit. 620 01:00:08,300 --> 01:00:11,980 So instead, take that time to learn what you did wrong. 621 01:00:12,060 --> 01:00:17,420 Take that time to learn how you can do better the next time and how you can grow. 622 01:00:17,420 --> 01:00:19,580 Because security is a journey. 623 01:00:19,620 --> 01:00:21,440 It's not a destination. 624 01:00:22,800 --> 01:00:25,740 So that's all I have for you guys. 625 01:00:25,740 --> 01:00:28,240 I appreciate everyone for coming to my talk. 626 01:00:28,240 --> 01:00:30,300 Again, my name is John Helmes. 627 01:00:30,300 --> 01:00:39,120 And if anyone has any questions for me, please feel free to reach out to me at my blog, or I have a pretty heavy presence on LinkedIn. 628 01:00:39,640 --> 01:00:43,980 So yeah, so again, thanks, everybody, and I'll see you around.