WEBVTT

00:00:01.040 --> 00:00:04.660
In this demo, we're going to explore the Hive Mind feature in LOIC.

00:00:05.440 --> 00:00:09.970
This feature enables us to connect multiple LOIC instances to an IRC channel and

00:00:09.970 --> 00:00:12.760
then control them all using commands from the same channel.

00:00:13.740 --> 00:00:17.830
We'll walk through this process over the next two demos. For this first demo,

00:00:17.840 --> 00:00:20.660
we're going to set up an IRC server to control LOIC.

00:00:21.540 --> 00:00:25.190
We will quickly discuss the Hive Mind feature and then connect

00:00:25.190 --> 00:00:27.650
multiple LOIC instances to an IRC channel.

00:00:28.540 --> 00:00:31.760
Once our devices are connected, we'll be ready for the next demo

00:00:31.770 --> 00:00:35.780
where we will carry out the attack. Let's head over to the lab and

00:00:35.780 --> 00:00:40.230
get started. If you installed the lab using the Vagrantfile, I

00:00:40.230 --> 00:00:43.710
already installed an IRC server and client on the LOIC host that we

00:00:43.710 --> 00:00:45.060
use for the rest of the demos.

00:00:45.840 --> 00:00:46.500
If not,

00:00:46.510 --> 00:00:51.860
you can install any IRC server and client for these exercises. From Host 1,

00:00:51.860 --> 00:00:55.870
you can start the ICC server using this icon from the desktop to start

00:00:55.880 --> 00:01:02.880
InspIRCd. You won't see any notification on the screen, but we can check to

00:01:02.880 --> 00:01:04.459
see that it's running in the terminal.

00:01:05.140 --> 00:01:11.670
Just run ps ‑eaf and grep for inspircd. Once you

00:01:11.670 --> 00:01:13.190
verify that the server is running,

00:01:13.320 --> 00:01:16.350
you can connect to the IRC server using this chat client.

00:01:19.040 --> 00:01:22.380
Once the chat client is open, type /connect followed

00:01:22.380 --> 00:01:24.260
by the IP address of your host.

00:01:26.240 --> 00:01:27.760
Once you've connected to the server,

00:01:28.240 --> 00:01:36.010
join the LOIC channel using the command /channel #loic. From here, we

00:01:36.010 --> 00:01:39.270
can manage the LOIC instances that connect to our server using Hive

00:01:39.270 --> 00:01:43.990
Mind. From the LOIC interface, we connect to our IRC channel by typing

00:01:43.990 --> 00:01:46.760
our IP in the block for IRC server.

00:01:47.840 --> 00:01:52.380
Then we click this bubble to go into IRC mode. In the top right here,

00:01:52.390 --> 00:01:56.030
you'll see that it's connected if it was successful, and if we look at

00:01:56.030 --> 00:02:00.140
our channel, we'll see that our LOIC host has joined. Since we're just

00:02:00.140 --> 00:02:03.750
controlling the same single host, this doesn't get us much, so let's

00:02:03.750 --> 00:02:07.770
connect another host to the same server. As I mentioned earlier, I

00:02:07.770 --> 00:02:10.930
have a Kali Linux machine on this network and I've installed LOIC for

00:02:10.930 --> 00:02:11.550
this course.

00:02:12.940 --> 00:02:18.760
I'll start LOIC by navigating to the directory and running ./LOIC/loic.sh run.

00:02:19.440 --> 00:02:21.580
Once it's open,

00:02:21.590 --> 00:02:26.460
we follow the same process to connect it to our IRC server. And it's connected.

00:02:27.040 --> 00:02:32.230
Let's go back to our IRC channel, and we see that our Kali

00:02:32.230 --> 00:02:34.150
Linux machine has also joined the channel.

00:02:35.740 --> 00:02:36.690
Now that it's connected,

00:02:36.690 --> 00:02:39.230
we can control both of these machines from the single chat

00:02:39.230 --> 00:02:42.060
window and execute an attack on the same target.

00:02:43.140 --> 00:02:46.260
In this demo, we activated Hive Mind mode to connect two

00:02:46.260 --> 00:02:48.660
computers running LOIC to an IRC channel.

00:02:49.340 --> 00:02:53.290
This sets us up for the next demo where we'll enter commands into the IRC

00:02:53.290 --> 00:02:56.750
channel to execute another attack against our remote network
