Build Your Own Cyber Lab at Home | Kyle Slosek | Skillshare

Playback Speed

  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Lessons in This Class

17 Lessons (1h 32m)
    • 1. Instructor Introduction

    • 2. Overview

    • 3. Why Have a Lab?

    • 4. Physical vs Virtual Lab

    • 5. Equipment Needs for a Virtual Lab

    • 6. Equipment Needs for a Physical Lab

    • 7. Your Lab Setup

    • 8. Introduction to Virtualization

    • 9. VMWare Fusion

    • 10. VMWare Workstation

    • 11. VMWare Player

    • 12. Virtual Box

    • 13. Physical Lab

    • 14. Cloud Lab

    • 15. VM Appliances

    • 16. Pre-Built Amazon AMIs

    • 17. Conclusion

  • --
  • Beginner level
  • Intermediate level
  • Advanced level
  • All levels

Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.





About This Class

Have you ever wanted to learn a new technology or software but been unable to because you don't have the required hardware to run it? Well, you are in luck, in the "Build Your Own Cyber Lab at Home" course you will learn how to build a lab from the existing hardware you have. By taking this course you will learn a framework to learn new skills, technology and software for jobs in either the IT or Cyber Security fields.

The technology field changes so rapidly, it can be hard to keep up with the new software systems. The way that the best professionals stay on top of their field is by constantly practicing and learning and an IT lab is how you stay ahead!

This course is broken down into 3 main modules:

  1. Plan Your Lab
  2. Build Your Lab
  3. Use Your Lab

Meet Your Teacher

Teacher Profile Image

Kyle Slosek

IT Security Ninja - CISSP, GCIH, GPEN


Kyle Slosek is a security practitioner with several years of experience in enterprise Information Technology environments. Kyle works for a large IT company based in the D.C. Metro Area and has performed everything from certification and accreditation to penetration testing and forensics. He holds a Bachelor of Science in Information Technology, a Master of Science in Information Assurance, as well as several industry certifications.

Kyle's interest in computers started at a young age. When he was young, he was fascinated with the family computer and proceeded to build his own with used parts he found lying around or purchased on eBay (ironically, it was named Alexa...long before Amazon's). He was fir... See full profile

Class Ratings

Expectations Met?
  • 0%
  • Yes
  • 0%
  • Somewhat
  • 0%
  • Not really
  • 0%
Reviews Archive

In October 2018, we updated our review system to improve the way we collect feedback. Below are the reviews written before that update.

Why Join Skillshare?

Take award-winning Skillshare Original Classes

Each class has short lessons, hands-on projects

Your membership supports Skillshare teachers

Learn From Anywhere

Take classes on the go with the Skillshare app. Stream or download to watch on the plane, the subway, or wherever you learn best.


1. Instructor Introduction: Hey, guys, Welcome to my course on building your own cyber lab at home. I'm Kyle sla sick. And in this lecture, I want to give you a quick introduction about me and who I am. Um, I've got about five years experience in the world in the cyber world, and I've kind of done it all. I have done everything from certification and accreditation Teoh Security Engineering. I've done some patent testing and some forensics, and I'm now getting into, ah, a new sub field within the security that I think is really gonna take off here in a little bit. And I'm working on now privacy. And so I've got experience in the field and I've always had a cyber lab, which is why I built this course because I think it's really important that you have. If you're gonna be successful in this field, you have to continue learning and having a cyber lab is the best way to do that. So, um and you know, one thing I've done in the past and I've done it a lot, actually is I've been asked to present for a lot of different groups. I'm here in the Washington D C. Area and, ah, there's a cybersecurity users group that I regularly attended present that, um and this is kind of one of the things that I hop on all the time is that you have to have your own lab. You have to do hands on exercise. And that's what this this course is designed to give you and and and set as a primer for building your own lab. So let's get started. Let's get into the course. Overview. Um, we'll see in the next lecture. 2. Overview: Hey, guys, Welcome to the build your own cyber lab at home with Kyle sla sick. Um, in this lecture, I wanted to give you an overview of the course and how we're gonna go about this journey of building a building. Your own lab. So first things first, I separated the course into three distinct sections minus the introduction section, which is what you're in right now. Um, but I did separated into playing your lab. Build your lab and use your lap. Um, and in each section, we'll talk about a little bit more on how to build a lab. And what? You know what you need to think about. So in the plan, your lab, we'll talk about some physical versus virtual lab in the pros and cons of each one. Um, and then I'll give you some equipment needs. What do you need for your virtual lab? What software? And I'll give you some free options, which I'm a very big proponent of free. Um, and then I'll give you some paid options, because while free is great, um, there are some things that you, you know, are better when they're paid for. Um, so we'll talk about both, uh, setups, and we'll talk about physical equipment needs. And what do you need in order to run a physical lab in the builder lab section? We'll talk about virtual ization, and I'm a big proponent. Virtualization, love, virtualization. It's a great you know thing in the cyber world, used by a lot of cyber professionals to run operations or to even, you know, build your own lap. Right, So we'll talk about virtualization. I'll give you a couple options on that on, but we'll talk about physical setups. How do you build and build an infrastructure of physical infrastructure for a lab? And they will get into something that's kind of new, and I think will really take off here in a little bit. But that's cloud based labs. And, um, you know, how do you run a cyber lab in the cloud? Um, and then in the use your lab section, Once you've got that infrastructure set up, we'll talk about what a typical lab looks like. What software do you need in at, um, you know, in order to do whether that is, you know, you want to pen testing, you want to do forensics. Um, you know, maybe you were just doing it for General. I t knowledge. We'll talk about how to set that up on dare to go from there. So that's the basic overview of the course. I hope you're excited cause I am. And, you know, let's get started. Let's get into the next lesson. See you then. 3. Why Have a Lab?: Hey, guys, Welcome back to the how to build a cyber Labatt home with Kyle sla sick in this lecture I wanted to talk about. Why do we wanna have ah, home lab? What is the purpose? Um and so the main purpose in this in this set up right is to be able to test and learn new software. Let me give you an example. I started ah college, my undergrad degree about eight years ago, and I had a really great professor for one of my very first classes. And it was a PC hardware class. Really fun. Learned a lot. Um, but I can tell you that just because I moved a couple of weeks ago, I was going through some boxes and I found that textbook from that class eight years old, and I was kind of flipping through it, and none of it was relevant anymore. All kinds of old stuff and technology just moves so fast that if you want to be a good I t professional or a cyber professional, you really need to keep up with the times. And that's where your lab your home lab, comes in handy. It allows you to test new software, allows you to learn new software and allows you to do that in a hands on based approach. Because you can go and you can buy a book and you can read the book and what not? And I think that's great. I think that's you know, that type of knowledge is really necessary. But the hands on knowledge of the hands on capabilities is what I think employers and look for. And you know what other cyber professionals are looking for in their colleagues. So that's why I've had a lab for forever. Um, you know, toe another point, testing dangerous software from a cyber perspective. We deal with potentially dangerous software all the time, right? Whether that be hacking software, things like medicine ploy. And you know, anything on Callie clinics, those air designed to break into systems. Um, you want to be able tohave that, um, on us in a separate area. That way, if you break something, it's not that big of a deal. Um, you know, again to with ah preventing harm to your critical systems Now, whether that be in an enterprise environment or your home environment, you know, example you don't want to. If you're looking at malware, you're looking at a piece of a sample of malware. You probably don't want to be looking on at that software on the same machine that you do your taxes on. Um, it's just not safe. Same thing with, you know, an enterprise system, right? You don't want to be doing that on your production system. So having some way to separate production from from a test and enterprise up, that's that's the importance. That's the beauty of having a lap. And yes, I think that's that's kind of the overview. That's why we a cyber professionals should have lab setups. Um, so that's it. If you have questions about the course so far, please make sure you put him up in the discussion area. And, ah, we'll see you in the next section. See you 4. Physical vs Virtual Lab: Hey, guys, Welcome back to building your own cyber lab at home, Kyle sla sick. So we're now in section two. We're gonna talk about actually planning the lab out before we build it. And in this lecture, I want to talk about the difference difference between a physical and a virtual lab and kind of the pros and cons of each one that will help you to decide how you want to build your lab. So first, let's start with physical physical pros. You know, number one and it may seem pretty obvious, but physical hardware, right? You have physical workstations, laptops, servers. And that's the good thing about that is that they work. They, you know, it's the way we've done it for ever and ever has had multiple workstations or multiple servers. Um, so it just works. The other pro of a physical set up is that you contest specialty hardware. If you have a firewall appliances, you have an idea. Supply INTS. You can use those in your physical lab, set up and test that and play around with it and learn those systems which you can't really do in a virtual lab environment. Now. Cons. of this construct our that it's expensive. You have to buy a lot of physical hardware. If you wanna have a true enterprise network. You know, a mock up of an enterprise network, you have to have multiple workstations, multiple monitors, multiple keyboards, multiple mice, right. The other con is it kind of takes up a lot of room. Um, you know, if you have a small house where you have a small apartment having five or six workstations may not be ah, easy to do, you may not have the space for it, but if you're in a bigger house and you have a lot of rooms, you have a base, man, you want to set it up in a You know, your basement. That could work as well. Um, let's talk virtual now. All right. So pros and virtual virtual is great, and I'm a big proponent of it because it's easy to set up, right? You just install some software, you can bring up new machines really easily. They're easy to network is usually pretty intuitive. And then there's no need for that physical hardware. So if all you have is one workstation or one laptop, you can run an entire lab just from that one machine. There's no need to buy any extra hardware. Now, the cons Well, the virtualization software, some of it could be pretty expensive. VM ware and parallels And what not they can. They can get up there in price. There are free options, and we'll go over that probably in the next section on actually building your lab. But, um, the next scene a con, you need one good physical machine. You can't just, ah, go out the the local computer store and buy a secondhand machine and and say, That's gonna be my my lab. You need to have something that's got a good processors and that's got a lot of memory, a lot of hard drive space. We're gonna talk about that in future lectures in this section on. You know what your equipment needs and and where you need to go with that, Um, and then the last Khan, which, you know, could or could not be. A deal breaker for some people is that you can't, um, test specialty hardware. There's really well, it can be done, but it's much more difficult to tie in, say, a you know, an I D s appliance or firewall appliance to a virtual oh, lab set up. So you know, you gotta you gotta way that. What are your What do you want? To get out of the lab? What do you want to do with it? That's all I've got for this lecture. And in the future lectures here. We're gonna go deep dive into physical and virtual. What do you need for your, uh, labs? And then we'll talk about how do you want to set up? What are your goals for the lab? So we'll see you guys in the next section like 5. Equipment Needs for a Virtual Lab: Hey, guys, welcome back to building your own cyber lad at home. Kyle Sla sick In this lecture, we're going to talk about equipment needs for a virtual lab set up. So when you choose a lab set up, um, you have two choices for virtual. You have what's called host based or the guest operating system. Now the host based is kind exactly how it sounds. You have one machine and think this as probably a workstation, and it's a headless workstation. It's got you know, the basics you need for virtualization processor memory, hard drive, space network, it capability. Its headless probably doesn't have a monitor keyboard. Essentially, what you're gonna do is you're going to use some software to remote into it and run your virtual machines. Now the best ah case here is like the M where CSX I or like the sphere or any of the VM ware headless systems on. And that's great for if you've got one real big, beefy machine and you want to run a bunch of the EMS and you want them running all the time , great set up. But then there's the guest operating system, where say you have a laptop. You and you want to bring your lab with you. That's you know, you would basically have say, for my the example I have here is my laptop. I have a Mac book pro. It's ah, got 16 gig of memory. And, um, I have VM ware, uh, fusion running on it. So I have my Mac OS X as my base operating system, and then I have VM wears my virtual ization software, and I've got a bunch of the EMS that run in there, and I can, you know, do whatever I need in that lab set up. So those are the two options. You know, the host based is great. If you've got one beefing machine, you wanna run machines all the time. But it's not that portable. Where, as a guest operating system set up is it's a portable system. So requirements as faras commit equipment for both, they're very similar, right? The point of virtual ization is that you are sharing. Resource is off the main machine. You're sharing the processor. You're sharing memory. You're sharing the hard drive space. So those are the main three things that you need. You need some sort of modern processor. I'm an Intel guy, So intel, I fives until I sevens something that has multiple cores. That way you can assign 1/4 1 machine in another quarter, another machine, and they have have that lock on that processor, the virtue of virtual machines, that those locks on those processes and then memory is Well, I've gotten here, said three gigs minimum, and that's that's minimum. Um, if you're gonna be running a lot of machines, you really want to be able to give those machines a lot of virtual memory. So I have. In my Mac book, I have 16 gig of memory that allows me to run a bunch of different virtual machines while also running my based operating system at the same time. And then the final thing you have here is large capacity. Hard drive. Um, you know, these virtual machines tend to take up a lot of space, right? They have virtual hard drives. They run just like any other operating system. So you're looking at probably about 30 to 40 gigs per virtual machine, depending on what you're running and that, you know, adds up. If you've got 10 virtual machines that, you know, adds up to a pretty beefy hard drive. So what I've seen a lot of people do, and I do it myself is that for a laptop or host based system, you buy a removable or, ah, portable hard drive, and you store all your VMS on that and you just plug it into your laptop and we're on your V EMS off of your portable hard drive. And that's great. I just think that you need to realize that this speed is a factor here. So my recommendation, if that's throughout you want to go, is to buy something that has USB 3.0. Or, you know, if you've got a Mac, then Thunderbolt is also extremely fast, and between Thunderbolt and USB three point so you can actually run your virtual machines right off of the hard drive. The other option is it just, you know, transfer them back and forth between the guests are the host machine and the heart. So that's the overview of equipment needs for virtual laps On the next set lecture. We're going to talk about equipment needs for physical laps so we'll see you in the next lecture by 6. Equipment Needs for a Physical Lab: Hey, guys, welcome back to how to build your own cyber lab at home with Kyle sla sick. And in this lecture, we're gonna talk about the equipment needs if you decide you want to build Ah, physical lab and, um, you know, so physical labs were great, right? They're easy to set up, you know, things you need to think about our you're gonna have need to have some some workstations. Maybe that's, you know, a bunch of desktops you've got or some laptops. And maybe you've got even servers what I put here and and I think this is great. You know, old computers, they work for a physical lab set up. Um, you know, if you're anything like me, you've probably got a bunch of old laptops. They're a bunch of old desktops lying around. Go ahead and repurpose those pulling down, dust him off. You see if they the equipment still works and it still some operating systems on the on the machines. Oh, they're great because you don't need unlike virtual right where you're sharing the resource is you may not necessarily need to have such a beefy machine to run a single operating system you're gonna be running some lyrics. Instances they don't really need a whole lot of resource is they don't need a very fast processor, a lot of memory, a big hard drive space so you can run several things. You know, as long as you have a couple of different old pieces. Hardware. One thing you're gonna need for a physical lab that you don't need for virtual lab is networking. Um, equipment. Now you can go out and buy a couple of cheap switches, or you can get a SoHo router and those are great man you need. But you need to be ableto remember that, you know, do the machines that you have have wireless for doing, you're gonna need Teoh get a bunch of cat five cable cabling or, you know, do the systems even have network cards. So you need to go out and buy network cards. So this is, you know, all things to think about when you're planning out that physical lab. And so the last thing I have in this lectures I want to talk about Internet isolation. I want to spend a couple of minutes on this because I think it's really important. Oh, if you're gonna be building this lab to do any type of cyber testing and that could be, you know, using malicious software using hacking software for learning. Or, you know, maybe you're looking at samples of malware you've got to think about. Do you want that connected to the Internet? Do you want those machines to have Internet connectivity? Um, you know, Mauer tends to beacon back out to the Internet, and, you know, it's monitored on several levels. So, you know, maybe you want to just have it completely isolated from the Net. The network and have it be its own land. Well, that's the case. Then you're gonna need some server services. You know, you probably need some. So did Nasser DCP. Some sort of, ah networking services that are normally prevalent on a hey, you know, Internet Connected network. The other thing that we want to talk about is pro ism network isolation. Now say you have decided you wanted to have network active access. Their incomes are Internet access. I think that's great. You know, that's smart, but think about do you want your lab connected to the same network that your home machines air on. Um, do you want to be looking at samples of malware on the same network that you have your machines that you connect? Do your bank and check your bank account balance. So your do your taxes on. So you probably want to have some sort of network isolation within this lab set up that can be done in a couple of ways. You can buy a border router, some sort of so small office, home office, um, you know, router. And then you basically set off to networks off of that. And those could be two different routers, one for your lab and one for your home network. A lot of times, these new routers have the ability to do that type of network isolation. You may only need to buy one if you've got an advanced router that will do network isolation. It will broadcast to SS I DS for do different networks. You convey land out the ports on the physical machine and then have switches going into those ports. Say this is my lab network and here's the Home Network. So think about how you want to set that up and before you actually start building this lap . So that's it for equipment needs physical laps. Ah, we'll see you in the next lecture by 7. Your Lab Setup: Hey, guys, welcome back to how to build your own cyber lab at home with Kyle sla sick. Um, in this lecture, I'm just gonna wrap up the plan, your lab section and what we want to dio. So first thing I wanted to tell you is that ultimately, this is your decision. This is your lab, and whatever lab set up works for you is what's gonna work the best. So on your lab. Because if you don't own your lab, if you don't take ownership of that component of your life, you know, we're gonna use the lab, you just have built something and you know it won't won't do you any good. And then kind of finally, the duel set up, right? Physical versus virtual. You don't have to have either or having both is is a great way to learn. Because not only do you learn the virtual ization in the, you know VM ware and whatnot in the virtual ization part of your lab, but you've got physical hardware and you can play with, um, you know, routers. You can play with fire walls. You can play with all that great stuff. So ultimately it's your choice. It's your decision in the future Lectures in the future sections. We're gonna talk about how to build both, and we'll touch on both physical and virtual in the future Lectures So we'll see you in the next section like 8. Introduction to Virtualization: Hey, guys, Welcome back to building your own cyber lab at home with Kyle SLA sick and welcome to the Section three, the build section. And so, in this section, we're going to talk about things software that will help you build your lab. Um, and mainly will talk about virtualization in this section, we will get into a little bit of physical lab building. So in this lecture, I wanted to talk about give you an introduction to virtualization because virtualization is such a heavy topic in this course. And it's such a great product. Great software that I think you should understand how it works in order to better build your lab. So I want to talk about three things I want to talk about resource allocation, snapshots and networking those three very distinct things that VM on virtual ization do differently than physical hardware. So first I want to show you this. This little picture built here, this is how virtualization works on the very bottom. You have your PC hardware and within the PC hardware, you have your resource is your CPU, your ram and your hard drive space. These are the three main resource is that, but computer needs now. On top of that PC hardware sits the hyper Visor II provides. ER is a small piece of software that basically allows it to share. Those resource is share the CPU share the ram share the hard drive with the V EMS that it's it's controlling. Now the hyper visor can be anything from VM Ware s X I, which is a very, very small. You know, we're talking under 100 Meg. That's the operating system that's hyper visor. Or you can use desktop virtualization software such as, you know them were desktop PM or fusion. What not? And so on top of that hyper visor sit the V EMS And so the hyper visor doles out. The resource is to those VM So in VM one, maybe you wanna have ah, single core CPU. It will take a single core from the PC hardware and dedicate that to that of the M. Maybe you want to give that VM a gig of RAM and a 20 gig hard drive. Well, hyper visor will dole out, carve out a gig of the physical Ram and give it to that VM and also the hard drives in virtualization are just files, so you'll have a 20 gig file on the hard drive. And that's the virtual hard drive for this VM. So the hyper visor does all of that doling out. Oh, so something snapshots real quick because snapshots air really important when you're talking about a a lab environment because you get to take a point in time version of that via so what? We need that when you build a via here interacting with it, you're changing it. You're adding files till hard drive. You're changing settings. When you take a snapshot, you take a version of that time. You continue to use it throughout. You know you're using of your lab. If, for example, you run through and install some software on a VM that maybe blue screens the VM well, you can revert back to that snapshot, and it's like nothing ever happened goes back to that point in time back up. So this is perfect for saving the states of your V EMS. My suggestion is, when you start this, take a snapshot at the beginning, right when you install your operating system, you install your VM that way, if you make changes, you screw something up. You can always revert back to a clean state. Oh, now it is important to note that snapshots take up space, and so you gotta have toe. Make sure that you have enough hard drive space in order to support, you know, single snapshots or multiple snapshots, and we'll talk about you know how to take snapshots in future lectures. When we talk about the actual software that weren't used, start the last thing I want to talk about. Our introduction to virtual ization is networking the M Network because it's a little different than normal networking in the VM, the hyper visor is also going to be doling out. Resource is, as you know, the neck, the network interface card. So you have three options. When you're talking about a virtual network you have bridged, which means that the VM is going to share the nick of the physical hardware, whether that be a wired in module or wireless Nick. So both your host, PC Hardware and the VM will have to separate I P addresses and and that the hyper visor will maintain that communication so both can actually talk out to the network next you have not. And essentially, what will happen is that the hyper visor will act as a router. It will have a border i p address, which is the I. P address of the physical host and then internally will goal out internal i p addresses to all the V EMS and, you know, do the network address translation that way and then finally have internal Onley. And this essentially means that the MGM communication happens internally to the machine. They have no connectivity outside. You're setting up a virtual land for these Ah, for these v ems to talk to each other, but they won't be able to talk to anything else outside of that virtual in. So, for example, your PC hardware, your physical hardware will not be able to communicate to these v EMS via the network. So this is good for testing potentially dangerous software. If you're looking at Mauer samples, you should have a You should have. Ah, villian virtual land. That's just internal only. And allow just that vm to talk on that land. So that's your introduction to virtual ization in the future lectures. We're gonna talk. We're gonna deep dive into the actual software will do some examples on how to build V EMS and you know, kind of what you want to do and what the software looks like. Um, we'll go from there so we'll see you guys in the next lectures by. 9. VMWare Fusion: come back toe to build your own cyber lab at home. Kyle Slauson. In the next few lectures, we're gonna talk about virtualization software and kind of the pros and cons of each one, and we'll give you a sample of all of them. So we're gonna actually start with the, um where fusion and of them were. Fusion is VMware's Max solution. I use it. Ah, lot. I have a Mac and I and I love VMRO fusion. It really works quite well. So let's jump into it. All right, So this is what VM Ware fusion looks like on Mac, and you can see that over here onto the left. Here, we've got our virtual machine library. And, um you know, the ones that we've already that I've already built, I've got any bump to desktop. I've got a Cali Lennox Destro, Windows seven and you know, kind of a few other things going on. Um and then, you know, the humane view is the current Ah, the M. You have selected and kind of some information on that. But let's first start by building a virtual machine, and it's really easy. You can go here and click new. And then you've got this ah, screen you can install from a disc or a ice so image, or you can import in existing PC. You can actually direct it to a physical machine, and it will kind of copy that physical machine into a virtual. This is great if you have, like, a physical lab and you wanna virtualized it. But we're going to start here with installing from, ah, physical disk here. So we continue and you can see on my desktop here, I've got you bunk Teoh. I so So I'm gonna actually go and select that. But my desktop click on the bun to and you can see here it recognizes the ice so as you bun to 64 bit and we'll continue and we're going to use the easy install. A lot of the more popular versions of Lennox and Windows have this easy install feature and VM ware, which basically means that you just set up all the feet. All the settings here, you know, name and password, and it just does the rest for you. So I put in a password and will it continue? And it says, you know, here's what we recommend. Recommend a 20 gig hard drive, one gig, a memory and Nat, So we'll finish that. Go and Ah, see that off? We'll do that, actually Might. And then you can see that, um, it will start up here. I'm actually going to stop it. Um, because I have already created the virtual machine for time's sake. So you can see that I've got this right here, and, um, it's actually running down over here. And here you go. I mean, it took about 20 minutes to install, and ah, it's raring and ready to go. Now, in this window, you can do a couple of things. You can click on this button here, and that brings up all your settings. Let's go through one of each of these settings one by one, and just kind of show you what each of them does. The general setting here is pretty simplistic, right? It gives you how big the hard drive, how much size is actually being taken up with a hard drive. Um, and then you know, a little bit of information. You could take some notes on it. If you want. Sharing allows you to share folders between the virtual machine and the guest host. So anything you put in either in the folder on either machine will actually be sink across . Application mag New allows you if you got running a windows something. You can actually add specific applications to the host operating system so you can run those ah, keyboard mouse amount that we need to go over that. But processing memory right here. If the virtual machine off, I could change it to say I want more than one core or more than 10. 24 Magan, you can see right here. I've got about 16 gig of memory and my mac so I can I can allocate more memory if I want and then display. Um, you know, if you want it to have ah, three D graphics, you can turn that on. Um, yeah. Three D graphics and VM Ware is kind of funky. Doesn't work all the time, but play around with it, See if it works for you for your applications. The big one here Network adapter. This is important. Um, you had we talked about this in future lectures. How networking works in VM and virtualized environments. So what we want to do is Internet sharing share with my Mac. And this is this is our gnat. This is network address. Translation. Um, you can do bridged. And I can say I wanted only bridge on the WiFi only bridged on my thunderbolt Ethernet, um, and then custom private to Mac. You can actually set, um, you know, custom your own custom private networks here, and they won't communicate out with the Internet. The hard drive is pretty simple. If, ah, I wanted to add another hard drive. I could, um the machine has to be off in order to do that. I've got two CD drives. I can mount a CD. Um, she's a discreet disk image, and I can go in MTA on ice, so image and that will be mounted in the in the virtual machine. Get your sound card. You can turn the sound on it off. Us being Bluetooth, I think this is pretty cool. I've got you know, ah, memory card reader. If I want to connect it to the, um, the VM, I can actually I'm gonna show you is really cool as well. Within lithium refuge in I'm about to plug in a USB thumb drive, and you should see something pop up here. You can see right here. Choose were to, ah, connect this. You can say connected toe limits, Which is the virtual machine running or connected to my Mac. If I hit connect the Lennox, I can see it. Um, it we mounted within my my Lennox machine. I'm just gonna say connect clinics, and that should be fun. Um, if you had a floppy drive, you could do that. You can set up printers, share mac printers with it. Um, you can actually encrypt it if you want. It has to be off in order to do encryption. Um, isolation. Um, you can actually drag and drop files into this, and you can actually turn that feature off, which would be great if you were doing, you know, some dangerous things in malware and what not? And that's pretty much it for your basic functions off the, um where fusion. The last thing I want to show you here is got probably one of my favorite features within the M or fusion is if you make this full screen, you can see that it actually makes the VM another screen. So I just swiped. I did a three finger swipe on the track pad and I could go between Mac and the full screen VM. So it's pretty nifty. And so that's That's pretty much it. That's Veum refuge in In a nutshell. In the next couple of lectures will talk about some of the other virtual is ations, but yeah. 10. VMWare Workstation: Hey, guys, welcome back to building your own cyber Labatt home of Kyle Slauson. And you know, next year we're gonna talk about VM Ware, Workstation VM or workstations. Great application. Probably one of the best out there for Windows applications. So if you've got a Windows machine that you want to use, your host operating system the M, where workstations the best and again it's a little pricey. You're probably looking at about 152 $100 for the license, but, you know, well worth every cent spent on it. So yeah, let's hop into the program. All right, so this is Thievy m were workstation interface on windows and you can see it looks a little bit different than the VM Ware fusion interface on Mac. But it has the base same basic features when you open it up, The one thing I do like about vampire workstation is it comes with ease tabs on and you can see, just like in the last lecture I've already created Are you bun to VM so that I can show you some of the features will go through creating the VM in this ah application here in a minute. But I want to show you that you can have multiple V EMS open in these tabs and run it that way. So you have the option here to open a virtual machine if you've already got one pre made create a new virtual machine. And just like in VM ware fusion, you can virtual isa physical machine. Now, what I want to show you here is connected to a remote server. Now, this is important. This is a feature that is not present in via more fusion. If you were to have a V sphere or a VM Ware s x I, which are kind of like the VM ware hard core server applications, you could use the workstation to actually connect into those work those servers and manage them. Run your V EMS, um, interact with them through this application. They do provide a free application to do that. But if you have both, it might be easier to actually use VM Ware workstation as as your connection point to Avi's Fear or SX I client. So let's just like our last lecture. Let's talk about creating new virtual machines will do that, and then it comes up with this nice wizard will actually go through the typical, um, wizard here. And ah, you can use the installer. Just drive. Or just like in our last one. I'm going to use an image and you can see I've got a bun to desktop here. So I'm gonna open up that one, and you can see you bump to 14. 04 is detected. Will use easy installed, just like not in vm ware fusion eso we'll put in my my information. So all right, well, next. And we'll call you bun, too. Next. And now you can set up the dis size here, so it recommends a 20 gig Desai's, um, if you want that bigger, you can change it smaller here. Um, now, these two options are present in VMware fusion, but not necessarily, um, used are not not used in the wizard, but you have the ability to store the virtual disk is one single file or split it into multiple files. Now, by default, it says to split end of multiple files. And the reason for this is that, um, it helps with, especially if you have it. Let's say a 20 gig hard driving you years old 20 gigs of that hard drive space. Your virtual hard drive is going to be a 20 gig file. Now, some operating systems and windows can kind of choke on, um, on files that big. So if you split the virtual disk in the multiple, smaller files makes it a little easier for Windows to manage it. However, if you haven't extremely large dissed, say you have 100 gig disc. Splitting the disc into multiple files may actually reduce performance within the VM, so it's kind of something that you have to think about. Um, if you go in with 20 gig, splitting the virtual disk in the multiple files is just fine. And then these air just the basics, right? It recommended, um, one gig of memory. The network adapter is that we can hit here and customized the hardware, and we'll go through this here in a minute. But for that we will finish, and you can see that it will start up here in a second. And just like in our last one, see, it started up, I'm actually going to go ahead and stop it, Um, because we already have a you bunch too. Um, VM built for time's sake. So let's take a look at this. VM You have a couple of options here. You can. All right, This is where this is where you manage the VM, right? So you can turn it off suspended. Here, you can set up your removal removable, deserted devices. But we're actually gonna go to settings here, and you can see everything. Right? You see your memory here. Number of processors, the hard drive. And just like in the past PM, you have two CD drives. You can change that. You can change your own network adaptor from that host on Lee and to ah, custom. If you want a specific virtualized, that network, um, we'll keep it at that. You can also do bridge connection the USB controller. Same thing if you plug something in. Do you wanted to plug into windows? You want plug? It didn't to the VM um, the sound card and display and same thing with printers here. Um, you can set up shared folders here, So, um, you can This is this is interesting. I really do like the desktop version, cause you can do this right enable until next power offer. Suspend and you can add a folder, um, to to share between the host operating system and the guest operating system, you can set up snapshots. Um, your auto protect, um is automatic snapshots. If you won't want to run this often, you can disable guest isolation and disabled dragon droppin copy and paste. And yeah, I mean, that's that's pretty O V N C connections. So, um, if you have a V NC client, you can enable v N. C to allow yourself to remotely connect to this VM if necessary. But lots of really cool stuff here in VM Ware workstation. Um And then the last thing is, is your views right? You can. Right now I've got my library on the left of my main image in the right here and that I could go full screen if I'd like. You can see it comes up here. I can go out of full screen and put some information down here. Awesome utilization information and what not. So that is VM Ware workstation for Windows. Um, we're going to talk about some or the free options here in future elections. So we'll see you in the next lecture by 11. VMWare Player: Hey, guys, welcome back to building your own cyber Labatt home with Kyle sla sick. And in this lecture, we're gonna talk about VM Ware player now, Veum, where player is VMware's free version of their virtualization software. It really is good. I'm a big proponent of free, but it lacking some features that ah, that the others that you actually pay for, Really, I have robust capability. So if you're in a pinch, if you're, you know, not willing to spend the 152 $100 on ah, the pro versions of the M were then VM where players sounds like it probably is Thea the application for you. So with that, let's hop into the software. All right, so this is the interface for the VM Ware player. Um, now, via more player is, as a said earlier is vim was free version. There's a couple of caveats to that, though. Ah, first and foremost via more player and you can see it in the top. Here is for non commercial use Onley so personal use only, um it does the interfaces you can see it does look quite different than via more workstation. It doesn't have as many features as Veum, where workstation a lot more. The advanced features like file sharing and guest isolation, encryption and even snapshots are not available on Veum. Where players. So it really is a bare bones, very minimum kind of virtual ization software. But it works just the same way as a Zvi Ammar workstation. So if you don't care about encryption, you don't care about virtual. I'm sorry. You don't care about guest isolation and whatnot, then Hey, um, them where players Freeh. It might be worthwhile for you just make sure that you're not using it in a commercial setting. Let's go through it just like we have. And the others will talk about, um, creating your new virtual machine, same wizard as you've seen in the past. So I'm not going to spend a whole lot of time on this. Um, we'll click next and we'll name it here. Will split to get the drive into multiple files with a 20 gig drive. And what finish and you can see, just like in ah, the previous ones. It looks pretty standard. Same thing booty up and everything. But so just like in the others, I'm gonna go ahead and stop it because I have already created one of these already created . Ah, you bunt to, um version. So let's just take a look at it real quick. We'll click on player. We'll go to manage and virtual machine settings. And, you know, this looks pretty familiar, right? His your memory processors hard drive all the hardware, and you can see when we look at the options. There are quite a few less options than there were in, um, via more work stations. So it is a very minimum program, but again, it works so and it's free. So that's it. That's Veum. Where, player, Um well ah, talk. Next they think about ah, um virtual box, which is Oracle solution to virtual ization and much more robust free system. So we'll see you in the next lecture. 12. Virtual Box: Hey, guys, Welcome back to building a cyber Labatt home, Kyle sla sick. And in this lecture, this is kind of the last of the virtualization talks in this section, and we're gonna talk about a program called Virtual Box. Virtual Box is an open source virtualization software developed by Oracle. And so being open source, it's free. You can modify it any way you wish as well. So I highly recommend virtual box if you're not willing to spend the money on VM, where it really does have a lot of the same robust features that the M where does It's a little less efficient than vm ware, but you know, you're not paying for it. So there's your first benefit. Um, but yeah, so with that, let's ah, jump into the software. All right, So this is the ah Oracle virtual box manager and the gooey for the interface there. And you can see it looks a lot different than the VM Ware interfaces that we've been seeing . Um, the beauty of Oracle Virtual boxes one. It's free. It's open source, and it's cross platform so you can run the same application on windows as you can on Lenox and as you can on Mac. So just like in our other, um, lectures were going to do build a VM. So we'll click new and you come up here and I'm gonna type in your bun, too. And you can see that I type you bun too, and it comes up with, Ah, the type is Lennox. And you can see there's a couple of different types here Microsoft, Solaris, BST, And then the version here is you bunt to 64 bit, but you can see that there's a bunch of other different flavors of Lennox that have that Oracle virtual box has profiles for, so we'll continue here. Um, it recommends 5 12 We want to be standard, and we want to give it a gig of memory. So we'll continue with that. Oops. There we are. Continue. All right, Hard drive. Now, the hard drives done a little bit differently in virtual box than it is in Ah vm ware. Because virtual box is open source, you can choose different, um, different styles of virtual hard drives. So we're actually gonna create the virtual hard drive now, and it's gonna ask us what kind of virtual hard drive file. Do you want VD eyes, Virtual box disk image? And that's kind of the standard. If you're gonna stick with virtual box, however, you can do a VD m k, which is thievy em. Wear pro for the VM Ware style. Virtual hard drive and you know a couple others parallels cume you what not? But we'll stick with VD I virtual box disk image, and we want to do dynamically allocated for the physical hard drive here. So what that means is that I have given it an A gig. Hard drive and THEAN initial installation may only take up a gig of that eight gigs. So the virtual hard drive will be, um, one gig large. If we chose fixed size, the file for the virtual hard drive would be eight gigs large, Um, and so VM where does this automatically in virtual box? You actually have the option to choose both, but we'll do dynamically allocated here. Um, we'll do it a gig. All right. And so now you see that we have this even do, too, which is what we just created. And we have all this system information 10 24 mag ram, Hard drive video memories Only 12 Mag s so on, so forth. One thing you'll notice, though, is that when we created this VM, we didn't specify Ah a a vm or I'm sorry and I so image to do the installation from we actually have to do that before we can start this VM or else it'll just start in kind of error out saying there's nothing installed on the hard drive. So we'll click settings on this one and we'll go to storage and you can see that you have to storage devices. You have your Seita device, which has got your bun to two VD I, which is the virtual disk image. And then you've got this empty CD drive when we can click on that and we can click this little CD drive here and we'll choose a virtual seedy image. And on my desktop I've got this bun too. I so and we'll go from there. All right, so now that that is mounted, we can hit start and you'll see that, um, it starts up just like it did in virtual are VM ware. So with that, I'm gonna actually close it out just like I've done with all the others. And, uh, we're just gonna power off the machine. And because I've got this one to running here and so we've got it running, and it's doing just fine. We're actually gonna minimize it again. Go over and just click the settings. We'll go over each of the settings here, we'll show you. So system here again, you can change the amount of memory. You can change the boot order here. CD drives, second floppy and hard drive. Um, the processor. You can give it one or a course, Um and then the acceleration. If you've got a m d or VTV, these air kind of virtualization acceleration protocols within the processor on the physical drive. So if you got those installed, you can enable the hardware virtual ization displays Pretty self explanatory. You can give it a 12 gig or 128. Matt, I'm sorry. 12 meg 128 mag video card. Turn on remote display. If you want to enable the remote server here. This is just like the V NC option we saw in VM ware and then video capture. You can actually um, if you are doing a screen cast, for example, you can boot up your VM and start doing a video caption. It will capture what's going on in the screen, so it's pretty cool. Actually, VM Ware has the ability to do this as well. Storage. We kind of already have looked at that. We can now, you know, on Mount, um, the CD drive of necessary audio again, you know, enabled the audio. Here's your networking. Right you have can have up to four adapters. Um, this one right here is attached to Nat, and we can do it. Bridged. We can change it to an internal network or ah, host only network call Port cereal. We don't care too much about but us be here. You can add us bead filters, and you can actually set it up so that you know, any time a specific device is mounted, it automatically amounts to the virtual machine. And then finally, here's your shared folders. If you want to add those or not, so that's virtual box. In a nutshell. It's really a great system, especially since it has all the same features that VM Ware workstation does. It's just free. So it's your choice is to what software you want to go with, but I highly recommend virtual box. If you're looking for a free option, so that's it for the virtual box. Overview will see you in the next section. 13. Physical Lab: Hey, guys, welcome back to how to build a cyber lab at home. Kyle. Slow, sick. And this is our last section of the build section at the time. Said last lecture of the build section. Talk about physical labs and how to build them. Now, it's kind of difficult for me to sit here and do a screen cast of how to build a physical lab. So what I'm gonna do is I want to talk about the architecture and how you would design a physical lab. And I think what I do here is I'll bring up the network diagram that I kind of built that I would. This is the way I would put together a physical lab. The border router there that you have in the very top. Is the your home router, right? That's that's what connects the rest of your computers to the Internet. So what I would do is I would honestly put in a firewall between your border router and then have another router within that for your lab. That way you can segment it off and say, I only want my lab to really touch the Internet and not the rest of my machines on my you know, my private personal network. Now I put a firewall in there. You can put a physical firewall if you have one. I mean, and I might be one of the reasons why you're building a lab is to learn firewall technology . Great. Go ahead and put yourself a physical lap firewall in Ah, the other way to do it is basically you just go and get a router that has a firewall built into it. A lot of the ah, the more modern day home routers, the links ists and neck gear and what not routers have firewalls built in. And then the last way, you can do it as you can actually build a ah firewall out of a PC. If you have an old tower, you put two knicks into that tower, one that touches the border router, and then the other one is connected to the lab router. And, um, you can build yourself a I P tables, um, firewall, which is kind of the built in Lenox firewall. Or you can go out, and I think one of my personal favorites is PF Sense PF Sense is a BSD based firewall system. It has a really nice Web gooey built into it. So, you know, you just set it up, and it it has this really nice wizard goes through, and you can set up the rules to say I only wanted to touch the Internet and so on and so forth. So look into a few of those. And this is the way I would build a physical lab at home. So in the next section we're going to talk about Well, now you've got the lab. What do you do with it? Wouldn't you know? How do you use it? So we'll see you guys in the next section by 14. Cloud Lab: Hey, guys, Welcome back toe how to build a cyber lab at home with Kyle Slauson. We're gonna talk in this lecture just a little bit about cloud. And what is cloud mean? Um, Cloud computing is ah, buzzword that's thrown around the industry a lot. And umm, it means different things to different people. So let me kind of set the standard right here first for this class. When I talk about cloud computing in this class, in this context, I really mean infrastructure as a service and well, that means is that I'm want to go out to a cloud provider. And in the case of this example, we're gonna talk about Amazon AWS. So I want to go with the Amazon. Eight of us, and I want to spin up a server, and I want to use that server in any way I want. So it's running in Amazon's data center. It's virtual ization. Um, and this is the perfect way to build a cloud or to build a lab, especially if you want to build a large lab and run it wind only when you need to run it. Um, so, in this sense, Amazon aws is Amazon's cloud computing infrastructure as a service application that's called E C two elastic compute cloud. And ah, what we're gonna do is we're gonna spin up a couple of virtual machines in that cloud, and we actually paid by the hour for each of the virtual machines. So if you only need to run a couple of quick tests, it could be pretty cheap to run. Um, you know, anywhere between a couple of cents to a couple of dollars to run it for a couple hours. So ah, with that kind of, let's jump into AWS and I'll show you around. All right, so this is Amazon Web services or A W S. And you can get to Amazon Web services by just going to aws dot amazon dot com. And if you already have an Amazon account, you can go ahead and just sign up. For AWS, signing up doesn't cost anything. You only pay when you actually use the service so you can see they've got a lot of cool things here. We're not going to use most any of this, but we are going to use the E C two, which is their elastic compute cloud. And this is their virtual servers, their infrastructure as a service. So let's go here and we'll bring up the EEC to management dashboard. And you can see that, you know, right now, I don't have any running the EMS. Um, and you know, no big deal, right? So first thing I want to do is I actually want to create a key pair. This will go down to key pairs and we'll hit, create, keep hair, and we'll just name it Default. Okay. And what this does is you can see that it downloaded a certificate. That's a public private certificate for AWS. And I'm going to use that to do encrypted connections between my local machine and, um, the Amazon E C to cloud. So you'll see where we'll use those here in a minute. Once we had hook up over to the instances. So let's go over to instances and these air your individual VMS and you can see I've got a couple here. They're all off these ones that I played around with in the past, but we're gonna actually launch a new instance. So we'll launch an instance, and you can see you have a couple of different what they call a M eyes, Amazon machine images and these air different PM's that are already built. Eso It's really quick. You can do Red Hat Soucy bun, too, but we're gonna dio Windows Server 2012. We'll talk about some of the other AM eyes later in the next section and the use your lab section. But I just want you to note that they have these different things and anything that says Free tier eligible means that if your brand new customer to PC to two Amazon AWS, they have this free tier for a lot of their services. And for easy to, you know, you get a couple of 100 hours of compute time per month free for a year, so it's really a great weight again. It gets started in cloud based lap environments, so let's go ahead and hit. This one will select this one, Um, and we're gonna choose a T to Micro just because it's the smallest one. It's the cheapest one. You can see that it comes with one CPU at about 2.5 gigahertz, that Intel's EON style processor, and you get about one Giga Man Ram. And then you get on TBS block store, which is their elastic block store. It's their way of dynamically provisioning hard drives to our virtual hard drives to virtual machines in a BS. They will talk about that later once we get to the storage portion. But let's go to next. We only want it spin up one. But if you want to spend up five of the same VM, you could do that. Um, I will keep the same networking information, and we want to check this right automatically a sign of public I p address. What that will do is that each each VM will have a public i p address. Um, but once you terminate once you turn off that VM that public I p address basically goes back to the general store and somebody else can grab that. So every time you terminated VM, it loses that I p address. Every time you bring it. Bring one up. It'll be issued in new I P address. Now you can set a custom I p address. That's that's just yours. You do have to pay for it per hour, So just be careful when you're doing that? When I first started this Ah aws thing, I thought that was great. I didn't realize that you have a paper. Our and I grabbed the, um and I p address and I wasn't using, and I kept it for about a month. My bill at the end of the month was like, ah, $100 for just for keeping that i p address. So just be careful with that. Um, we're gonna go down here. You can see network interfaces right now, it'll only have one network interface. Um, you can add another device. You can add another an interface if you want. Um, but yeah, let's ah, move onto storage. And right now, we're gonna have a one hard drive, and it's gonna sit at 30 gigs. Now, this is a E. B. S stored, um, hard drive. What that means is that when the, um, VM is terminated or turned off, you can choose to keep that hard drive. And you have to pay, um, a certain amount of money and per gig of that hard drive space to just keep it lying around so that you can spend up another VM with that same hard drive. Um, you can check here, delete on termination. So when you hit Terminate, there's a difference between stopping and terminating. Talk about that when we get in tow, operating the VM. But, um, we're gonna check the lead on termination because we don't necessarily care to keep his VM around next. You can tag it if you have a bunch of, um, the EMS you can tagged them to, you know, better filter out with certain, you know, the ones that you're just looking for. So they give an example here with a tag, the name and you could do value Web server. And you could do that for a couple of the EMS and you could say, And I'll show me all of the V ems that have name Web server. Next, we'll dio the security groups. Security groups are basically the firewalls to your, um, vm to your instance. So right now I'm gonna create a new security group, and I can name it whatever I want. I'm just gonna name it this default and go with it. But if you already have a security group, you can click select an existing security group and There's all the security groups that are in my, um, account. But we'll just go create a new one right here. You have rdp the protocols TCP the port is 33 89 we're gonna allow that from anywhere. And that's the I p address for anywhere. And am I? Then I can also do. I only want it from my specific I p address, Um, or or a custom I p or a custom I p range. You can do that. You can also add other rules things like, um, you know, all I see MP traffic http traffic if you're going to run a Web server, Um, my sequel. But we're gonna actually keep it at just rdp because we just want to play locally numbness for now, all right. And we'll just go to review and launch and basically just gives you everything else that we've already talked about. It already discussed. So we're just gonna launch it now. Here's where the default keep hair. Remember, we created that key pair at the very beginning of this. Ah, lecture. Here's where it comes into play. Um, when it spins up, this am I this instance it's gonna set the default administrator password, and you're gonna need that, uh, toe log into the machine. Well, the default administrator password is actually encrypted with that key pair that we created the beginning. So I want to select my default Keep hair. Um, and I'll acknowledge that. So it's really important to not lose this default dot pem file. Because if you lose that, and then you can't remember the default password for the, um, am I basically, you won't be able to get into the machine. You'll have to shut it down and start a new one. So we'll go ahead and launch the instance. It takes a couple of seconds here and says, Now you're instances launching, so I'm just gonna go click on that, and you can see that it's pending. It's starting to initialize, Um, and we'll, uh, sit here for a couple of minutes and let it spin up. All right? So now you can see that it is now running. Um, and I have an I P address here. Okay, so right now what I want to do is I need to get the, um, the password for the administrator account. So I'm gonna click on the A M I'm looking at I'm gonna click on actions and I want to get Windows Password. Okay, Now, here's the catch to this Get Windows password thing. Um, the auto generation takes a little bit of time toe to go four. So it says he must wait for four minutes before her abs are after launching the instance before you can retrieve the auto generated password. So we're going to go ahead and close that out, and we're just gonna wait right now. Um, for that instance, too, to generate the default administrator password. All right, so it's been about four minutes, and, um, let's see if we can ah, decrypt the windows password. All right, so here we have the default key names, so let's ah, choose that default that pem and we will decrypt the password. All right, so here we go. This is the password. I'm just copy that, and I'm gonna open up like herself. Remote desktop connection. Create a new connection. Well, just paste the password there. The user name is administrator, and then the i p address. Copy that. Well, pace that there. We'll just call this eight of us. All right, Let's start that instance. All right, it's gonna come up with this. Say it's using a self signed certificate. That's fine. Continue. All right. And this sense is the first time we're running in. Um, this logging will probably take a minute or two, but yeah. All right, well, here we go. We now have a fully functioning Windows 2012 are two server, and we can just do with what? This as we like, So I'm actually just gonna disconnect here. Close that out. Is an hour running this here. We can stop the instance. And what's stopping the instance does is it means that we're no longer paying for the compute power. Um, for this particular instance. But if we go to the elastic block storm, we got volumes. We can see that this volume right here is still in used. But once the, um instance terminates our stops here, we're good. Where are paying for the 30 gigs here? Still, but we're not paying hourly for the the instance. And if we wanted to start it back up, well, you could go to here and click Start. You sure we want to start this instance? Yes. And it will take a second or two to start up. And we will probably have a different I p address when we start back up. Um and then we could just use it as as we wish. Okay, so now it's running, and we can connect to it again if we want. Um, but, you know, if we're finished with him, we don't want to pay for the elastic block store anymore. We'll just hear it. Terminate. And it says warning the EBS backed instances will be deleted. And, yes, we want to terminate. And that terminates the instance itself. And the E. B s volume will be deleted, so we will no longer be paying for that. So that's, you know, your quick and dirty for AWS. There's a whole lot of other features within this, and I encourage you to play around with it, especially if you're a brand new customer to them. And you have that free tier. It really wouldn't cost you almost anything to do. So, uh, yeah, we'll see you in the next lecture 15. VM Appliances: Hey, guys, Welcome back. The building. Your own cyber lab at home with Kyle SLA sick and welcome to the last section of our class here. The using your lab section. We've gone through everything from planning all the way through building. And actually, now we Now that we've got a lab, you know, how do we use it? What do we do? So in this lecture, I want to talk about VM Ware appliances, VM ware, appliances air. Great. Um, because you don't have to do any work. So what What is via more airplanes? First of all, it is a pre built VM, and so a lot of software vendors will actually take their software, build it into a virtual machine, zip it up and set it out on their website for download, and so you can go on download that imported into whatever virtualization application you have, and then run it. And you really don't have to install the operating system, install software. You have to worry about configuring it either, because that's all done by the manufacturer. Um, so there's a couple of ways that you can do this one. VM ware has a VM appliance website, and we'll show you that once we get into the screen guest and then, UM, you can usually go to the individual manufacturers and if they will allow you to download the software, and I saw a lot of times, they'll also have the option to say no download virtual appliance and you can download it as just a VM Ware application or as an ovf for open VM file system. And what that means is that you can basically import that into any virtualization application that you know you have, whether that be VM or workstation fusion virtual box, etcetera. So with that, let's hop over into, ah, the screen. Gaston will actually talk about Vienna appliances. All right, so what I got here? Yes, I have opened up VM wears Solution exchange, and this is the virtual appliance market place, and I'll post a link to this here in the second in the video notes. But as you can see, there's a lot of different dumb vendors out there who they want you to use their software so they upload or linked to a virtual appliance in the VM Ware appliance marketplace, and you can go through and kind of look at the different, uh, appliances and pick one or two and download them. Um, so for our example, I've actually chosen bitten Ami and beat Miami has built out a Lennox distribution that has wordpress um, already configured and ready to go. As you can see, you can download the local installer. You can download all the WordPress in cellars or right here you can download the word press virtual machine. And so we'll click that, and it gives you some information here, like the default user name and password, um, and then allows you to ah, to download it. Using you bun to write. You can download the WordPress 39 11 for from cipher VM ware and for virtual box. So I've actually already downloaded. Um, so minimize here. I downloaded the WordPress for VM ware. Um, and it just comes is zip file. Real smallest was about 900 mag and so will unzip it here. All right. And now we've got this folder here, and you can see within this folder. I've got this ovf. This is the open virtual ization file. Now, this is a small file, but all essentially what it is. It tells VM where how to build this virtual machine. So all I have to do is double click the ovf and via more fusion for me comes up and says, Hey, this is ah, you know, Would you like toe import this virtual machine and I'll hit Continue and you know, where do you want to save it? I'll save it there and it will take a couple of minutes to import, All right. And you can see now it finished importing. And, um, it gave the default of 5 12 mag on. The networking is bridged. Now I can customize thes settings by clicking here, and it just brings up all the settings that we've seen. We can change things around, but essentially, once it's done set setting up, I can hit the play button and we won't upgrade right now and it'll just start up all right . And now you can see that it's all booted up and ready to go. If I open up my VM ware fusion in her face, I'll just suspend it real quick on and open up Team were in confusion, and you can see that there it is right in my library, and I can interact with it, however way I wish. So that's the quick overview of ah VM ware Virtual appliances on. The next couple of sections will talk about other ways to use your lap so we'll see you in the next lecture by. 16. Pre-Built Amazon AMIs: Hey, guys, Welcome back. The building. Your own cyber lab at home with Kyle sla sick. And on this lecture, we're gonna talk about pre built Amazon Am eyes in the last section. We talked about VM Ware appliances, and I think that's really important because it makes it very easy to test software and build your own lab very quickly, very easily. Amazon Am eyes are essentially the same thing as VM, where appliances It's just for Amazon's. A blast to compute cloud. And we touched a little bit on this when we actually talked about building a lab in the cloud. So there are two types of pre built Amazon AM eyes. There are the free kind so usually and I say free meaning that there aren't any extra charges. You still have to pay for the compute power to Amazon. So things like Windows things like, uh um, Soucy Lennox and sent Toss and a couple of the other open source applications. So those are the I'm gonna call them the free am eyes. Then there are paid for AM eyes. So there are a lot of applications out there that have really high licensing fees. Um and what you can do within the AM eyes is you can open up a, um, pre bill. Am I from the manufacturer? You have to pay the base compute. It's cost to Amazon. But then you add on a little bit of extra per hour that goes to the manufacturer. So instead of paying for ah, yearly licence, you can pay for literally just what you use of that, am I. So really, it can be cost effective for, um, someone who doesn't necessarily have a huge budget, too play with and learn software that they would not normally be able to use because of the high licensing fees. So with that, let's actually jump over into ah Amazon E C two, and I'll show you a couple of these applications. All right, so we're back here in the Amazon am, um e c to ah, dashboard here. And what I want to do is I want to show you some of the Amazon AM eyes that are out there for you to use. We'll go over two instances and will launch an instance. You can see we remember this. We talked about the quick start, um, stuff you know there's Red Hat Enterprise and, you know, for example, right, Red Hat Enterprise has a licence term that, you know you have. You would have to pay yearly for here. You just paid by the hour. Well, same with Microsoft Windows. You just paid by the hour. You don't pay for the the license. Um, for the Windows Server 2012 or the sequel server or anything like that, Let's go into eight of us Marketplace. And, um, just to kind of take a look at him. We're gonna take a look at a few the security products. Um, and you can see there's some stuff, you know, the via a virtual routers. Um, so, folks has some stuff. Cisco has some stuff out there. This one right here. Callie Lennox, if you're into, um, cybersecurity, penetration, testing, hacking, You could spin up a ah, Callie Lennox image whenever you need it. Um, tenable has a messis set up, and ah, one I want to show you down here. Is this right here? Barry Cuda, Web application firewall. Now take a look at this real quick. You can see that it has pricing here. Um, a dollar and three to a dollar 75 per hour for the software, plus the eight of us usage fees. What that means is that you know, normally if you're going to spin up a small micro, um, the M and maybe that costs five cents an hour, five cents an hour plus whatever. Um, the current cost of the software is, and I think that probably depends on um you know how the demand for that So we could hear we get select. Um, when you could see here. Exactly. So you can do an m one, um, medium and ah, the easy to cost is 0.87 an hour. Um, and then 1.38 for software. So that equates to about a dollar 12 an hour to run this barrack Ouda Web application firewall. Now, to take a look at that, I also want to show you here. This is Barrack Oda's website and this is what it costs to purchase. Um, one year application are one year license. It's almost $4000 to APP to purchase a licence for this web application firewall, which is great for an enterprise. But if you're just learning it at home, $4000 is a little steep. Um, whereas if you just want a couple hours to play around with it, a dollar 12 an hour for, you know, 10 hours is is good, you know. So that is Amazon Am eyes and the pre built ones. Um, I encourage you to kind of go around and take a look at a few more of them and, ah, you know, play around with the different pre built am eyes. So we'll see you in the next lecture by 17. Conclusion: Hey, guys, welcome back to how to build a cybersecurity Labatt home with cost logic. And ah, this is the conclusion of the course. And I just want to kind of recap what we've talked about throughout Thea course starting with the beginning is so in the first section, we discussed how to plan out a lab. What's the difference between a physical in a virtual lab and kind of the pros and cons of each one in the next section? We've talked about actually building that lap. We went through several different virtual ization software's so that you could pick the one that's right for you. We also discussed How would you go about building physical lab? How would you architect that? Um And then we actually stepped into the cloud. We used Amazon E C two to spin up a couple of virtual machines and ah, play with that. And then finally, in the this last section we talked about uses for your lap and how you go about, um, using different virtual machines and different, uh, setups toe, learn the software that you want. We talked about the M wear virtual appliances and how some software vendors will put together those for you to use. And then we also stepped in back into the sea to, um, and looked at custom built and pre built Amazon Am eyes and how that could be a cost effective method for testing and learning very expensive software. So, uh, I hope you enjoyed the course. If you did, I would very much appreciate a review on the course. If you think that there's something missing that you want to see, something different, please direct message me or put something up in the discussion area. And I'd be glad to, ah, to discuss it with you and perhaps even put up a new video, um, with you, with your topics. So again, want to thank you for joining us and have a great day by