Welcome to the annual DEF CON convention. This meeting was held at exciting Las Vegas, Nevada, from July 9th, with the 11th, 1999. This is video tape number 44, county user E02K.  First thing you would need to do obviously is download probably the international version of E02K unless you're within the U.S. and you can get the U.S. version which comes with the plugin for triple-dead encryption. Thanks to the government we can't let that go outside the borders and people outside the U.S. are not fortunate enough to have strong encryption on the networks. Call it at cal.com or www.beo2k.com and have it live within a few days and you can download it from there. First thing you're going to want to do is go ahead and just unzip your archive. In the past what would happen would be people would run the server and they would wind up infecting themselves. It would automatically delete and so district was getting flooded with mail saying, hey, why doesn't it work? What happened and it kind of broke on me. This left a rash of people sitting in IOC report 31337 open with no password, getting on left and right in a hard drive suddenly getting formatted in the middle of the night for no reason. This problem has been corrected so you cannot walk all over yourself. When you first run the configuration utility it starts the wizard and when you get used to the utility you can also turn the wizard off so you never have to deal with it again. You very simply walk through and it selects the executable as it sits in the directory that it's run out of. You can browse around and have different ones sitting in different subdirectors or under different names and have different ports, encryption schemes, plugins and whatnot assembled for whatever specific uses you have. You can select that and move forward. Check that one out. Let's start from scratch. Okay, we don't have to reboot. There we go. You have your choice of TCP or UDP networking. The original BO ran on UDP which was less obvious for people with minimum window skills to notice. BO2K moving forward into a more reliable and robust program that's more geared towards actual network administration does TCP where in an office corporate type environment as a land administrator you don't care if your clients and your basically co-workers see what you have going on with their machine because you're allowed to and they can just accept it and deal with it. You're forced to enter a port number and it will not run until you do. And being the US version this already has three days ready to run on it so we're going to go with that. It's recommended you use something at least 14 characters long when you run three days. And then you can finish it right up and that brings you into what is the actual configuration utility. If you turn the wizard off and you run configured this is what you'll be taking straight to.  Once you're inside you need to select the server that you know run on. And right here we already have a few dozen enabled on it and we're going to go ahead right now and add in the repeat which will give us remote administration to the actual desktop and be able to take control of the keyboard and the mouse on. Moving down on the configuration and I hate touchpads and those little pre-nistiffs and I don't want to touch them or I'll track them. It should really be a lead. We have several options under file transfer. Basically these can just be left to set exactly as they are. Configuration is pretty straightforward when you get right down to it. There's a lot of options and some of them are rather confusing for some people. If you did not run the wizard under TCPRO default port is where you would set it. We did set it to 2000 and you can easily just tweak it there later on if you don't ever want to fire the wizard back up. UDP is the same thing if you're inclined to run that. 13 is just a few of the basic encryption modules as well as I.I. which again you really don't need a mass growth. If you're not using 3Des and you're using XOR this is where you would put in your encryption queue for the XOR encryption. But since we're using 3Des we can leave that blank right now. Start up. Standard networking type is going to be TCP. In the future as other DLLs and plugins come available for that allow you to run over different types of protocols you will be able to set something different in there as well. Binding stream is where we're going to 2000. Cran encryption is 3Des. Authorization we are just going to have set at null and idle timeout is currently set to 60,000 which is good for all intents and purposes and you should never really have to mess with that either. Under stealth we can configure if we want it to run at start up or not. This is what somebody was asking yesterday if you saw the CDC release about being able to put it on floppy or have it set up to run one time and one time only and not have to mess with the legal machine sitting open after that. And right now it's set to disabled so if the machine has it set on it it will not install into the registry and it will not load a boot up. So you do have that option right there. If you're doing testing or you don't feel the need to have the server delete itself you can also have that set to auto-delete or not and by default that is also disabled. So if you run it on yourself you're going to have to really check and see if you did or not because it's not just going to disappear and get cleared. Insidious is a NTV setting which we're not really concerned about. One time path name is how it will display itself both in the registry if it's installed there and so this is the file that it installs itself as. Be a 2K whatever name itself in this case to UMG R32 and install itself in the Windows system directory. We can control if it runs hidden or not and I said we have more NT specific. I don't have NT machines so we're not really going to get into those too much right now. We're going to fill it down. The blue filters are your plugins and the other plugins you add will show up as blue. Triple Des has the encryption stream which we already put in to show some control inside the startup wizard for the configuration and the birdpeat settings you can control your default for your resolutions your network type, where you're binding to and this binds to very high port by default as does the hijack, the encryption screen and your authorization. So it's all pretty straightforward and we'll hear it at that point, save it. Yes. Correct. Birdpeat's default encryption screen is XOR and because we are using the U.S. version of 3ds we do need to change this to 3ds. So we can go ahead and just change it right there save it up and save our server again and well that's already setting up. So your VWORD, correct, normally we need to go through and also on the hijack change the encryption screen from XOR over to 3ds. So at that point you can exit it and hopefully I will be awake by the time the presentation is over. I have the server set up right here to run on this guy and once you have a server running on a client or set of clients you can go to BL2K GUI open it up and by default you wind up with a blank untied up workspace and you can save if you have five or seven servers down below that you use frequently or if you want to break it up departmental for accounting human resources, administration you can run different types of servers with different DLLs for different departments in the company and you can save these workspaces and open up individual ones and have everything already set up and saved and pre-configured for each machine. We're starting a new machine so we'll just call it BL server we need to put in the IP address of the machine followed by the port that you have it set to run on and it's already set up for TCP 3ds and Molloth and it'll say OK and proceed and it comes up and you've already got everything confirmed at the top if you need to go back to change anything you can click right there and it'll bring your configuration back up to change your port or your server and at this point we will connect and this machine is going to bring it up because it doesn't really matter and it shows right here version back up is 2001.0 which shows we are connected and starting at the top and working our way down we have the simpler things that were present in the older BL and you can send simple king packets off to it and you will get them back and they are a bit more reliable since they are TCP based clearly we're basically we query the server as we just didn't reconnect and it will query the server for our capabilities which you'll usually find mostly in the form of plugins down at the bottom under the system folder you can have your fun stuff if you're building a machine walking it up in the event that you have an employee that you happen to find doing something that they shouldn't be or somewhere on the network that isn't properly secured you can lock the machine up to help them from doing anything that they shouldn't be you can get a list of any passwords that are present on the machine that have been cached and you can also go ahead and pull out the system info and let me enlarge this a bit here it's not going to get too much better off of the LCD I don't think unless we're to come up a lot closer and then we shrink them but you can sort of pull up the amount of RAM percentage in use page file spacing and any drives it shows that these are fixed use a CD-WALM and it will also show up network drives as being listed as actual network drives anything mapped out over a Microsoft or a Novel Network key logging is improved greatly you can log to any file anywhere you want and go ahead and fire up the logging and it shows that key logging has actually started and if you were to have something running on the target machine you could actually go back and a great improvement on Bo2k is MPStrope is always present but you can now go through and actually view your keystroke log instead of having to just do an actual view file which would typically have problems after three or four screens worth of tax coming on about a 25-year screen the UDP connection would just kind of clog up and you would sometimes you'd actually have to re-ping the house to actually wait until it and you can see right here it showed I control script but the start menu opened Notepad set a testing key logging with several backspaces in it and then I just backed up and closed it off and it actually said I just announced that before do you want to save and actually just hit no for no and it does actually log that as well and then you can go through and go ahead and delete your keystroke log if you find it's no longer to be abused to you if it's something that you've already shipped out and you don't want anything sitting on your client machine on the very side of things you can pop up the unfamiliar system box that looks as legitimate as anything with the typical OK button and you've got your box tied on any message you want to put inside it I'd show you but I don't have the server up on the display so it's kind of pretty nice at this point under TCP networking we've got all the fun stuff the good old mapping file server where you can give it a port and of course if you're working through a firewall chance to start port 80 is going to be open so you can throw it on there pass through a firewall loop path you can usually link which will pull up a complete browse of the entire machine showing any local drives network drives as well as the network neighborhood any network resources it has mapped out you can use it to bounce a relay like some kids like to do with Ringgate where you can give it a machine and give it an IP and a port on another one you can just go into your server bounce out and hit a second machine and port anywhere you want to and if you're creative you can chain several of these together and bounce between five or six of them it works good on the land but anything outside back coming over the net you're going to see a lot of lag on it mapping port to a console application was similar to what was shown last year and in this case I just grab a port 100 and run command.com and I can easily tell that to the IP on the port and if it's going to work happily which telling on this is probably not going to work it would actually open up a telnet session that would give me basically a complete DOS prompt on the other machine and I would have full command line access to the whole hard drive and any network resources that client has available to it because this machine is really bugging it has a lot of network components installed on it but we weren't too conducive to this demo it's not my machine so I'm kind of stuck we can also go ahead and just un-map any port TCP file received as well as TCP file send work in conjunction with Hobbit's Netcat and it does work really well and it's handy but Netcat now of course it's a very full-featured item and it's really fun to play with so you might want to look into grabbing that otherwise you can listen to ports that are mapped out on the remote box and right here you can see that we have port 100 which is shown as being listed over to command.com on it Microsoft Networking is very similar to last time you can add and remove shares on the remote machine and when you do so you have the icon in Explorer that shows that it is shared you don't have the blue hand to it you just have a standard folder and to the machine running the server as far as it's concerned everything is plain and normal there's nothing odd or distinctly different going on with it it has drive share and it's completely oblivious to it I run through on that but I don't have the sharing installed on the machine so we're unfortunately out of loss on it correct we can thank Microsoft for that one because basically it will be same as with the original back earth there's nothing special that this is doing that was not basically included or considered when Windows was coded it's doing nothing there's no funny experts that it's doing short of any DLLs but the fact that you can have something shared without it showing as a share is a Microsoft issue yes I believe it does yes essentially if you had it said to if the machine could share the firewall on its own if you could add that machine turn on sharing and allow it to share through the firewall then yes if the firewall was an issue blocking native sharing then this would not be able to bypass that and as with the original back earth you can put a list of our processes and actually this blank because there's nothing running on it right now alright I just just notified that the remote machine ID is only for NT and we can't leave the blank since we are connected directly to a single server right now so I just went ahead and fired that notepad on it since I actually had nothing running and you can see that we have notepad down at the bottom DO2K is showing because I do have it running visible I did not go through and do any of the cloaking and hiding on it and up about that we have just a few of the standard MS issues that just sit there and find resources that are running too much you can pick any process that you would like to care and for instance I can go right here and highlight and copy the ID of that process I can right click and copy it I can go to SS paste it into P I'm to BAPS it's in my command and now it's been terminated and if we go back and check again you can see that notepad is no longer running and DO2K is the last entry so you do have full process control over whatever's going on in the machine registry you do have pretty much the same functionalities before you can go through and list keys and view the files values you can delete the values set and create keys completely from scratch this is a kind of a tough way to do you really need to know the registry to have RegEdit open on your machine and hope you don't accidentally delete something on your side by accident with a bad mouse click however I would like to show to you right now but I don't have it handy when DO2 is released from and that is absolutely phenomenal and it opens a RegEdit box which is just like running RegEdit on your local machine and it's all point and click and it's very easy to just click on something edit a value you can surf around and view it as a tree you don't have to know exactly where everything resides but you do have full remote registry control and you do not have to have shared a remote registry activated inside of the Microsoft networking or any multimedia listings I have nothing running on this other machine but you can easily list capture devices and it will list any microphones if I had the camera I would have it plugged in right now but it was left at home but you can plug in the camera on it and I can easily go through and that is listed as Dubai Zero and if I wanted to capture a video still or an ABI I could get a my device number in zero instead of 100 give it a file into safety and as an ABI I would select the seconds and the width and the height and color depth but in one of these values it's the number followed by the comma followed by the next value you don't want to leave any spaces in or it's like there's not going to work for you if you were to search around using the file search which we'll get to in a minute or if you're using the ABI you can use the playbam and we now have the nice annoying factor being able to play in a loop and just plug the heck out of somebody remind the boss that you need a graze maybe you can also in addition to the ABI capture is still which will get you just a single picture of the person sitting in front of the camera or whatever happens to be going on in the office at that time or you can capture a screen which is also a simple capture of the desktop itself we have that fired up or using that cat and file transfer under file and directory we've got a lot of functions to play with you can list anything that resides inside of any file and path and here's everything pulled up and it actually has attributes that are listed to it so you can see if any files are hidden if you want to hide green, bright attributes to anything actually attributes can be changed to be a tour as well as do the attributes as well you can find files you can search off the root of any directory you can search through any path under a root drive on it wildcards are accepted in file name start out wave start out gif any e-l-x-e if you have anything in particular to move you have any full search that is available to you and once you find it you can just go ahead and cut it and paste it in to the box and delete what any file you'd like to get rid of you have a view file which works best on text documents I wouldn't recommend using it on any Microsoft Word documents or Excel sheets because it doesn't really look too pretty it does work well on text and on keystroke blogs which is how you would actually previously view directly you can move and rename files you can copy a file from one directory to another making the move directories file attributes send and receives you miss I'm actually not sure on and you can list any transfers that you have currently queued up that are in process and right now it should show there's nothing because we have nothing but you do have full file access to the remote machine completely and you can as we show go through and actually find hidden and read only files and change access to those however you feel fit to take whatever you need to again also if you do a capture to a BMP or if there's a large file on a server machine that you need to download to yourself you can freeze it and which basically is a mega and a half freezing typically drops to about 300K so you can shrink things down and reduce your network traffic overall and if you're over a dial up or a very limited pipe you can move large files that are compressed a lot quicker DNS you can use the remote machines DNS servers instead of your own to pull up any information that you may be having trouble to resolve if your DNS is down if you don't have anything of your own you can reserve host names on the remote machine as well as and do reverse lit-ups so that's a new feature that's kind of nice to play with if you find yourself using this to admin a large WAN the equipment environment where you have several emphasis across several cities or states and you're having trouble with the machine on one end not being able to hit something you could actually go into the remote machine from your office and try to look up the target that he's trying to hit and see if he does actually have a problem with his DNS and try to figure out if it's actually a problem with the DNS server or his local DNS configuration server control you can shut down a server if you wanted to run it one time but you just use your standard a BRO executable bag you have running constantly you don't feel like running a new one you can run it until you're done using it and shut it down if you run it and type in delete it will shut itself off and delete itself and leave no trace that it was ever there you can restart the server you can load and unload plugins you can debug plugins remotely you can list any plugins that are present and right here it shows that we have both the triple-des and the repeat-loaded you can start and kill off any command sockets associated with it yes yeah you can upload it through the HTTP server or using file transfer you can upload it and dump it into SQL and Windows system and you can easily load it from inside server control and also BO2K does have support for the legacy buttrebs that were out initially with but sniffer the packet sniffer the butt trumpets and whatnot the original plugins are supported and the software development kit that is available with BO is going to allow you to do a lot of the more functional ones that take a lot of advantage of the new functions built into BO2K yes yes and don't fully understand the question no the DNS is strictly a matter of just doing a query on a DNS server same as if you were to do something using one of the IP-based command lines inside of Windows IP or trace route and it just basically does a DNS workup it doesn't do anything other than workups yes you can dump route tables if you were to set up bind a command like command.com to a port and turn it in you can look them up that way repeat we're going to attempt to fire up here I'm going to set the frame rate rather well just initially then we can turn it up from there and ideally it should fire up and it shows that the victory miss started at the IP and at the IP or at the port 15151 which you'll recall we looked at earlier when we put BO into the server and the config utility one thing in order to use DLLs you need to make sure that you have configured them inside your client as well just right here we have triple des in order to use Bo Peep I wanted to add this is the same Bo Peep DLL that we put into the server that we installed on the other machine you install it into your client and we can go through here in Bo Peep and I'm going to move all the settings the same we're going to go through again and change the encryption over to three des from XOR I'm going to set the value on that one and also on and change this to three des as well and then we're so done and if I worked well once we have BO running down on the server we can go to plugins and see we now have a Bo Peep plugin and when Bo Toilers released you'll have that listed down here and any other plugins that actually enhance the communication between the server and the client will appear on this menu so theoretically we should be able to put the big stream client and fire connects and this repair of everything that has already been pre-set into it and you can verify your settings of your port we are using TCP and we did set it to three des as well as the standard mall application and it's not happy with us and there we go you can't really see too much because I'm running a rather small window on it you can see as I move the mouse around oh my you're not seeing this right now and what we can actually do to make things a little nicer is disconnect and come up here and actually turn the frame rate up a bit and this does work best over the LAN and we will connect again and we should notice much more fluid movement on the remote machine so as CDC demonstrated yesterday you can go ahead and turn the the window size up quite a bit and the fun thing about this is we can actually shrink this down out of the way temporarily and order my second one we can go over two plugins open up OPP and go to the hijacked client window and we can power connect and this is just something that was set on earlier as the port turned out sorry one for one for one however the values are correct and we can connect to this as well oh yeah okay let me handle myself I actually need to start hijacked first and we now have hijacked started and once again we can connect and dump in the IP for the server run and the hotkey is currently shown as being control at Z and what I'm going to do here is throw this back up and if I control at Z I start opening first comes to click over I now have the red dot and as I move that over here I now have control of the remote desktop it looks kind of odd but what happens is where the red dot is at represents where the mouse is actually sitting on the remote machine so I move far off of my actual blidstream client window but we can move around here and take a look at everything that is sitting on this desktop and we have full control over that as well as the remote keyboard when you fire this up you essentially lock out the remote keyboard so if you have a user that's having problems with something you can from your desktop take over their machine fix their problem for them and get them on the merry way and go back to plane brake or sitting in IOC or what have you and what it is we get paid for and I'm going to throw off the start menu yes it can't be made big I'm just running it small right now for my own piece of mind basically but you can actually make it almost I know you can get up into the 300s and 400 ranges I've never tried to push it bigger than that unfortunately the same that I'm on at work has a bit of traffic and I never wanted to push it too much further so especially since they didn't know what I was doing in fact all day long and this is just not me confirming it today but basically if I were to have a window open I could actually type into it and the remote mouse and the keyboard is completely locked out and you can't interfere and you know ideally mess anything up too much for the mail that you have if you're playing around with this at home or what a caution is to not load up your peep and hijack your own workstation because your keyboard is not happy about trying to be locked out and controlling it at the same time I control that Z again you can see where connect is now turned off and I resume control to the remote machine and I take control again of my own desktop so that is one of the core functions in my opinion you can also under connection details type of box and it shows at the bottom we have the IP address of part of the machine the current time that's listed and as anything is going on over here it shows our actual network traffic usage and how much is going across the wire so you got an idea as to how much you would need or may not be clogging things up in the process and then dump that connection right now as well I also when you do have file it up you do have a copy option so if you were to find a user doing something inappropriate and you need to use it to justify funds from accounting to say purchase a better firewall or anything that you need useful you can snap a picture of their desktop to clipboard and paste it in the email and send it off to management in a very way 3DS does not show up in the client because it's just a matter of encryption under your plugins so there's nothing that actually 3DS would ever show up for and basically just lets you put in your encryption key and that's that do we have any questions? Yes the question was to show the debug plugin option and let's see here one of the plugins that we have which is listed below and the 3DS is actually a bad option to show it off of yeah I was not too happy about that that was a very bad example for me to choose we'll get back to that in a moment any other questions right now? that to be truth with you I'm actually not entirely sure okay you can set up an SSH tunnel and right through that otherwise there's not what heck a lot you can do because the whole purpose of masquerading is to block everything off unless you feel completely secure I would pretty much stick with SSH I wouldn't want to consider anything else because it would become a vulnerability at that point as it stands as you would download it no but the way it is set up with the software development kit and the abilities of the plugins and what not yes if somebody can write a plugin to do it EO2K is capable of it you'll notice when we actually configure the server if you remember the original BEO you put in an IP either a range or just an actual IP address and a separate box for the port you notice on this one everything is done with putting an IP and then a colon and then the port and by eliminating an actual value for a port that's independent of itself you can hook into something with a modem you can have a DLL that is set up to watch the modem for ringing answer it on the X number of rings and you can set it up the DLL would be able to on this client side right here dial out to a specific number that would connect authenticate and then you would have total remote control of that machine and using the hijacks and the repeat you could then have piece anywhere style control over that machine and the nice thing about it is if anybody happened to be tapping the phone line you would have triple does encryption for the entire session as well the triple does is not used just for authentication but anything going between the two machines is completely encrypted to help prevent against any sniffing attacks yeah so there you go in front the question was can we log time that an application was started and ended by default no but again a plugin could easily take care of that with the original BL where it was writing plugins was not too hard to do the software development kit is gonna make it a lot easier to use than you had in the past so you can do a sort of stuff like we said writing an interface that will allow direct serial communication to serial communication over modem you can't have something that will log file times you could probably write a DLL that would actually track something similar to wind-top usage and see if user complaints about a slow machine exactly why if you had something that was consuming too many resources and also something that would probably work in the future and somebody could easily code for it it was an IPX-SPX DLL which would allow you to run this on a Novel network with 295 clients where you don't actually code any IP addresses on the machines and it's all set up through the Novel server and the Mac address on the card so ideally you'll have availability for that as well and as Dildog said yesterday something that would even allow it to communicate over Appletop as well and put the server down to Mac and you could have a Windows machine control on the Mac or vice versa so it was completely open to allow for many variations of it and what not and allow you to just make something completely flexible and like they said they expect a short amount of time a lot of different variations of it to be turning up on FTP sites and web pages where you could have somebody take it and strip out features that they would allow easier to transport across a modem maybe something that would almost set up what would appear to be an anonymous FTP server on the box on the cable modem or DSL so there's going to be a lot of variations that you're going to be seeing popping up that will do a lot of things that we're not even conceptualizing right now that will hit somebody just a craze and they'll kill them without hands it's really going to be expanding that epic proportions so yeah okay the question was an environment where whenever the machines go to power down on a legitimate shut off they get a re-ghosted image copied over from a network server that they're connected to and how this would function in that environment one of the easiest things you could do to circumvent that is if it's a server if they're connected to a server map where it will attempt to shut itself down and re-ghost its image and there's a server that it's typically logging into every time it's powered up you can easily in the machine or user or system logging scripts have BL automatically run on the server itself and it will reinstall itself every time the machine is booted up theoretically yes mm-hmm yeah several times in the past with the original back Earth I would find several machines with a stock server running on <IP_ADDRESS>.7 with no password and looking around I would hypothetically be on a machine and find two or three other servers running and there's actually fighting each other for control of the server and just each one would find that they would upload their server and run it but they would never kill the process of the default once so other people would take it and keep uploading the servers on different ports different passwords just by listing processes and looking for anything running from SQL and Windows system with the file size about a hundred and twenty-some k with recent upload dates so you can actually go through and in your Bo-Peep setup for both your client and your server it has defaults for the X and the Y window sizing so you can go ahead and you can set it to if you want to build a <IP_ADDRESS>0 if you wanted to default it to a large window you can default large windows you can save it and when you launch Bo-Peep on the remote one and on a server for a controller it will automatically pop up into whatever size you've got it coded and saved for and then you'll be running to that window size constantly unless you want to resize I don't know thanks right behind them so it's built in by default in the international versions the stripped-down version of BL with three does is not included and you have three does as an option but it's XOR or you're not going to be up pretty much it's there and that's all you can do about it so it will be encrypted to some of the game what is it drawback what is it 645 4.8.600 what does it use for network traffic yeah it's more network traffic if you try to run it at a high frame rate it will be slowing things down over a land you can run 10 up frames per second you can increase that you can increase the window size on the land you can make it bit lands you can push further but if you're trying to do something over a mode and you're going to want a small window and is it just a matter of bandwidth basically just like anything with more graphic intensive and more day to be transmitted you're going to be really doing a lot more packets just okay the question was using some sort of a video type of client on the server and taking that and encoding it and throwing that through a bo peep and using that instead of the actual bo peep itself conceptually a hardy would be to code depends I guess on how skill they'll code or somebody is But if it's again feasible to do something like that, you could almost feasibly write a DLL that would watch a quick cam, and instead of dumping it to a box on the screen, you could almost dump that down a Bo Peep style plug-in and open up a window on your machine and almost watch a very slow, choppy, real-time video of somebody sitting in their computer typing. So you could actually go so far as to build in something like that as well. Yeah, that's what I was actually aiming towards, was using the quick cam on the remote machine and actually having to DLL hijack that field instead of going to hard disk on the local or yours is actually running over the wire. So, you've had your hand up for a while. Even under NT? Yeah, that was actually, DLL actually explained in a very great detail yesterday exactly how that's accomplished, and it can be done in a way that's set as an actual system process. You can try to find a way to give you the actual run-down on that if you like, but it is possible and it does work. Yes. I'm actually building for a DLL first plug-in myself. Theoretically, not too hard. Again, everything on this is completely open. It's completely open source, it is GPL. You can write DLLs for left and right, easy, now the software development kit, which will make things very easy. You can, the entire source code for BL itself is going to be made available. So, you could actually almost hard-coded it if you were so inclined. But glow-fish encryption should not be too hard to implement. I'm just thinking just the way people think and work, but it'll probably be out in a few weeks, if not soon. Yeah. The question is, is there a way to nice define file feature so it doesn't interfere with what the user's doing? To my knowledge, there is not. Okay, BL2K runs below normal priority, so anything that it executes will also fall at that point or lower and will not interfere that much with anything going on in the user side. I have noticed in doing it that they will pick up, you know, obvious, noticeable hard disk activity. But also, if you wanted to poke around a certain directory or a certain portion of a tree, you can use the directory listing and type in the path that you're looking at and manually look for files in there. Or using the graphical BL2 when that comes out, the file browser that is really magnificent to as well cut down a lot. Is it possible to change the priority? I would imagine since the source code is available, you've created code to run at a different level inside it. It currently is set to run, like we said, lower and it does grab the OS at ring zero, but that shouldn't honestly be non-fileable as well. Yeah. Do that. ICMP IO, is that implemented? Okay, the question is, is the ICMP IO that was discussed yesterday available and that will be coming out in the Loft Heavy Industries pack when that's available. So, okay, the first question was, as a network administrator, how do I protect myself from this? A few of the obvious ones would be the same way you protect yourself from any virus, aside from natural virus scanning, is cut yourself off from the outside world as much as you can, so allowing work to be done in a fair and reasonable fashion, limit any mail attachments that are over a certain size, anything over a certain size can be sent to an administrator and assistant for a manual review. Let's see, educated users, but the human factor is always gonna be the downfall. And that's why BO spread so fast in the first place, that's why an Australian ISP had 79% of their machines infected, their clients. People aren't exactly the sharpest creatures sometimes, so educating your users not to be downloading stuff off the web or restrict their access to sites that they need to perform their job duties, but just a simple common sense that you would use to keep anything else out of your network that you don't want in. If you're really concerned about it, you can try to block off all the ports that you don't need on your firewall, but then again, this can be configured to run over 480 and that combined with Neck Hat, you can actually use to open connections from the inside as well, so there are always gonna be some sort of loop holes that people are gonna try to get through. The other question was, how do I use this as an administrator while avoiding the antivirus utilities? There's a big push on this to make this seen as being as legitimate of an administration tool as possible. And frankly, I completely find it to be one. I've been using BL to admin my network since it came out last year. I've been helping with this for the last two months and it's actually helped me work quite a bit. I've got a Nevelle network with about 295 boxes on it and it's made my life a lot easier. As for protecting yourself from the virus side of it, the antivirus side, that's a tough one. If people start throwing signatures in, it's gonna be getting hit. If you have a skilled code or handy that can modify the source code so it will not generate the same file signature, you can try to step around it that way. There's also hope that ideally companies will not foul to Microsoft and include it as being an antivirus because when you consider when the newest version of Netbus came out, several companies were actually saying because the guy decided to charge for it, finally and call it an administration tool that it suddenly was one just because he changed the name on it and it's still as useful or malicious as its world is back where this was or PC anywhere can be. And the fact that he, the author I've been with so far is to say that mess with your friends by rejecting their CD-ROM constantly doesn't sound like something that an administration tool would have included in the tweet me file that a virus company still thought that it was legitimate enough to not include it. Ideally, this product will be stepping up to the plate and taking on some of the heavy hitters like PC anywhere which in my experience over a, using it over a land at 100 megabit remote control the desktop is still chopping and painful at best. This is much smoother and better I find and a lot more handy to use than PC anywhere. And also one thing was MSNBC had an article quoting someone and I forget who the company he was with, pointing out how this is nothing more than another malicious tool because it was stealth and can be configured to not show up in the process list or in the task bar or anything of the sort. And as Doug pointed out yesterday, Microsoft incorporated that ability on purpose due to a wide range of customer requests and something I pointed out to MSNBC, IBM has a package called the Netfinity Manager which sells for upwards of $10,000 for a small set of licenses that runs stealth. And as a network administrator, I know that I've had users I have like set to open their email in their startup folder and several of them are under the habit of putting their machine, closing everything and then bitching at me that they haven't got emailed for three days. So users can easily defeat an administration utility I know maliciously or completely by accident. So the fact that it runs stealth is right up through the big leagues of IBM and Hewlett Packard and their desktop administration utilities. So hopefully the virus companies will take a clue and not decide to just sweep and abandon this and let it grow and be what it can legitimately be used for. Currently, yes. So, yes, has to start somehow and that's how it does go right now. He asked if it does load itself into the registry key into WIND services like back orifice did originally and the answer is yes it does. So if you think you or a machine that you admin or a friend's machine might be infected, you can check there, check the five or so items that are typically in WIND services and compare them against file sizes or anything fishy that's sitting in the Windows system directory and see if it's BO or BO2K or not. Yeah. Okay, good point was just brought up that some virus packages that do run over lands for large settings you can exclude certain files and you can use or just improve this in an excluded file as well and not have to worry about it. By default the name of it is UNGR32.exe and if a virus scanner was to look for that or consider that to be something that would match a signature, you can easily rename it to your initials, the initials of your company, your phone extension number, you can rename the server to anything you want and include your specific file size because there's a chance that anybody that tries to take your network may have different DLLs loaded than you do and they would obviously not match up to your exact file. So, yes. Currently, the question was any plans on emerging hijacking Bo Peep? Right now Bo Peep consists of two separate portions out of that actually make up Bo Peep, one is the video hijacking, one is the keyboard hijacking and as I actually have them open, you can run the two windows side by side, you can shrink the hijack client out of the way, you can shrink the actual BO2K desktop that we have open right now completely out of the way and we have nothing but the big screen open and hijack the keyboard. Sometimes you do want to hijack video and not keyboard just to monitor a user or say, if you're on your intercom with them, say show me what you're doing so I can see what you're doing wrong and you can actually walk them through and attempt to educate them at the same time and see where they're messing up so you don't always want to take control of the keyboard. But the two cameras simultaneously side by side and it's not a problem. Come back. The question was options on blinking the user screen that is not part of the BO2K. You could probably as easily again, not to say I'm repetitive right at DLL or modify the Bo Peep DLL to include a blinking option. Although by and large for the most part as an administrative tool that's rarely called for because if you have control of a user's desktop, you're logged in as the user with their permission so you're not gonna be touching any part of the network that they shouldn't be seeing anyways. And ideally, one thing that I'm big on is not just fixing my problems but ideally trying to educate my user so they can work more efficiently themselves. So I personally like having the video displayed so they can see what I'm doing and hopefully learn something and not have the same problem again in the future. But blinking screen is something that you could probably easily build in. Or you could just manually launch the blank screen screensaver. And stream it out, what do you mean? The question was doing live keyboard logging and having it actually dump live over a stream to your client instead of writing it to a file. That's something that could physically be done through a DLL, but the problem you would run into is if you leave the DLL running and you shut your server off with the connection breaks it may cause a problem or network congestion but the server's out. Yeah, you could just watch real-time. That could work. I haven't tried it. So theoretically it could be there and if not a DLL could probably take care of it. So, and back. I'm sorry, I can't hear you too well. Live, down the wire. Non-interactive deploying the capabilities down the line. Yes and no. If you're doing it as a land administrator what I've done is with the original VR which had the auto delete built in and there was nothing you could do I put it in a readable only directory on my file server which users cannot delete from and put it in the login script and just had it sit there for about a week to make sure all the machines had been turned on at one point in time. And at that point the machines would boot up and the user would log in it would run DLL and automatically install itself on the machine without any user intervention or even knowledge if I'd done anything similar to that and it wouldn't delete that would sit there waiting for the next machine to boot up and run it also. Otherwise, in order to have it installed on somebody's machine in a malicious way there's the old problem that they came up with last time with buffer overflows and using that to execute malicious code. Or you could dig up the old, it wasn't actually a plugin but Brian and Nidino from NetNinja wrote something called Saramwrap where you could easily take that be over any file and wrap it in and just confuse somebody and you could do that to make them think it's something else. You could wrap that in a program that they use frequently like ICQ so every time they run ICQ it reinstalls itself in case they happen to catch it or just take it and rename it to something like bigtids.exe and let them do it on their own. I've just been notified, I'll take one more question. Yes. The question was if a client machine is in a mode where a screen saver's turned on and I were to hijack the controls on it and really got to click it off. I don't know but we can try to find out real fast. If a machine is in a screen saver mode and you hijack the keyboard and try to take control if it's turned the screen saver off or not. And I'm actually having trouble because it seems like the battery's about done. I'm going to put it back because I was just informed that we are about 10 minutes over right now. So we're going to wrap this up here very quick. I would like to thank CDC for having me do this demo which has been kind of cool. Dildog for coding this monster and I'd like to thank Bomb and Crusader for sending up some laptops so we can get this thing going and everybody for sitting here and you're interested in putting up with me for the last hour or plus. And just for the record the screen saver was turned on and hijacking the stream alone turned it off so without even going into the keyboard hijacking hijacking something with the screen saver and it will automatically kill the screen saver. So there you have it. Yeah that's it.


Hi everyone, in this tutorial we're going to talk about Dell operator and garbage collection in Python language. Suppose that we have a list, let's call it list one with few elements and then let's say that we have list two with exact same elements and this list two refers to this data also. So list one refers to this data and list two refers to this data to what's going to happen if we want to change for example list one to be just number one and list two to be just number two. So list one is now just this number one and list two is just this number two. Now we have in memory this list, but we can't use this memory anymore. We do not have a variable to refers to this part of memory. So the Python interpreter is going to delete this data at some point of time and this is called garbage collection, but you don't need to wait for the garbage collection. You can also use delete statement to do the same thing. For example, if we have a list one with this data, we can use operator Dell and we can delete list one. We do not need to wait for the garbage collector to delete this data. And now if we try to call list one variable, we're going to get an error because list one is not defined anymore. That's all in this tutorial. Don't forget to subscribe to my channel. See you in the next tutorial. Happy coding.


Hey, this is Brett, and this 2012 Ford F450 Crew Cab Long Box Dually Lariat is stock number 12647Z. We're here at Summit Automotive in Fond du Lac, Wisconsin, you're new and used heavy-duty truck headquarters. This 2012 Ford F450 has the 6.7 liter power stroke diesel engine. This truck has been fully-safetyed and inspected by our service shop, has a fresh oil and filter change, all the fluids have been checked and topped off, and this truck is 100% ready to go. We're going to go all the way around, inside, underneath, start it up, and take a look under the hood. Green gem metallic is the color over pale Adobe. We shoot all of our videos in 4K, so if you have HD capabilities on your computer, tablet, smartphone, or television, I highly recommend turning them on right now, because it is your best way to check out the quality, condition, options, and cleanliness of the vehicle before seeing it in person. And if you like the video and how we do things here at Summit Automotive, in the upper right-hand part of the screen is a subscribe button to our YouTube channel. Consider clicking that, and then if you do, click the bell notifications and you'll get updates on the videos we do each and every day here at Summit Automotive. This one comes with the polished aluminum 17-inch rims, and in the front we have brand new Kumho Krugin LT24575R17 tires. They still have the little wear knobs on them. Frame and underbody is in pretty nice shape. This is a one owner out of Pennsylvania. Front fender is in excellent condition, didn't see any scuffs or scrapes on there. Headlight lenses are nice and clear, and it does come with the factory fog lights. Front bumper and lower valence are in very nice condition. Didn't see any denser dings. You do get the chrome tow hooks and the chrome trimmed grille. The hood is in fantastic condition as well, and it does have the cab lights or clearance lights up there. Passenger side front fender is in a very nice condition as well, and the passenger side rim, no major scuffs or scrapes on there. Looks pretty good. Green gem metallic. It's got a lot of metal flake to it, so it's a really cool color. Definitely turn on those 4K capabilities right now. And as you go down this side of this F450 2012 F450, take note of how clean the body is, how reflective and mirror like that paint is. We take these HD videos, so if you are far away or even if you're close by and just cannot make the trip down, but you're still interested in purchasing the vehicle, you can see the truck here, the truck, and have confidence in the vehicle that you're looking at before you even get here, so when you do get here, there's absolutely no surprises, and you can make a smart and informed buying decision from wherever you're at. And if this video helps you make that buying decision, let your salesman know that you saw the video that it was helpful and that Brett sent you. Back tires or back rims are in excellent condition as well, and it does have Cooper Discover AT tires back here. These tires have right around half the tread left and the frame and underbody. Now that's the plate for the fifth wheel that this truck has. That's got a little bit of corrosion, but for the frame and underbody for the most parts in pretty nice shape, it does have the camper package right there with the anti-sway bars. Has all the remainder of the factory exhaust. It's pretty clean underneath here. Lower rockers and cab corners all look fantastic. I didn't see any corrosion on them, and it does come with the factory chrome step bars. The dually tubs are in pretty nice condition for being a 10-year-old truck. Coming around the back, the rear bumper is in fantastic shape. It does have the backup parking sensors, full towing package, which includes a receiver hitch, four-pin and seven-pin wiring, and the tailgate is in very nice condition as well. It does have a locking tailgate and a Paragon fold-up tonneau cover. It's kind of a new system how it folds up. It just runs on those rails and folds up into itself. It does have a pull-right fifth wheel in it. Spray-in bed liner, seven-pin wiring back here, and the bed's in really nice shape. That's a TOF liner, probably out of Pennsylvania. It's very nice and clean back here, and that spray-in bed liner goes on to the tailgate. Tailgate shuts nice and solidly, and as you go down the driver's side, just as clean as that passenger's side. I didn't see any dents or dings in the box, and I didn't see any major scuffs or scrapes on the dually tub. This back room is about the same condition as the rest. Down the rest of the side of the truck, cab and doors all look really good. It does have the driver's side door code entry. We do have the code for this truck, and if you ever want to find out what your 11-16 Super Duty Door Code is in the upper right-hand part of the screen, I've got a video showing you how to find that door code on your personal truck. It has heated mirrors, built-in directional signals. These power fold in, and they do telescope out. They come out like so, and in like that. Inside, the Lariat package gives you the tan leather interior. There are no rips or tears on the seats. Just a little bit of wear on that inside bolster, but nothing too bad. Power driver's seat, factory floor mats, auto headlamps, power pedals, power windows, power locks, and power mirrors. Now these mirrors do power fold in. Now it's like showing both sides so that you know that both sides are working properly. We'll hop inside, check out the miles, radio, and everything that this truck has to offer on the interior. Get the built-in four-tough animation at the beginning there. You can see that this truck has 53,454 miles. The instrument cluster is very nice and clean. It comes with the leather-wrapped steering wheel. Bluetooth and audio controls on the right. Cruise controls and information center controls on the left. This one does have the six-speed automatic transmission with the optional tap shift. It comes with the AM, FM, and serious satellite radio. I believe it's got serious. Yup, serious satellite radio capabilities.  It does have traction control systems, sync with USB and the aux jack, and the passenger side format and seat are in fantastic condition. Smells very clean inside this truck. I don't think it was ever smoked in. And the headliner is in really nice shape as well. You do get side current airbags, map lights, and power sliding your window button right there. We'll take a quick look at the back seats, and then we'll start it up and take a look under the hood. The back seats are just as clean as front seats, no rips or tears back here. It does have the power sliding rear window with the built-in rear defrost. It does have lockable storage underneath this back seat, and that locks with the ignition key, and then you get that storage area back here. Carpeting and floor mats are in nice shape, and you also get a 110-volt, 150-watt plug-in and a 12-volt power point back here. Behind the seats is your factory subwoofer and your latch tether anchors. Child safety locks on the back doors and the bottoms of the doors all look really good on this truck. We'll start it up and take a look under the hood. I just wanted to show you the VIN sticker real quick. Everybody tells me to show that and the tire and loading information. All right, we'll start it up, take a look under the hood. Starts right up. No check engine lights or anything like that. I would personally like to thank you for checking out the video today, and hopefully from this HD video, you'll have been able to verify the quality and condition of this truck all the way around. Inside note, under the hood, we have the 6.7-liter power stroke diesel engine. Engine bay is very clean, runs very smooth. Once again, this truck has been fully safe and inspected by Elmer Service Shop for the state of Wisconsin inspection process. Has a fresh oil and filter change. All the fluids have been checked and topped off. I know that we put brand new batteries in it on both sides in our inspection as well, and it does have the emission sticker right there. And I would highly recommend this truck from a quality and condition standpoint for being a 10-year-old vehicle and to see more pictures of this 2012 Ford F-450 Crew Cab Long Box Dually Larry. Go to that website right there, www.summodauto.com. Full pictures and descriptions of every single vehicle from two locations. All at www.summodauto.com. And if you'd like to check out more HD videos, you can go to www.youtube.com. Remember to like, subscribe, and share on this video and all the videos that you see there. Click the bell notifications. You'll get updates on the videos we do each and every day here at Summit Automotive. In fact, in a second, you'll see a link to subscribe to our YouTube channel in the upper left. Link to more F-450 videos like this one in the upper right. A link to this vehicle on our website in the lower left and a link to one of our latest YouTube videos in the lower right. Click those, check us out. And we're super excited to help you with this ultra-clean 2012 Ford F-450 Crew Cab Long Box Dually Larry and Green Gem Metallic over Pale Adobe. Thanks again for checking out the video. Remember to like, subscribe, and share.


how to change reference style in Zotero Reference Manager when we are using Google Docs. So I'm going to show how to change Van Gogh's style into APA style. So for that, I need to go to Zotero. I need to click on document preferences. It will ask for citation style. So if you find your expected reference style in this list, you can directly go. Suppose I want some other APA style, click on this manage style, you get an option of get additional styles. So if I click that, it will go to the Zotero style repository. There you can search for the reference style which you are expecting. So here I am typing APA. Suppose if I want American Psychological Association annotated bibliography, I can click on this. Before clicking, you can keep the cursor and you can check how that reference appears. So if I click on that APA, that will appear here. Then again, we need to go to Zotero document preferences. So there you get this APA 7th edition. So we click on this. So the reference style got changed. Suppose if you are not able to find reference style, what you can do is you can go to CSL editor and you can create your own reference as per your own needs.


Hi, I'm Denshi. Now, as I'm recording this video, I've just turned 18, and I wanna take some time to reflect on my experiences as a minor online. Now, just before you panic, I was never abused or manipulated or anything like that. This is one of those types of videos. However, I do wanna reflect and share some stories and some anecdotes from my experience growing up on the internet using it as a kid that I think my audience might find useful. I know a lot of you guys are young, and a lot of you guys watch being you grew up on the internet, or at least you are still growing up on it. And I wanna talk about that. I wanna talk about that in today's video through my own lens, of course. And I hope that you find this perspective interesting. So, I guess I'll start where I started. I must have been five or four or six. I don't remember, but when I was a kid, my dad had a laptop that he was using to study for work, and I would go on it. Initially, I was playing little flash games and stuff like that. Super Mario Online on friv.com or something. But then eventually, I built up to use in websites like YouTube and Newgrounds and watching flash animations, and I love that as a kid. I still kinda like them now, but obviously, as a kid, there's that magic to it of, oh, these stories are being told to me. It was like, you know, free cartoons. Just watch cartoons whenever you want to, on demand. As a kid, you view the internet a lot like a toy. I remember my sisters used to play those little Barbie dress-up games online. I guess I viewed it also kinda like a toy, but I think a lot of people don't mature in that perception of it. A lot of people, as they grow up, it goes from the internet being a toy to their phone being a toy, and constantly being on social media kinda like this little pacifier. They don't view it beyond that, but as a kid, I kinda started developing more ideas about the internet. I started developing this conception that, oh, I could actually use this to do useful, good things. I remember my dad actually let me have like a little old laptop that my sisters had. It was like this miniature little netbook thing. Netbooks were the hip thing at the time. It was just to teach me about how to use a computer and stuff. I must've got like so many viruses on that computer. And I remember my dad tried to get like Windows Vista burnt on like a little CD so he could put it in and reinstall Windows Vista, but we were never able to. When I had that little laptop, I would organize it very well, clean it and have like a little mouse and little speakers and everything. It was all nice. So I always liked the idea of using computers and internet for work. But a lot of kids, they go on it and because, I'd say because of the advent of mobile phones and tablets and stuff, they view it a lot more like a toy. It's like entertainment. So if you're watching this video and you're like that, I just wanna tell you like if you're out here and you're like that, you view the internet mostly as a form of entertainment, try to rethink that because it can be very, very useful in other ways. And I'm not just talking about emails and messages, you know, work related stuff. I'm talking about sharing your thoughts online. And as a kid, I remember I used to write little articles and put them on like Google blogger. That was my thing. I've lost all of them now, but that was really fun at the time. And even back then I was thinking about, you know, how can I share my ideas? How can I talk to the public with this? Because that's kind of what it's all about. So as time went on, I must have been nine or 10 when I uploaded my first video to YouTube. It wasn't actually uploaded by me, it was uploaded by my friends, but I filmed it.  And it was like these cool trick shots to it or whatever. I don't know what we called it, but I uploaded that on my friend's phone on the YouTube app and it was a fun experience. I think making videos is okay, but when you do that, when you upload a video to YouTube, you're terrified because you're like, oh no, what did my parents find out? But now my parents are fine with it. I asked for permission. I was a good boy. But yeah, as time went on, I began uploading videos to that channel that me and my friend's own. Eventually I was pretty much the only person uploading them on there. And it was clear that I liked doing it. You know, it was clear to me personally that I enjoyed doing it for it. A lot of people, I saw this video by Wavetro where he talks about his experience quitting YouTube because he was a YouTuber that made these 3D animations online and other little stop motion videos as a kid. And he felt a lot of pressure to perform for his audience and to get videos out and stuff like that. And I was really lucky as a kid not to feel that much pressure. It just didn't come to me that I should feel pressure to an audience because for me, I just did it because I really enjoyed doing it. Now, speaking of things that come to you, I wanna take a minute to talk about the importance of having a good parental influence when you're using the internet. As I mentioned before, my sisters used to play on those little Barbie sites and stuff like my parents showed us that. My parents tried to guide us through using the internet in a constructive way. They weren't always there, but they were definitely trying their best to get us to use the internet well. But of course, you can't teach everything through direct instruction. And a lot of it was just guiding us morally in every aspect of life, which helps you be guided morally on the internet as well. A lot of people let their morality be manipulated and warped by the internet by the various influences and things that can hook you and grab you and change you in different ways. And I think I was extremely lucky. I was extremely privileged. And every day I just kinda remember how privileged I was to have had present parents throughout my entire childhood. I've had a present father figure, my father. And a lot of that comes down to them being able to impart ideas in you which stay extremely firm. I was lucky enough to have had the ability to have had the strength to stand my ground on the internet to not be manipulated and controlled by all the influences that are out there. Whether it's the companies trying to turn you into a social media addict or people who are literally trying to manipulate you. Although in my own experience, I've never experienced something as bad as that, but a lot of people do. A lot of young people too. And the reason I say this is because a lot of people who spend a lot of time on the internet tend to be people who maybe do not have that same parental influence. Maybe they are not in the best situation, home wise. And it's hard to navigate through that on your own. As a kid, having the privilege of having someone, your parents who can guide you through life is really immeasurable. And like I said, every day I find out more and more how truly privileged I was to have that. And if you do not have that, if you're watching this video and you do not have that same privilege, I just wanna give one warning, which is it's very easy for that void left by the lack of that influence to be filled by a very negative influence, to be filled by there's, I like, I love to say this, but there's like a bunch of YouTube and internet like father figures online. It really creeps me out on a personal level as someone who had a dad to think that people are letting themselves be profoundly manipulated by people like this online. I don't wanna name any names or go into specifics because I think a lot of people are like this, but you should look for influences everywhere in life as a normal person does, but you should look for influences everywhere that guide you towards morality, which is hard because you don't know what morality is many times in life, but I mean, the best thing you can do is try. A lot of people stop trying at a certain point and that's really what stops people getting the tracks. With that aside, moving on, like I said, I was uploading videos and I was uploading more and more videos to that channel. As time went on, I started a new channel. I must have been 13. No, in fact, I was 13, I remember the date. And I remember I was in biology class and we were talking about something like photos at the CS or whatever, it's funny because I did biology in high school, so I should probably know this, but I had the idea in that class of, hey, you know, maybe I should make a YouTube channel. So what should I call it? And I wanted to make videos with drawings. I wanted to draw things and talk about things using illustrations and stuff. And so I named the video, I'm sorry, I named the channel Denshi Draws. And eventually I renamed it to Denshi Video. I had a lot of time to think about it before it was one of those things where, oh, I can plan my channel out rationally, which by the way is terrible. In the same way that planning a society rationally in real life, when like, I don't know, communist countries try to plan out their economies and it fails, the same thing happens when you try to plan out a YouTube channel. It almost always does not turn out the way that you want it to, but I'm glad I did that because although I'm not happy that I was never able to really pursue art further or gain an audience for my art and my drawings, I was able to pursue my love of, oh love, my, I guess my passion for computers and computer science and Linux and stuff further with my audience on this channel. And for that, I'm forever grateful. And when you're a kid and when you upload videos at a young age like 13, it's very easy to let yourself fall into the any kind of scrap of fame that you get.  But like I said earlier, maybe it's connected to that parents thing that I said about having a present father figure, but I had the attention I needed as a kid and so I never felt like I needed to appeal to any audience. But anyways, going further, I was never someone who communicated with people online. I was always told to be extremely wary of people online. I mean, if you guys saw my video where I showcased my old art and drawings, I have this poster that I made when I was like in fourth grade, where I say, hey, don't go online and talk to people. Don't sign up for Tumblr. I don't know why I put Tumblr on. How did I know what Tumblr was? I was like nine. It was the only social media name that I remembered when I was in class, I guess. Anyways, I would eventually go on to start doing that when I turned 13. Various platforms, Discord, even Matrix eventually, but I think obviously that's the most dangerous vector for somebody to attack a child. And I was lucky. I was extremely privileged, unlike a lot of people to never have been abused or manipulated over something like that. However, it can happen to people and I guess I'm coming back to that parents thing I said earlier, but part of that is having that fulfillment and that attention given to yourself that stops you from falling into trying to seek attention from other people, because a lot of it is attention-seeking behavior, which the thing is people who want to hurt children, who want to manipulate anyone really seek that out specifically. They seek out people who want attention because people who want attention, they have a lot more retention. Like they want to retain the friends and contacts they have, whether online or in real life, and that makes it a lot harder to kind of separate two people because if one of the people, one of the person is trying to seek attention and the other person wants to feed into that, then it creates this extremely hard to break kind of bond. That's just advice for you kids out there. God forbid you're experiencing something like that, but I'm just saying in general, those are the elements that mix together to create that toxicity. That's where it comes from. It comes from one person seeking attention, the other person using that as levity really. Not all cases are like that, but I was lucky enough never to have had a terrible case of that.  Another thing that I wanted to note is when you're a minor online, in my sort of spaces like Linux, technology sort of spaces, it's hard to find people your own age. It's difficult because a lot of people are just a lot older because you have a very niche kind of interest and kids are not interested in like Linux and stuff. I found a few people who were about my age, but most people were a lot older and so that was a good experience for me because I got to meet a lot of people who were mature and experienced in the field. The most self-hosting I had done when I was a kid was like running a Minecraft server for my friends and port forwarding on like a little router and running it over not on my dad's computer. But when I met, you know, some people online who were able to actually help me get a web server running and stuff like that, I would never be able to figure that out on my, oh, I would take like a long time to figure that out on my own, you know? But I had that help, I had that first hand help. It's a little bit bad because you struggle to really find your own place online. And that brings me to another important thing I'm gonna talk about, which is this idea that kids don't really have a space online anymore. What I mean by that is, let me explain it to you this way, conspiracy theory time.  And you can see this in many things, just look at like clothing for kids. If you look at the clothing like little girls and I guess little boys to a lesser extent and the clothing that gets promoted to them when they're seven compared to what they get given when they're like four or five is completely different. It's like mature, it's like adult clothing. We're dressing kids up like adults, we're treating them like adults, we're expecting them to be mature like adults. So then really they should be allowed to be kids. Online there are many kid-friendly spaces but the problem is as you grow up and become a teenager, there are no spaces anymore. Now I know that sounds like an exaggeration but I really mean that. How do I say this? There's no appeal to the demographic of teenagers because most teenagers just wanna skip to adulthood so they go straight to the adult spaces and that's so incredibly dangerous and that lack of like a middle ground is what I think that undermines society and teenagers a lot because if they had that middle ground, if they had that place to take those steps towards adulthood, that would be a lot better but that's just what I'm saying. Out of my own experience, I've never found a place like that. It was always either extremely mature or extremely for children. I think the last two years of my life, I've had the privilege of really spending a lot of time to think to myself, to come to my ideas about how I'm gonna take my life forward so I'm going to, how I'm gonna be going forward. Not that I would say it's really important to have a lot of self-philosophy or whatever. Life is random. Everything is unplanned. Like I said earlier, you can't plan a YouTube channel let alone plan your life perfectly out. You should just have a moral compass to guide you through it and everything else is just, it happens.  Or then you can go to some other places and see some wonderful behavior but only be fed positivity. So it's really a machine and the way that social media has been engineered, it's basically a machine which feeds you whatever it thinks will keep you hooked. On a technical level, the internet is incredibly impressive and you can use it to communicate with people have across the globe and a lot of people forget about that, a lot of people forget that. Really, this is about people communicating. This isn't about a screen.  Long as you're not like really young, if you're like, I don't know, nine, you probably shouldn't be watching these Linux videos. Go outside and like have fun. You know, don't sit here and learn about how to self host or whatever unless you have your parents' permission or something. I don't know.   Before I end this video, I wanna just list the names of my friends who were either on streams or maybe I talked to them in private or something like that online, just a little thing to end this video with. If you're not in this list, I'm sorry, I just compiled it now and I dumped as much as I could from my memory, but I might have forgotten like a few names here. If you think you've been forgotten, put your name in the comments and I'll add you in the description. I'm so sorry because anyways, here they are. Adarsh, AJS, August, Azazki, CMDrabbit, Combs, Corbin, Diego, Dragon King, Emmy, Fnacks, Expo, Julian, KC, LaVon, Lyoconboy, Luna, Michael, Mr. Blackmore, Nick, Poppy, Raju Jam, Randy, Vicky, WaveTrue, Web, William1 and two, I know a lot of Williams here, Xavier, Zedemission, Sergu, and Zipzap. Those are all the people I had on this list. Once again, if I've forgotten you, I'm so sorry, just leave your name in the comments and I'll add in the description. I've been Denshi. Goodbye.


Hi everyone, Joe for JaspiesCaseRace.com coming at you with 2020-2021 Panini Immaculate Basketball. One box, random team break number 64. These are from Loose Boxes right here. In fact, usually it's a five box case. We actually have six boxes here. One, two, three, four, five, six. There's one, two, three, four, five, and six. So a lot of boxes to choose from ladies and gentlemen. First, the randomizer. Big thanks to this group for getting in on it. Thanks to people who bought their spots straight up. Congrats again. We only have to do one filler.  Here are the filler winners right there. There are the teams and now let's roll it, randomize it. Five into three, eight times. One, two, three, four, five, six, seven, and eighth in final time. After eight, we've got Will down to Aaron. Five into three, eight times for the teams. One, two, three, four, five, six, seven, and eighth in final time. After eight, we've got Orlando down to Boston. Absolutely. It's all possible. Wolfpack. All breaks are possible. All right, Will with the Orlando Magic. Allen with the Bucks. Nick with the Pistons. Will with the Mavs and Hornets. Corey with the Grizzlies. Allen with the Kings. Will with the Nets and Nuggets. Aaron with the Bulls. Will with the Pelicans and Wizards. Allen with the Sixers. Kevin with the Blazers. Terry with the Warriors. Allen with the Rockets. Raymond with the Heat. Will with the Thunder. Nick with the Spurs. Will with the Knicks. Nick with the Timberwolves. Brittany with the Pacers. Terry with the Jazz. Nick with the Cavs. Will with the Hawks. I don't know why Nick also has last spot mojo. Oh, maybe that was a previous last spot mojo. Oh no, because Nick got the, anyway, Will with the Hawks. Lakers. Ryan with the Raptors. Will with the Suns. Clippers. And Aaron with the Celtic. Sorry, Terry. There was actually still four more spots left. Nick Smith actually got the last four spots in the very last one being last spot mojo. 70% of the time last spot mojo hits at 100% of the time according to legend. Gotta keep track. It's crucial to the business. Let's sort by column B by team. And we're gonna pause the video. When we come back, we're gonna see if there's any trades. We'll roll the dice and roll the dice and see which box we end up doing. And then we'll have the break itself. We'll do the break itself. Stick around. We'll see you on the other side. All right. Trade window closed. TWC. No deals were done. So let's select a box. Let's select a die. I like that one right there. And we'll just go from, you can kind of see on the top camera right here, right? From one, two, three, four, five, six. Top to bottom. One through six. And it's five. One, two, three, four, five. Mark those boxes with X's right there so we know they're from the same, not from the same case, because these are loose box, but from the same group. All right. Good luck, everybody. So the list you saw on the previous screen remains the same. Thanks very much, everyone, for getting in. Let's see what we got here. Use this blank card here to slow play the hits a little bit. I want to be, that surprises you. 15 out of 49. That is Kevin Porter Jr. And we got our relic Theomaladon 19 out of 99. OKC. That'll be for Will and the thunder. The spot that he won. And we have Jersey numbers. Markel Fultz. 6 out of 12 for the Orlando Magic. That's pretty cool. It's a cool looking card for Will in Orlando. And we've got Jared Vanderbilt. That's going to be 95 out of 99. Timberwolves. Nick Smith with the T Wolves. You know what, though? Although I think since Fultz went to the Magic, he started to improve a little bit. But I think injuries have been hurting him over the last couple seasons or so. There's Brandon Clark for the Grizzlies. 43 out of 50. What a great run from Memphis. That is for Cory with the Grizzlies. And the last one is going to be nice. He's a Magic man. Signature moves. Magic Johnson. 8 out of 25 for my Lakers. Who's got my Lakers? Who got randomized by the Lakers? Will did. There you go. Where there's a Will, there's a way. And there you go, ladies and gentlemen. Nice, quick little break. jaskyscasebreaks.com. I appreciate everybody getting in. Another one-box break in the store right now, jaskyscasebreaks.com. Check it out and I'll see you next time for the next break. Bye-bye.