← Prehľad cvičení · Nasledujúce cvičenie
Pripraviť laboratórnu topológiu a overiť komunikáciu medzi zariadeniami.
- Prečítajte si požiadavky a scenár; overte pripravenosť laboratória.
- Vypracujte úlohy v uvedenom poradí a priebežne ukladajte dôkazy.
- Pri každej úlohe porovnajte pozorovanie s očakávaným výsledkom a odpovedzte na otázky v zadaní.

Alternatívna topológia pre Cisco

Toto laboratórne cvičenie vzniklo na základe týchto oficiálnych Netacad labov a ich doplnením:
Cvičenie je zamerané na prípravu virtuálnej infraštruktúry, na ktorej sa bude pracovať na ďalších cvičeniach.
Prvú časť cvičenia budeme venovať **výberu prostredia **kde si bližšie predstavíme možnosti práce počas semestra.
Druhú časť cvičenia budeme venovať vytvoreniu topológie a základnej konfigurácie zariadení kde sa aj oboznámite s ich základnými funkcionalitami.
Tretiu časť cvičenia budeme venovať spoznávaniu zariadení, pričom úlohou bude nainštalovať a nakonfigurovať webový server **nginx **a tiež základné Linuxové služby.
Na záver spomenieme odporúčané doplnky a nastavenia, ktoré je možné využiť pre prácu počas semestra.
|
|
|
|
|
| Názov VM |
Názov súboru pre VMware |
Veľkosť súboru |
Minimum RAM |
Minimum CPU |
| SecurityOnion-CyberOps |
security_onion.ova |
2,86 GB |
4 GB |
1 |
| SecurityOnion-Realtime |
security_onion.ova |
2,86 GB |
4 GB |
2 |
| Metasploitable |
Metasploitable-vmware.ova |
900 MB |
1 GB |
1 |
| RT (OpenWRT) |
openwrt_25.12.0.ova |
14 MB |
768 MB |
1 |
| SW (OpenvSwitch) |
openvswitch-vmware.ova |
1,46 GB |
1 GB |
1 |
| Kali |
kali-linux-2026.1-vmware-amd64.ova |
5,91 GB |
2 GB |
2 |
| GVM |
Greenbone-Enterprise-TRIAL-22.04.14-VirtualBox.ova |
2.5 GB |
5GB |
2 |
Názov |
Meno |
Heslo |
Kali Linux * |
<kali user> |
<kali password> |
Metasploitable |
msfadmin |
msfadmin |
SecurityOnion-Realtime * |
<securityonion user> |
<securityonion password> |
SecurityOnion-Cyberops |
analyst |
cyberops |
OpenWRT |
root |
|
OpenvSwitch |
root |
|
GVM |
admin |
admin |
Cisco 2691 |
(bez mena) |
(bez hesla) |
* - zariadenie má používateľa a heslo ktorého vytvoril študent počas cvičenia 1 v časti Zmena username
- **vytvorenie link-u na kapitolu/ odstavec
**
- v jednotlivých stránkach je možné skopírovať link na konkrétnu kapitolu/ odstavec (stačí označiť text, po chvíli sa zobrazí ikona s piktogramom "skopírovať" na ktorú treba kliknúť čím sa skopíruje link na príslušnú kapitolu/ odstavec
- **postup komentovania problému/bugu v MS Teams
**(účastníci komerčných kurzov bez tejto možnosti)
- najprv skontrolovať vlákno či už niekto riešil problém, ak nie tak pridať komentár k vláknu pričom je treba okrem iného spomenúť aj:
- na akej variante robíte (KIS GNS3, GNS3+VMware, VMware only)
- kde ste sa stretli s problémom (kapitola/odstavec, prípadne link)
- samotný popis problému (akým spôsobom ste sa dopracovali k problému, ako sa prejavuje)
- prístup na remote KIS GNS3 server:
- pre prácu na katedrovom GNS3 serveri (KIS GNS3 server) je nutné aby GNS3 klient/prehliadač bol v sieti UNIZA, teda ak pracujete z domu, je nutné pripojiť sa pomocou VPN. Inštalácia a konfigurácia VPN klienta je k dispozícii na https://ikt.uniza.sk/uniza-wiki/openvpn-windows/ .
- screenshoty do reportu vášho riešenia:
- robiť tak, aby bolo vidieť celé okno s názvom používateľa a zariadenia - každý screenshot musí obsahovať značku študenta (vytvorený používateľ) aby bolo poreukázateľné že screenshot naozaj vypracoval študent
- screenshoty logov odporúčame robiť pomocou príklazu less prípadne less s prepínačom -S ktorý odreže koniec riadka (nie zalomí) a následne sa dá posúvať v súbore aj šípkami doprava/doľava
- od cvičenia 3 a vyššie - na zariadeniach Kali a SecurityOnion-Realtime pracovať s novo vytvoreným používateľom ktorý bol vytvorený počas cvičenia 1 v časti Zmena username
- klávesnica:
- odporúčame pracovať na ENG klávesnici, takže na host systéme (prevažne Windows) nainštalovať aj ENG klávesnicu. VM majú prednastavenú ENG klávesnicu, ktorá nepodporuje numerickú klávesnicu (na klávesnici vpravo) a preto používajte ENG numeric, čiže numerické klávesy na vrchnej časti klávesnice.
- **alternatívne **je možné nainštalovať do VM aj slovenskú klávesnicu a nastaviť ju ako predvolenú
- upozorňujeme že jednoduchý **apostrof **sa dá vyjadriť dvomi znakmi a to typograficky, alebo strojovo. Vo worde rozdiel nie je, ale v Linuxe to rozdiel je
- Alt + 0146 = typografický apostrof v systéme Windows
- Alt + 039 = **strojopisný apostrof **v systéme Windows (tento používať)
- zväčšenie okna na zariadení SecurityOnion/Kali
- problémy s konektivitou do internetu/zariadenia
- odporúčané techniky (zhora nadol)
- ping na google.sk (skúška internet + DNS) - sieťovo všetko funguje dobre,
treba riešiť troubleshooting na aplikačnej úrovni (napr curl ak nevie sťahovať z
nejakého linku)
- ping na 8.8.8.8 (skúška internet) - ak prechádza tento ping a nejde google.sk,
je problém s DNS (/etc/resolv.conf) a treba upraviť konfiguráciu DNS servera
- ping na RT - ak prechádza tak hľadaj problém na úrovni brány (nastevenie
brány v zariadení, alebo nastavenie RT napr. NAT)
- ping na najbližšie sieťové rozhranie - ak neprechádza, skúste pozrieť
konfiguráciu sieťového rozhrania na danom zariadení, prípadne Wireshark na
problémovom rozhraní
- SecurityOnion nejde spustiť (po boote "spectre mitigation lfence not serializing")
reštartovať zariadenie (niekedy pomôže aj druhýkrát), prípadne zvýšiť CPU na 4 (ak
nie je)
Počas semestra budeme pracovať s viacerými zariadeniami pričom každé spĺňa iný účel.

Alternatívna topológia pre Cisco

Link na knowhow: Kali Linux
Kali (Kali Linux) budeme používať ako nástroj pre skenovanie siete a generovanie útokov.
Link na knowhow: GVM
GVM budeme používať ako **komplexný nástroj pre skenovanie siete **pomocou systému Greenbone Vulnerability Management.
Tento nástroj nebude používaný pri komerčných kurzoch, iba pre interných študentov FRI.
Link na knowhow: Security Onion
Security Onion-CyberOps je systém, ktorý slúži pre simuláciu scenárov z kurzu Cisco CyberOps, obsahuje tzv. demo údaje. Toto zariadenie je predkonfigurované v režime import-pcap čo znamená že jednotlivé nástroje majú importované dáta potrebné pre kurz CyberOps (prevádzka z pcap súborov). Bez dodatočnej konfigurácie nie je možné použiť nástroje pre sledovanie siete/logov v reálnom čase.
Link na knowhow: Security Onion
Security Onion-Workstation slúži ako nástroj pre detegovanie útokov a analýzu sieťovej prevádzky a logov v reálnom čase. Toto zariadenie bude vytvorené klonovaním zariadenia Security Onion-CyberOps v časti príprava prostredia pričom neskôr v časti práca na zariadeniach bude prekonfigurované pomocou skriptu sosetup, ktorý zmaže dáta z kurzu CyberOps a nakonfiguruje jednotlivé nástroje systému pre prácu počas semestra (analýza prevádzky v reálnom čase).
Link na knowhow: Metasploitable
Metasploitable slúži ako systém pre testovanie zraniteľností. Tento systém obsahuje rôzne balíky ktoré vytvárajú zraniteľné prostredie ktoré je cieľom útokov.
Link na knowhow: OpenWRT
OpenWrt je operačný systém na báze Linuxu slúžiaci ako router (prípadne ďalšie sieťové zariadenia). Je to objemovo veľmi malá distribúcia čo znamená aj minimálne systémové požiadavky. Zariadenie v topológii slúži ako free open source router alternatíva k routerom Cisco, ktoré vyžadujú viac systémových prostriedkov.
Prešli sme na riešenie RT pomocou OpenWrt, pretože predstavuje** systémovo nenáročnú linuxovú distribúciu** a riešenie router/firewall ktoré** môžeme aplikovať v GNS3 ale aj vo VirtualBoxe**.
Pôvodné riešenie bolo postavené na smerovačoch Cisco, tie však nezvládali priepustnosť do internetu v prostredí GNS3 a pre VirtualBox neboli k dispozícii a preto boli topológie GNS3 a VirtualBox odlišné aj v počte zariadení.
Porovnanie samotných parametrov smerovačov ako aj jednotlivé merania sú k dispozícii na Porovnanie RT/SW | Router .
Pre účastníkov komerčných kurzov preferovaný model smerovača, keďže pracujú výhradne na remote GNS3 serveri.
Link na knowhow: OpenvSwitch
Používa sa iba prípade, že študent si vyberie ako smerovač OpenWrt.
Open vSwitch je softvérový balík ktorý má funkcionalitu virtuálneho switch-u. Výhodou tohto balíka je aj možnosť port-mirror (v Cisco terminológii SPAN). Je to objemovo malá distribúcia čo znamená aj minimálne systémové požiadavky. Zariadenie v topológii slúži ako free open source switch alternatíva k switchom Cisco ktoré vyžadujú viac systémových prostriedkov.
Keďže Open vSwitch je aplikačný balík (nie OS) je treba systém na ktorom bude inštalovaný a keďže funkcia zariadenia je len switch, tak je využitá možnosť docker kontajnera pre GNS3 a v prípade práce na VMware je ako systém použitý DebianLinux, ktorý predstavuje malú a nenáročnú distribúciu na ktorej bude fungovať Open vSwitch.
Prešli sme na riešenie SW pomocou Open vSwitch, pretože predstavuje systémovo nenáročnú aplikáciu a riešenie prepínača s možnosťou port-mirror (v Cisco terminológii SPAN) ktoré môžeme aplikovať v GNS3 (natívne pomocou appliance priamo od vývojárov GNS3) ale aj vo VMware (za pomoci DebianLinux).
Pôvodné riešenie bolo postavené na prepínačoch Cisco, tie však nedokázali použiť port-mirror (Cisco terminológia SPAN) čo by spôsobilo znemožnenie monitoringu siete pomocou SecurityOnion a preto boli v priebehu posledného kurzu nahradené jedným smerovačom, ktorý túto konfiguráciu umožňoval. Avšak tento smerovač nezvládal priepustnosť v prostredí GNS3 a pre VirtualBox nebol k dispozícii čo spôsobilo nutnosť mať 2 topológie (pre GNS3 a pre VirtualBox).
Porovnanie samotných parametrov prepínačov ako aj jednotlivé merania sú k dispozícii na Porovnanie RT/SW | Switch.
Pracovať možno s danými VMs v týchto prostrediach:
Pozn.: podmienkou je CPU aspoň 4 jadrá/8 vlákien (4C/8T) s podporou virtualizácie a RAM aspoň 12GB
Pozn.:
-
B4. GNS3 VM
-
Riešenie postavené na virtualizácii zariadení pomocou GNS3 VM
-
Výhody: máte správu nad svojím projektom, nikto vám ho nezmaže, s nikým sa nedelíte o zdroje svojho PC, na ktorom pracujete. Fungujete nad GNS3 takže sa dá pomerne jednoducho klonovať a riešiť nestorking.
-
Nevýhody: potrebné mať PC s dostatočným výkonom, a venovať čas rozbehnutiu projektu a VMs, podmienené funkciou vnorenej virtualizácie
-
Pozn.: Táto varianta sa zrušila, nakoľko na Win10 x64 bola viacmenej nepoužiteľná (neustále načítanie, problém s vnorenou virtualizáciou, nefunkčná HW akcelerácia)

Ak sa nachádzate mimo počítačového laboratória na KIS, resp. mimo siete UNIZA a budete pracovať na variante A1. remote KIS GNS3 server tak sa pre pripojenie na KIS GNS3 server musíte pripojiť do siete UNIZA pomocou VPN, (návod pre študentov: tu, pre účastníkov komerčných kurzov: návod k dispozícii v prvej prezentácii z online stretnutia na 1 slajde.
Po výbere prostredia možno začať s prípravou:
-
inštrukcie pre variantu A1 (aj A2)
-
inštrukcie pre variantu B1,B2,B3
-
inštrukcie pre variantu B4
Táto časť sa týka iba práce počas semestra na variante A1. remote KIS GNS3 server
Vykonávate len ak pracujete na svojich PC, na PC v laboratóriách KIS je tento klient už nainštalovaný v správnej verzii
pre prácu na katedrovom GNS3 serveri (KIS GNS3 server) je nutné aby GNS3 klient/prehliadač bol v sieti UNIZA, teda ak pracujete z domu, je nutné pripojiť sa pomocou VPN. Inštalácia a konfigurácia VPN klienta pre študentov UNIZA je k dispozícii na https://ikt.uniza.sk/uniza-wiki/openvpn-windows/ . Pre účastníkov komerčných kurzov je návod k dispozícii v prvej prezentácii z online stretnutia na 1 slajde, používajú iné VPN pripojenie priamo na KIS.
-
Práca na školskom serveri:
-
nainštalovať GNS3 klient podľa návodu GNS3 klient inštalácia pre katedrový server (KIS GNS3)
-
Poznámka: Pre pripojenie sa na školský GNS3 server, je potrebné mať GNS3 klienta v rovnakej verzii. Jednotlivé verzie a ich inštalačné balíky sú dostupné na https://github.com/GNS3/gns3-gui/releases/tag/v2.2.42 pričom pre klienta je potrebné stiahnuť z časti Assets súbor so suffixom “-all-in-one.exe”
-
**Poznámka: **IP adresa pre katedrový GNS3 server je 158.193.152.130 port 3080 TCP
-
je potrebné nainštalovať gns3 webclient pack, ktorý nájdete na stránke https://github.com/GNS3/gns3-webclient-pack/releases
-
Balík zabezpečuje otváranie konzol Telnet/VNC/SPICE a packet capture vo Wiresharku cez webové rozhranie GNS3. Verzia 1.0.0b6 obsahuje najnovšie inštalačné súbory - poznámka: treba rozkliknúť časť Assets
-
V roku 2026 pracujeme na katedrovom serveri - 158.192.152.131 port 3080 TCP
-
Spustíme si GNS3
-
Prihlásime sa pomocou prihlasovacích údajov, ktoré vám oznámi vyučujúci.
-
Hore vpravo zvolíme File>Open project>Projects Library
-
Nájdeme projekt s názvom:
študenti v predmete RBI: **RBI-topology-2026-TEMPLATE
** účastníci komerčného kurzu: RBI-topology-2024--kis-ext0X (číslo X máte, alebo budete mať pridelené)
-
Pre študentov FRI:
-
Klikneme naň a stlačíme tlačidlo Duplicate
-
Klikneme na ikonu **Save Project As, **ktorá sa nachádza v stĺpci Actions v strede medzi ikona Open Project a *Export project
*

-
Zvolíme názov RBI-topology-ROK-sk0x-priezvisko
-
Stlačíme tlačidlo Save project a počkáme, kým sa vytvorí projekt
-
Pre účastníkov komerčných kurzov:
- dvojklikom **otvoríte **Vašu topológiu, podľa priradeného čísla
-
Upozornenie: Ak následne v hlavnom okne nevidíte topológiu, choďte do hlavného menu, vyberte „View“ a kliknite na „Fit in view“
V prípade KIS GNS3 servera sú obrazy zariadení nainštalované a dajú sa vyhľadať na karte zariadení
Z karty zariadení vložíme jednotlivé zariadenia:
Z vrchného panela klikneme na možnosť Add a Node (nachádza sa prvá v poradí zľava - ikona +).

-
Otvoríme vlastnú topológiu v GNS3 (len ak ju ešte nemáme otvorenú)
-
Vložíme Kali kliknutím na Add a Node nasledovne
-
Na vrchnom panely klikneme na ikonu + (Add a Node)
-
Nájdeme zariadenie “Kali 26.1 RBI”
-
Klikneme a podržíme kurzor na zariadení a premiestnime ho do topológie
-
Zariadenie sa skopíruje na miesto v topológii
-
(Odporúčame) premenujeme zariadenie na “Kali” (pravý klik na zariadenie, vojdeme do Configure a v časti Name zmeníme názov zariadenia )
-
Premiestnime zariadenie do žltej oblasti/elipsy
Update 2024: vkladenie tohto zariadenia do topológie necháme až na cvičenie 10
Update 2024: vkladenie tohto zariadenia do topológie necháme až na cvičenie 12.
Toto zariadenie bude použité výlučne pročas cvičenia 12 a nebude komunikovať s ostatnými
zariadeniami, preto odporúčame toto zariadenie nainštalovať počas lab12 iba lokálne vo
virtualboxe
-
Pridáme zariadenie SecurityOnion-CyberOps rovnako ako zariadenie Kali
-
pravým tlačidlom klikneme na zariadenie SecurityOnion-CyberOps v topológii
-
vyberieme možnosť configure
-
premenujeme zariadenie na “SecurityOnion-Realtime”
-
zmeníme CPU a RAM
-
pravým tlačidlom klikneme na zariadenie SecurityOnion-Realtime
-
vyberieme možnosť Configure
-
v General settings zmeníme RAM na 4096 MB
-
v General settings zmeníme vCPUs na 2
-
Zmeníne počet sieťových adaptérov na 2 nalsledovne
- v karte Network zmeníme Adaters: na 2
-
potvrdíme OK
-
Premiestnime zariadenie do zelenej oblasti/elipsy
-
Otvoríme vlastnú topológiu v GNS3 (len ak ju ešte nemáme otvorenú)
-
Vložíme Metasploitable rovnako ako zariadenie Kali, cez ikonu + vo vrchnom panely:
-
Nájdeme zariadenie “Metasploitable”
-
Klikneme a podržíme kurzor na zariadení a premiestnime ho do topológie
-
Zariadenie sa skopíruje na miesto v topológii
-
(Odporúčame) premenujeme zariadenie na “Metasploitable”
-
Premiestnime zariadenie do šedej oblasti/elipsy
Podľa preferencie, si vložíme do topológie buď:
- Cisco smerovač 2691 (pre komerčný kurz preferovaná možnosť), alebo
- OpenWrt (virtuálny Linuxový smerovač, OpenWrt je open-source projekt pre vstavané operačné systémy založené na Linuxe, ktorý sa primárne používa na vstavaných zariadeniach na smerovanie sieťovej prevádzky).
študenti predmetu RBI toto zariadenie nepoužívajú
-
Otvoríme vlastnú topológiu v GNS3 (len ak ju ešte nemáme otvorenú)
-
Vložíme zariadenie Cisco 2691 z karty zariadení nasledovne
-
Na karte zariadení zvolíme Routers
-
Nájdeme zariadenie “Cisco 2691 12.4(25)”
-
Klikneme a podržíme kurzor na zariadení a premiestnime ho do topológie tak, aby bol v strede medzi elipsami
-
Zariadenie sa skopíruje na miesto v topológii
-
Cez vlastnosti zariadenia (pravým tlačidlom na zariadení, vybrať Configure, záložka Slots) vyberieme sieťové adaptéry a pridáme switch modul podľa obrázka (modul 16x L2 ethernetové porty)

-
(Odporúčame) premenujeme zariadenie na “RT”
Len ak sme nepoužili smerovač Cisco 2691
-
Otvoríme vlastnú topológiu v GNS3 (len ak ju ešte nemáme otvorenú)
-
Vložíme OpenWrt rovnako ako zariadenie Kali, cez ikonu + vo vrchnom panely:
-
Nájdeme zariadenie “OpenWRT”
-
Klikneme a podržíme kurzor na zariadení a premiestnime ho do topológie tak, aby bol v strede medzi elipsami
-
Zariadenie sa skopíruje na miesto v topológii
-
(Odporúčame) premenujeme zariadenie na “RT”
Vkladáme do topológie len vtedy, ak sme nepožili Cisco 2691 a vložili sme už do topológie OpenWrt
-
Otvoríme vlastnú topológiu v GNS3 (len ak ju ešte nemáme otvorenú)
-
Vložíme Open vSwitch rovnako ako zariadenie Kali, cez ikonu + vo vrchnom panely:
-
Nájdeme zariadenie “Open vSwitch”
-
Klikneme a podržíme kurzor na zariadení a premiestnime ho do topológie
-
Zariadenie sa skopíruje na miesto v topológii
-
(Odporúčame) premenujeme zariadenie na “SW”
študenti predmetu RBI toto zariadenie nepoužívajú
-
Otvoríme vlastnú topológiu v GNS3 (len ak ju ešte nemáme otvorenú)
-
Vložíme Cisco vios_l2 z karty zariadení
-
Na karte zariadení zvolíme Switches
-
Nájdeme zariadenie “Cisco vios_l2h”
-
Klikneme a podržíme kurzor na zariadení a premiestnime ho do topológie
-
Zariadenie sa skopíruje na miesto v topológii
-
(Odporúčame) premenujeme zariadenie na “SW”
Prepojte Router, Switch (ak ho máte v topológii) s koncovými zariadeniami Kali, SecurityOnion a Metasploitable tak, ako máme v zadaní na obrázku s topológiou.
-
nové pripojenie sa vytvorí nasledovne
-
kliknutím na ikonu kábla v menu ľavej časti obrazovky (Add a link), a následne
-
kliknutím na zariadenie A (jeden koniec kábla)
-
výber rozhrania
-
kliknutie na zariadenie B (druhý koniec kábla)
-
výber rozhrania
-
pokiaľ vám pri rozhraniach nezobrazuje jeho popis, zobrazte s ho nasledovne
-
v hlavnom menu, View, Show/Hide interface Labels

-
zopakovať krok 1 pre všetky linky medzi zariadeniami podľa topológie
-
Tiež pridáme prepojenie medzi Cloud a RT (sieť WAN)
- ako výstupné rozhranie (Cloud) použijeme br2023
Ďalej pokračujte časťou 1.4 Práca so zariadeniami
Prepojte Router, Switch (ak ho máte v topológii) s koncovými zariadeniami Kali, SecurityOnion a Metasploitable tak, ako máme v zadaní na obrázku s topológiou.
-
nové pripojenie sa vytvorí nasledovne
-
kliknutím na ikonu kábla v hornej časti obrazovky, hneď vedľa ikony + Add Node

-
kliknutím na zariadenie A (jeden koniec kábla)
-
výber rozhrania
-
kliknutie na zariadenie B (druhý koniec kábla)
-
výber rozhrania
-
zopakovať krok 1 pre všetky linky medzi zariadeniami podľa topológie
-
Tiež pridáme prepojenie medzi Cloud a RT (sieť WAN)
- ako výstupné rozhranie (Cloud) použijeme br1097
Ďalej pokračujte časťou 1.4 Práca so zariadeniami
Táto časť sa týka len pre prácu počas semestra na variante B1. VMware+ GNS3, B2. VMware only
Nasadenie podľa krokov nižšie je časovo náročné, preto odporúčame aby ste to zrealizovali v predstihu, pred cvičením.
Pre správnu funkciu treba mať VirtualBox v major verzii aspoň 7 (7.x.x) nakoľko export obrazov VM bol robený vo VirtualBox 7. Pri práci s VirtualBox nižšej ako 7 nebude fungovať import a preto je nutné aktualizovať VirtualBox. Ak pracujete s VMware, tak export obrazov VM bol robený na verzii 25.0.0, ak by nastal problém s importami VM, je potrebné aktualizovať VMware na túto verziu alebo vyššie.
Návod na VirtualBox
Návod na VMware
Stiahneme a importujeme image súbory pre virtuálne zariadenia
Táto časť sa týka len pre prácu počas semestra na variante B1. VMware + GNS3
- Nainštalovať a nakonfigurovať zariadenie podľa inštalačných pokynov uvedených v GNS3 VM
-
Stiahnutie Kali
- Stiahneme si Kali Linux image z MS Teams z teamu predmetu RBI a kanála Laboratory Exercises, všetky images sú uložené v priečinku VMs (kali-linux-2026.1-vmware-amd64.ova)
-
Inštalácia do VMware
-
súbor z kroku 1b importujeme pomocou VMware cez File > Open
-
Poznámka: Kali Linux / Settings / System / Processor / Extended Features - Enable PAE/NX: Povolíme kvôli bezpečnostný dôvodom, viac info na NX bit. VMware tieto funkcie sprístupňuje hosťovskému OS automaticky, ak ich hostiteľský procesor podporuje, nie je nutné manuálne nastavovať.
-
Prejdeme pravým klikom na zariadenie do nastavení, klikneme na sieťový adaptér, cez tlačidlo LAN Segments / Add vytvoríme nový LAN Segment s názvom KALI-RT. Následne ako typ pripojenia zvolíme LAN segment a v dropdowne vyberieme KALI-RT.
-
Zariadenie je pripravené na spustenie
Update 2024: vkladenie tohto zariadenia do topológie necháme až na cvičenie 10
-
Stiahnutie Image
-
Prejdeme na stránku https://netacad.com/portal/content/cyberops-associate-virtual-machines-vms (najskôr je potrebné sa prihlásiť do netacad-u), alebo do kanála Lab.exercises v MS Teame predmetu, kde sú všetky VM nahraté
-
Stiahneme security_onion.ova image súbor
-
Importujeme virtuálne zariadenia pomocou VMware
- ako názov zariadenia zvolíme “SecurityOnion-Realtime”
-
zmeníme CPU a RAM SecurityOnion-Realtime
-
pravým tlačidlom klikneme na VM SecurityOnion-Realtime v karte zariadení
-
zvolím možnosť nastavenia
-
prejdeme na záložku Systém
-
zmeníme veľkosť RAM
- na Karte Matičná doska zmeníme parameter základná pamäť na 4096 MB
-
zmeníme počet CPU
- na Karte Procesor zmeníme parameter Processors na 2
-
zmeníme počet sieťových kariet na 2
- prejdeme pravým klikom na zariadenie do nastavení a pridáme nový sieťový adaptér:
- Vytvoríme 2 LAN segmenty SW-Mirror a SW-Security_onion a pre prvý adaptér nastavíme LAN segment na SW-Mirror, druhý na SW-Security_onion. Dbajte na správne poradie.
-
Vyskúšame zapnutie virtuálneho zariadenia
Pozn.: túto časť treba otestovať pretože predvolený sieťový adaptér nemusí byť v nastavení VirtualBoxu a môže si vyžadovať dodatočnú konfiguráciu rozhrania
-
Vyberieme a spustíme novo importované virtuálne zariadenia.
-
Klikneme na tlačidlo Štart so zelenou šípkou v hornej časti okna aplikácie VirtualBox.
-
Upozornenie: Ak získate nasledujúce dialógove okno

- kliknite na položku Change Network Settings a nastavte svoj Bridged Adapter. Kliknite na rozbaľovaciu ponuku v zozname vedľa položky Name a vyberte sieťový adaptér (v každom počítači sa bude líšiť). Ak vaša sieť nie je nakonfigurovaná so službami DHCP, kliknite na položku **Change Network Settings **a vyberte NAT v rozbaľovacom poli Attached to.
Nastavenia siete sú dostupné aj cez Settings vo VirtualBox-e alebo v ponuke virtuálneho zariadenia vyberte Devices > Network > Network Settings. Možno budete musieť vypnúť a zapnúť sieťový adaptér, aby sa zmena prejavila.
-
Klikneme na tlačidlo OK. Zobrazí sa nové okno a spustí sa proces zavádzania virtuálneho zariadenia.
-
Po načítaní do obrazovky prihlásenia používateľa môžeme zariadenie vypnúť (v pravom hornom rohu je ikona power, po kliknutí sa zobrazí menu a treba zvoliť Shut Down)

Pozn: Tieto kroky bolo potrebné vykonať na Virtualboxe, vo Vmware by sa tento problém nemal vyskytovať, keďže VMware typ adaptéra nastavuje automaticky podľa hosťovského OS.
Toto zariadenie je dostupné len pri práci sa GNS3. Študenti predmetu RBI toto zariadenie nepoužívajú
Nainštalovať zariadenie podľa inštalačných pokynov:
-
pre B1 GNS3 + VirtualBox:
-
Import zariadenia do GNS3
- pomocou návodu https://docs.gns3.com/docs/using-gns3/beginners/import-gns3-appliance/ nainštalovať Cisco c2691 dostupné na MS Teams
-
Vložíme zariadenie Cisco c2691 z karty zariadení
-
Na karte zariadení zvolíme routers
-
nájdeme zariadenie “Cisco c2691”
-
klikneme a podržíme kurzor na zariadení a premiestnime ho do topológie
-
zariadenie sa skopíruje na miesto v topológii
-
cez vlastnosti zariadenia vyberieme sieťové adaptéry a pridáme switch modul podľa obrázka (modul 16x eth)

-
(optional) premenujeme zariadenie na “RT”
Nainštalovať zariadenie podľa inštalačných pokynov:
-
pre B1 GNS3 + VMware:
-
Inštalácia z GNS3 marketplace
- pomocou návodu GNS3 - Import Zariadení nainštalovať “OpenWRT” (emulator: Qemu) verziu 25.12.0
-
Zariadenie je pripravené na karte zariadení v časti na spustenie
-
pre B2 VMware only:
-
Stiahnutie OpenWRT
- Stiahneme si openwrt_25.12.0 z MS Teams
-
Inštalácia do VMware
-
súbor z kroku 1b importujeme do VMware
-
zariadenie OpenWRT potrebuje 3 sieťové adaptéry, takže pridáme ďalšie 2 a nastavíme ich v tomto poradí:
- Network Adapter > LAN Segment > KALI-RT
- Network Adapter 2 > NAT
- Network Adapter 3 > LAN Segment > RT-SW
-
Zariadenie je pripravené na spustenie
V prípade použitia RT Cisco nepoužívate SW
Nainštalovať zariadenie podĺa inštalačných pokynov:
-
pre B1 GNS3 + VMware
-
Inštalácia z GNS3 marketplace
- pomocou návodu GNS3 - Import Zariadení nainštalovať “Open vSwitch” (Emulator: Docker)
-
Zariadenie je pripravené na karte zariadení v časti na spustenie
-
pre B2VMware only:
-
Stiahnutie Kali
- Stiahneme si OpenvSwitch (Debian Linux) image z MS Teams
-
Inštalácia do VMware
- extrahovaný súbor z kroku 1b importujeme pomocou VMware
- Pridáme sieťové rozhrania v takomto poradí:
- Network Adapter > LAN Segment > SW-Mirror
- Network Adapter 2 > LAN Segment > SW-Security_onion
- Network Adapter 3 > LAN Segment > RT-SW
- Network Adapter 4 > LAN Segment > SW-Metasploitable
-
Zariadenie je pripravené na spustenie
Táto časť sa vykonáva iba pre **B1. VMware + GNS3, **
-
Otvorte si GNS3 klienta
-
Vytvorte nový projekt GNS3 (otvorte už vytvorený)
-
Cez Edit > Preferences > VMware VMs si pridajte zariadenie Kali ktoré máte pripravené vo VMware
Pozn.: po pridaní sa zariadenie zobrazí na karte zariadení v časti End devices
-
Následne môžeme toto zariadenie vložiť do topológie
- stlač a podrž kurzor na zariadení → pretiahni kurzor (zariadenie) do topológie → pusti tlačidlo
Pozn.: zariadenie je už pripravené v topológii, problém je že sieťové adaptéry sú pripojené na sieť v rámci VMware a preto musíme povoliť GNS3 aby použil tieto adaptéry a mohol ich modifikovať.
-
zapnúť ovládanie sieťových adaptérov pre GNS3
-
klikneme pravým tlačidlom na zariadenie a zvolíme Configure
-
prepneme sa na kartu Network
-
zaklikneme “Allow GNS3 to use any configured VirtualBox/VMware adapter” (V tomto kroku skontrolujte, že pri SecurityOnion-Realtime máte 2 adaptéry)
-
zopakujeme postup krokov 2-5 pre zariadenia GVM, SecurityOnion-Realtime a Metasploitable
Pozn.: zariadenie SecurityOnion-CyberOps nie je nutné pridávať, nakoľko toto zariadenie nepotrebuje prepojenie s topológiou
Prepojte Router, Switch s koncovými zariadeniami Kali, SecurityOnion a metasploitable tak, ako máme v tomto zadaní na obrázku s topológiou
Pre vytvorenie sieťového prepojenia medzi zariadením A a zariadením B…XYZ je postup nasledovný:
-
nové pripojenie sa vytvorí
-
kliknutím na ikonu kábla v menu ľavej časti obrazovky
-
kliknutie na zariadenie A (prvá časť kábla)
-
výber rozhrania
-
kliknutie na zariadenie B (druhá časť kábla)
-
výber rozhrania
-
zopakovať krok 1 pre všetky linky medzi zariadeniami podľa topológie
-
Tiež pridáte NAT (Host PC) pre pripojenie do internetu, ktorý pripojíte na RT (WAN stranu)
Sieťové prepojenie zariadení vo variante VMware only je realizované pomocou LAN segmentov. LAN segment je izolovaná virtuálna sieť ktorá existuje len v rámci VMware, na hostiteľskom operačnom systéme Windows sa nevytvorí žiadne nové sieťové rozhranie ani adaptér. Je to len logický identifikátor ktorý VMware používa interne na prepojenie VM medzi sebou.
Celkovo boli vytvorené nasledujúce LAN segmenty: RT-SW, KALI-RT, SW-Mirror, SW-Metasploitable a SW-Security_onion. Názvy napovedajú, ktoré zariadenia segmenty prepájajú. Príklad: Na prepojenie zariadení Kali a openWRT (router) bude mať zariadenie Kali nastavený sieťový adaptér na LAN segment **KALI-RT **a zároveň openWRT bude mať jeden z adaptérov taktiež nastavený na KALI-RT.
Tieto segmenty boli vytvorené a priradené jednotlivým zariadeniam už v predchádzajúcich krokoch pri popise importovania každého zariadenia.
Treba dbať na správne poradie priradenia LAN segmentov k sieťovým adaptérom!! Poradie je dôležité pretože určujú na ktorých rozhraniach sú zariadenia pripojené a ďalšie konfiguračné kroky predpokladajú tieto rozhrania.
Pre pripojenie topológie do internetu slúži sieťový adaptér OpenWRT nastavený na NAT**,** tento adaptér je nastavený ako Network Adapter 2 pri nastavovaní OpenWRT zariadenia.
Pre zmenu sieťového rozhrania je treba mať vypnuté zariadenie vo VirtualBox-e
Pre vytvorenie sieťového prepojenia medzi zariadením A a zariadením B…XYZ je postup nasledovný:
-
Vytvorenie sietí pre SW (Open vSwitch)
-
vytvoriť rozhrania pre siete: “SW-RT”, “DMZ”, “SW-MIRROR”
Pozn.: SW-MIRROR sa pripája port mirror switchu (eth0), DMZ je zdieľané medzi SecurityOnion-Realtime eth1, GVM a Metasploitable
-
kliknúť pravým tlačidlom na VM na karte zariadení VirtualBoxu
-
vybrať možnost nastavenia
-
zvoliť kartu sieť
-
zvoliť adaptér pre dané zariadenie (vybrať taký, ktorý sme ešte nepoužili)
-
možnosť Povoliť sieťový adaptér musí byť aktívna
-
zmeňte v časť “Pripojený k” na Vnútorná sieť
-
zmeňte Názov siete
-
zmeňte typ adaptéra na “Pripojený k” na Vnútorná sieť (Intel PRO/1000 MT desktop)
-
nastavte promuskuidný režim na Povoliť všetky
-
potvrďte ok
-
zopakovať krok pre ostávajúce linky OpenvSwitch-u
-
Vytvorenie linky (siete) medzi zariadeniami (okrem SW)
-
zmeniť rozhranie na zariadení A
-
kliknúť pravým tlačidlom na VM na karte zariadení VirtualBoxu
-
vybrať možnost nastavenia
-
zvoliť kartu sieť
-
zvoliť adaptér pre dané zariadenie (vybrať taký, ktorý sme ešte nepoužili)
-
možnosť Povoliť sieťový adaptér musí byť aktívna
-
zmeňte v časť “Pripojený k” na Vnútorná sieť
-
zmeňte Názov siete
-
ak už sieť existuje, tak vyberte názov siete z dropdovnu
-
ak nie, vytvorte novú pričom zvoľte logické meno, napr. pre prepoj medzi RT a Kali dajte názov RT-ATTACK alebo RT-KALI
-
v prípade RT a SW zmeňte typ adaptéra na “Pripojený k” na Vnútorná sieť (virtio-net)
-
nastavte promuskuidný režim na Povoliť všetky
-
zopakovať krok pre všetky ostávajúce linky medzi zariadeniami
-
Pre pripojenie topológie do internetu je treba spojiť jedno rozhranie RT (OpenWRT) s host PC (NAT, alebo bridge).
Pozn.: pri použití bridge rozhrania s WiFi sme zaznamenali problémy, ktoré sa prejavili odpojením z WiFi a teda aj nefunkčným prístupom do internetu. Preto odporúčame v takom prípade použiť NAT rozhranie.
Treba brať do úvahy, že VirtualBox umožňuje pre jednu VM max 4 sieťové adaptéry a preto je nutné miesto “linky” (reprezentovanou sieťou len s dvomi zariadeniami) uvažovať nad “bridgom” (spoločnou sieťou).
Čo nás čaká v tejto časti:
Začína sa zmenou username a konfiguráciou IP adries na zariadeniach v pripravenej topológii. V topológii budeme realizovať konfiguráciu IP adries na všetkých zariadeniach podľa adresného plánu. Študenti pracujú samostatne, každý vo svojom projekte, v prostredí, ktoré si zvolili. Na záver je dôležité overenie konfigurácie.
V ďalšej časti sa pozrieme na prácu so zariadeniami pomocou príkazov v terminály Linuxu. Ak tieto príkazy ešte nepoznáte z iných predmetov, tak na poslednej strane je návod k jednotlivým príkazom, ktoré v tomto cvičení budeme používať, a ktoré budeme používať aj v nasledujúcich cvičeniach.
Predvolení používatelia pre jednotlivé zariadenia:
Názov |
default user |
default password |
Kali |
kali |
kali |
Metasploitable |
msfadmin |
msfadmin |
SecurityOnion-Realtime |
analyst |
cyberops |
SecurityOnion-CyberOps |
analyst |
cyberops |
RT (OpenWRT) |
root |
|
SW (OpenvSwitch) |
root |
|
RT (Cisco 2691) |
(bez prihlasovacieho mena) |
(bez hesla) |
Spustiť zariadenia je možné dvomi spôsobmi:
- keď klikneme pravým tlačidlom myši na **zariadenie **v topológii alebo na zariadenie vpravo hore v Topology Summary a vyberieme Start
Pozn.: Môžeme (ale neodporúčame) spustiť aj celú topológiu hore v hlavnom paneli, veľké zelené tlačidlo Start/Resume all nodes. Budeme používať iba niektoré zariadenia, preto nie je rozumné zapnúť všetky, zaberá to potom zdroje servera.
Ak by sa zariadenie nespustilo odporúčame s ním trocha pohýbať
Forma pripojenia na konkrétne zariadenia je rôzna a závisí od možností samotného virtuálneho stroja ako aj na spôsobe práce na GNS serveri (web client, desktop Win, desktop Linux).
Jednotlivé dodatočné možnosti pripojenia na zariadenie môžu vyžadovať aj dodatočnú konfiguráciu na strane servera - danej VM, čo vyžaduje aj prístup k internetu. Preto v prípade že je potrebný internet (napr. pri space vd-agent, ktorý nájdete nižšie), odporúčame najprv urobiť časť “Konfigurovanie siete” (nájdete v tomto návode nižšie) a **následne sa vrátiť **dokončiť inštaláciu konkrétneho doplnku.
-
Default:
-
telnet/ssh: putty klient (inštalovaný ako súčasť gns3 klienta)
-
pre VM s grafikou: vnc (inštalovaný ako súčasť gns3 klienta)
-
Vysoko odporúčame nainštalovať:
-
telnet/ssh: mobaxterm (v laboratóriách KIS je nainštalovaný), prípadne mtputty
-
**odporúčame **nainštalovať nakoľko je práca prehľadnejšia než s klasickým putty
-
postup inštalácie je uvedený tu: MobaXterm
Pozn.: home edícia MobaXterm umožňuje max 12 aktívnych **sessions **(v našej RBI topológii ale viac zariadení nemáme)
-
spice vd-agent (alternatíva k vnc s copy/paste funkcionalitou): virtviewer
-
**odporúčame **nainštalovať nakoľko umožňuje copy-paste
-
postup inštalácie úvedený na Spice-vd agent
Pozn.: pre inštaláciu spice-vdagent na VM (pre copy/paste funkcionalitu) sa vyžaduje pripojenie VM do internetu, preto inštaláciu tohto klienta budete robiť až na konci Lab1 v časti Inštalácia doplnkov
-
Môžeme sa pripojiť aj pomocou GNS3
- Klikneme pravým na zariadenie a vyberieme console
Pozn.: Ak sa nepôjde pripojiť ani po dlhšej chvíli, odporúčame resetovať zariadenie, poprípade ho vymazať a znova vložiť do topológie
-
Default: Pripojenie bude realizované prostredníctvom integrovanej virtuálnej obrazovky VirtualBoxu/VMware.
-
Optional: Pre efektívnejšiu prácu odporúčame inštaláciu
-
B1,B2 - VirtualBox Guest Additions ktoré okrem iného umožňujú aj copy+paste z host na VM a naopak. Nainštalovať si ich môžete podľa návodu uvedeného na VirtualBox Guest Additions
-
· B3 - Open VM Tools ktoré by mali byť na poskytnutých obrazoch systémov už predinštalované.
V tejto časti sa zoznámime s možnosťami úpravy textu v systémoch Linux. Táto časť nemá praktické zadanie, a slúži ako sekcia s užitočnými informáciami pre prácu počas semestra.
medzi základné nástroje/príkazy pre čítanie/zobrazenie textov patrí
-
cat: výpis súboru na konzolu (nástroj cat je nie len čítanie resp. výpis, ale aj zápis súboru do iného súboru - concatenate)
-
more: načítanie celého súboru a prezeranie po stranách (ukončenie prezerania cez q - quit)
-
less: načítanie súboru postupne, obsahuje prvky editora vi čo umožňuje rýchlu orientáciu v súbore (hľadanie výrazu, preskočenie na koniec/začiatok súboru, preskakovanie po riadkoch, a pod., ukončenie prezerania cez q - quit)
Pozn.: tieto nástroje bývajú zväčša nainštalované v každom Linuxe
Cat (concatenate) command is very frequently used in Linux. It reads data from the file and gives its content as output. It helps us to create, view, and concatenate files.
otvorenie súboru: použitím príkazu cat <cesta k súboru> sa vypíše obsah súborucat do konzoly
Dôležité prepínače:
zápis súboru1 na koniec súbora2:
cat file_name1 >> file_name2
nástroj pre zobrazenie obsahu súborov v príkazovom riadku. Ak je súbor veľký a nezmestí sa na obrazovku tak zobrazuje jednu obrazovku po druhej pričom posun medzi obrazovkami sa vykoná pomocou šípok nahor/nadol.
otvorenie súboru: použitím príkazu more <cesta k súboru> sa vypíše obsah súboru do konzoly
nástroj pre zobrazenie obsahu súborov v príkazovom riadku na jednej strane (obrazovke). Nástroj less umožňuje posúvať sa po riadkoch a jednotlivé prepínače umožňujú meniť zobrazenie súboru. Less nečíta celý súbor, ale len časť ktorá je na obrazovke a preto je rýchlejší aj pre zobrazenie väčšieho súboru. Okrem toho less má veľmi podobnú syntax ako vi a teda umožňuje rýchle prechody na koniec súboru, koniec riadku, hľadanie vzorov, a pod.
otvorenie súboru: použitím príkazu less <cesta k súboru> sa vypíše obsah súbora do konzoly
Dôležité prepínače:
-
-n (less -n file_name) pre zobrazenie čísla riadkov
-
-S (less -s file_name) miesto zalomenia riadka usekne výstup a pokračuje ďalším riadkom, na koniec riadka sa dá dostať šípkami - toto budeme často používať
-
nano: textový editor zameraný na jednoduchú prácu so súborom, po otvorení má na spodnej strane okna vysvetlivky pre prácu so súborom
-
vi/vim: textový editor ktorý je síce pre používateľa spočiatku náročnejší, ale umožňuje viac možností práce s textom (hľadanie výrazu, preskočenie na koniec/začiatok súboru, rýchle mazanie riadkov, a pod.)
**inštalácia: **nano je zväčša dostupný ako balíček (nemusí byť dostupný v každom balíčkovom systéme, určite je dostupný v apt. Pre inštaláciu v apt je balík označený názvom nano (apt install nano)
otvorenie súboru: použitím príkazu nano <cesta k súboru> ak súbor neexistuje (ale zložka v ktorej je súbor existuje) tak textový editor vytvorí nový prázdny súbor a otvorí editáciu.
**práca s editorom: **po otvorení editora v spodnej časti okna sa nachádzajú vysvetlivky pričom znak “^” znamená použitie klávesy CTRL:

Pre zápis použite CTRL+X pričom sa následne zobrazí potvrdzovacia správa ktorú treba potvrdiť klávesou Y (viď vysvetlivky v samotnom okne):

**rozdiel vi vs vim: **vim je novšia verzia ktorá umožňuje dodatočnú funkcionalitu. Vi je viac menej štandard v rámci Linux (takmer každá distribúcia má vi ako štandard). Vim je obľúbený pre dodatočnú funkcionalitu (najmä zvýraznenie syntaxe), ale pri niektorých distribúciách sa nenachádza a treba Vim dodatočne nainštalovať.

**inštalácia: **vim/vi je zväčša dostupný ako balíček (nemusí byť dostupný v každom balíčkovom systéme, určite je dostupný v apt. Pre inštaláciu v apt je balík označený názvom nano (apt install vi resp. apt install vim )
otvorenie súboru: použitím príkazu vi <cesta k súboru> resp. vi, <cesta k súboru>. Ak súbor neexistuje (ale zložka v ktorej je súbor existuje) tak textový editor vytvorí nový prázdny súbor a otvorí editáciu.
**práca s editorom: **skvelý návod (v angličtine) je dostupný na An introduction to the vi editor.
Editor vi (vim) má 2 základné režimy a to “command” a “insert”. Command režim, ako nasvedčuje názov, je pre vkladanie príkazov, ktoré posúvajú kurzor alebo spracúvajú text na základe príkazu. Režim Insert je vkladanie textu (nový riadok, mazanie znakov, a pod.) do miesta, kde sa nachádza kurzor. Prepínanie medzi týmito režimami je Command → Insert: klávesa “i” a pre Insert → command je to klávesa ESC. Po otvorení editora je editor v móde Insert.
Okrem týchto dvoch režimov má editor aj režim Visual pre vyznačenie časti textu, podporu diff, dodatočne zapísať súbor ako sudo (aj keď som otvoril súbor ako klasický používateľ) a mnoho ďalších.
Pre výstup z editora vi (vim) treba stlačiť ESC ESC (kľudne aj dvakrát) čím sa preruší aktuálny príkaz a dostaneme sa do Command módu kde je možné zadať sekvenciu “:wq” pre zápis a (write, quit) alebo sekvenciu “:q!” ako vynútené odídenie z editora bez zápisu zmien a následne potvrdiť príkaz stlačením tlačidla Enter.
Pozn.: tieto sekvencie sa píšu aj so znakom dvojbodky (sekvenciu zadať aj so znakom “:”).
**Zjednodušený diagram **pre vysvetlenie Command a Insert režimu:

Vim cheatsheet: Vim Cheat Sheet
-
vytvorte nového požívateľa v zariadení Kali
-
spustite Kali
-
otvorte desktop klienta (VNC alebo SPICE)
-
prihláste sa do zariadenia podľa tabuľky predvolených užívateľov zo sekcie Práca so zariadeniami
-
otvorte terminál
-
vytvorte nového užívateľa
-
zadajte príkaz
sudo adduser <newusername>
-
ako nový username zvoľte:
-
pre študentov: prvú časť svojho univerzitného mailu, čiže to čo máte pred @stud.uniza.sk (príklad hrasko2@stud.uniza.sk bude mat username “hrasko2”)
-
pre účastníkov komerčných kurzov: svoje priezvisko bez diakritiky
-
pre potvrdenie bude potrebné ešte zadať heslo používateľa kali, čo je heslo: kali
-
potvrdením sa načíta skript ktorý vás vyzve pre zadanie hesla pre nového používateľa - zvoľte ľubovoľné heslo, treba si však nové heslo zapamätať, pretože budete pracovať pod týmto požívateľom
- pokiaľ spravíte chybu v hesle, alebo ho chcete zmeniť, použite príkaz na zmenu hesla (passwd)
-
skript ďalej vyzve pre ďalšie detaily o požívateľovi, tie môžete nechať prázdne (nie sú potrebné, stačí dať ENTER)
-
na záver potvrdíte správnosť informácií napísaním Y
-
požívateľ je vytvorený
-
pridajte vytvoreného užívateľa do admin skupiny
-
pridajte požívateľa do admin skupiny
-
pre pridanie požívateľa do admin skupiny je možné využiť príkaz
sudo adduser <newusername> sudo
-
alternatívne je možné použiť príkaz
sudo usermod -aG sudo <newusername>
-
zmeňte používateľa na nového pomocou príkazu su (switch user)
su <newusername>
-
odhláste sa zo zariadenia - vpravo hore ikona, a dajte buď Log out, alebo Switch user
-
prihláste sa znova ako novo vytvorený používateľ, a preverte či sa zmenil user
-
nový požívateľ je pripravený a patrí do skupiny sudo (super user)
-
zvážte invertovanie farieb v termináli z Dark mode na Light mode (Appearance, Color scheme: Light)
-
zopakujte postup pre zariadenie SecurityOnion-Realtime aj pre SecurityOnion-CyberOps
V adresnom pláne používame zástupné znaky “#“ a “$$“, ktoré je potrebné nahradiť správnym číslom podľa tejto konvencie:
# - nahraďte číslom skupiny, ktorá reprezentuje dané cvičenie v aký deň a čas, dozviete sa od vyučujúceho (ak máme v danom školskom roku napr. 3 termíny cvičení, tak znak “#” budete nahrádzať číslom 0, 1, alebo 2, cvičenia sú zoradené podľa ich chronologického umiestnenia v týždni zostupne, čiže 0 - prvé cvičenie v týždni, 1 - druhé, 2 - tretie)
- nahraďte číslom, ktoré vám bolo/bude priradené vyučujúcim (dopĺňať vo formáte 2 cifier, napr. číslo 9 doplniť ako 09), je to poradové číslo študenta a tiež číslo skupiny na danom termíne cvičenia, bude možné nájsť v MS Teame predmetu, v kanáli General, Files, súbor **RBI_zaradenie studentov na kruzky_2024** - *RBI_zaradenie studentov na kruzky_2024.xlsx*
*V školskom roku 2026 je iba jedno cvičenie - teda jedna skupina, preto súbor RBI_ZARADENIE ŠTUDENTOV NA KRÚŽKY 2026 nebude potrebný.*
Zariadenie |
Rozhranie |
IP Adresa |
Maska podsiete |
Default Gateway |
RT
|
eth0 (Cisco f0/0) |
10.#$$.2.1 |
255.255.255.0 |
NA |
eth1 (Cisco f0/1) |
DHCP |
NA |
NA |
eth2 (Cisco vlan1 f1/0,2,3 ) |
10.#$$.1.1 |
255.255.255.0 |
NA |
(Cisco SPAN f1/1) |
NA |
NA |
NA |
SW |
br0 |
10.#$$.1.4 |
255.255.255.0 |
10.#$$.1.1 |
Kali |
eth0 |
10.#$$.2.2 |
255.255.255.0 |
10.#$$.2.1 |
Metasploitable |
eth0 |
10.#$$.1.2 |
255.255.255.0 |
10.#$$.1.1 |
SecurityOnion-Realtime |
eth0 |
NA |
NA |
NA |
eth1 |
10.#$$.1.3 |
255.255.255.0 |
10.#$$.1.1 |
GVM |
eth0 |
10.#$$.1.5 |
255.255.255.0 |
10.#$$.1.1 |
4 Práca so zariadeniami
## 4.5 Konfigurácia RT
### Postup pre Cisco:
1. Nastavte IP adresy aj pre rozhrania smerovača a zabezpečte aby všetky rozhrania boli vstave UP/UP
1. IP adresy volíme podľa [Konfigurácia siete](/sk/kyberneticka-bezpecnost/cyberops/laboratorne-cvicenia/cvicenie-1-zakladna-konfiguracia-a-praca-so-zariadeniami#cast-4-4-konfiguracia-siete)
1. Pre všetky zariadenia, ktoré sú v spoločnej sieti DMZ, nastavte smerovaču IP adresu pre rozhranie vlan1
2. Overte vašu konfiguráciu výpisom priradených IP adries na zariadení
3. Keď dokončíte konfiguráciu aj na koncových zariadeniach, overte následne pripojenie k ostatným zariadeniam pomocou príkazu ping
2. Pripojenie na internet
1. Na R1 nastavíme dhcp
1. Príkaz *int \
*
2. *ip address dhcp*
2. Nezabudnite nakonfigurovať preklad adries (pat) a na záver uložiť konfiguráciu zariadenia
3. Otestujte konekt do internetu, *ping 8.8.8.8*, aj *ping 8.8.8.8 source vlan 1*, skontrolujte preklady PAT (*show ip nat translations*)
4. Keď dokončíte konfiguráciu aj na koncových zariadeniach, otestujte konektivitu medzi každými 2 zariadeniami, aj z každého zariadenia na internet
3. Nastavenie SPAN (port mirroring) na cieľový port f1/0 smerovača RT (použite príkaz *monitor session ....*)
1. tak aby sa na porte f1/0 (cieľ) objavila sieťová prevádzka smerujúca k serveru Metasploitable (zdroj)
2. otestujte keď dokončíte konfiguráciu aj na koncových zariadeniach, funkčnosť SPAN (napr. ping z Kali na Metasploitable by sa mal zreplikovať vďaka SPAN aj na SO)
### Postup pre OpenWRT:
1. prihlásenie do RT
1. spustenie zariadenia RT (OpenWRT)
2. prihlásenie sa do routera (default user: root, bez hesla)
2. overte konektivitu do internetu
ping 8.8.8.8
ping google.sk
1. v prípade že nie je konektivita do internetu, prosím overte či je správne nakáblovaná topológia
Pozn.: v defaultnej konfigurácii je na eth1 nastavená WAN sieť na DHCP a preto by mal ísť internet hneď po zapnutí
3. inštalácia nano
1. aktualizácia balíčkov opkg
opkg update
počas behu RBI v ak. roku 2023/2024 sa z priestorov internátov ŽU pri
použitím varianty B (lokálne nasadenie či už virtualbox only, alebo GNS3
+ VirtualBox) nedalo pripojiť na opkg ... ak máte rovnaký problém,
miesto nano použite textový editor vi ktorý je súčasťou openwrt. Návod
na používanie editora vi je uvedený v návode na editor vi
dajte nám vedieť do Teamsu, kanál Laboratory exercises, ak sa uvedené
v prostredí internátov zmenilo
2. inštalácia nano
opkg add nano
4. úprava sieťovej konfigurácie
1. pomocou textového editora nano otvoriť súbor /etc/config/network
nano /etc/config/network
2. prepísať súbor tak, aby obsahoval iba konfiguráciu:
config interface 'loopback' #konfigurujeme rozhranie "loopback"
option device 'lo' #
option proto 'static' #static/dhcp
option ipaddr '127.0.0.1' #ip adresa
option netmask '255.0.0.0' #maska
config interface 'dmz' #konfigurujeme rozhranie "dmz"
option device 'eth2' #priradime mu fyzicke rozhranie eth2
option proto 'static' #vyber static/dhcp priradenia adresy
option ipaddr '' #nastavenie ip adresy pre rozhranie
option netmask '255.255.255.0' #nastavenie masky pre ip adresu
config interface 'wan'
option device 'eth1'
option proto 'dhcp'
config interface 'attck'
option device 'eth0'
option proto 'static'
option ipaddr ''
option netmask '255.255.255.0'
config route 'default' #konfiguracia default route
option interface 'wan' #default route je na interface wan
pričom namiesto \ a \ treba nastaviť adresy podľa adresnej schémy.
1. po otvorení je vi v command režime
2. pomocou kláves prejdem na riadok ktorý chcem editovať a stlačím klávesu “i” ktorou sa dostanem do insert módu
3. zmením jednotlivé možnosti konfigurácie
4. po dokončení zmeny stlačím klávesu ESC (kľudne aj dvakrát) čo nás dostane do command módu
Pozn.: ESC môžeme použiť aj ak napíšeme zlú sekvenciu
5. zadaním sekvencie “:wq” (write quit) uložím súbor
3. reštartujem network proces
1. zadám príkaz
/etc/init.d/network restart
5. úprava firewall konfigurácie
1. pomocou textového editora vi otvoriť súbor /etc/config/network
nano /etc/config/firewall
2. prepísať súbor tak, aby obsahoval iba konfiguráciu nižšie
config defaults # default fw pravidla
option input 'ACCEPT' # povolenie vsetkeho na input (nie je to best practise, pre účely RBI povolíme)
option output 'ACCEPT' # povolenie vsetkeho na output (nie je to best practise, pre účely RBI povolíme)
option forward 'ACCEPT' # povolenie vsetkeho na forward (nie je to best practise, pre účely RBI povolíme)
option syn_flood '0' # vypnutie syn flood ochrany - budeme vykonavat dos utoky pocas cvicenia 5
config zone # definicia zony
option name 'wan' # nazov zony "wan"
list network 'wan' # zahrnutie rozhrani (interfaces)
option input 'REJECT' # default input akcia - posledne pravidlo vstupe do zony (internet->rt.wan)
option output 'ACCEPT' # default output akcia - posledne pravidlo odchode zo zony (rt.wan->internet)
option forward 'REJECT' # default forward akcia - posledne pravidlo výstupe do zony (routovanie napr. rt.dmz->rt.wan->internet)
option masq '1' # povolenie NAT (maskovanie adries)
option mtu_fix '1' # povolenie opravy MTU pre NAT
config rule # nastavenie pravidla firewallu - obnovenie dhcp z wan
option name 'Allow-DHCP-Renew' # nastevenie nazvu pravidla
option src 'wan' # vyber zdroju
option proto 'udp' # protokol
option dest_port '68' # cielovy port
option target 'ACCEPT' # akcia pravidla
option family 'ipv4' # vyber ip protokolu ipv4/ipv6
config rule # nastavenie pravidla firewallu - povolenie ping z wan
option name 'Allow-Ping' # nastavenie nazvu pravidla
option src 'wan' # vyber zdroju
option proto 'icmp' # protokol
option icmp_type 'echo-request' # specifikacia typu icmp
option family 'ipv4' # vyber ip protokolu
option target 'ACCEPT' # akcia pravidla
3. po otvorení je vi v command režime
4. pomocou kláves prejdem na riadok ktorý chcem editovať a stlačím klávesu “i” ktorou sa dostanem do insert módu
5. zmením jednotlivé možnosti konfigurácie
6. po dokončení zmeny stlačím klávesu ESC (kľudne aj dvakrát) čo nás dostane do command módu
Pozn.: ESC môžeme použiť aj ak napíšeme zlú sekvenciu
7. zadaním sekvencie “:wq” (write quit) uložím súbor
8. reštartujem network proces
1. zadám príkaz
/etc/init.d/firewall restart
6. overím konfiguráciu FW
1. zadaním príkazu
uci show firewall
2. po zadaní príkazu zobrazí nakonfigurované hodnoty, tieto treba vizuálne prejsť voči
konfigurácii v bode 5.b a prípadné nezrovnalosti upraviť. Samotné overenie
konektivity zariadení bude overené až v ďalšom postupe pri [Konfigurovanie siete](/sk/kyberneticka-bezpecnost/cyberops/laboratorne-cvicenia/cvicenie-1-zakladna-konfiguracia-a-praca-so-zariadeniami#cast-4-7-konfigurovanie-siete-zariadenia-kali-a-metasploitable)
[zariadenia Kali a Metasploitable](/sk/kyberneticka-bezpecnost/cyberops/laboratorne-cvicenia/cvicenie-1-zakladna-konfiguracia-a-praca-so-zariadeniami#cast-4-7-konfigurovanie-siete-zariadenia-kali-a-metasploitable)
4 Práca so zariadeniami
## 4.6 Konfigurácia SW (OpenvSwitch)
V prípade použitia RT Cisco c2691 v topológii nie je switch, ale iba RT
V prípade chybne zadaných údajov počas postupu, ktorý nasleduje nižšie, sa dá vrátiť do pôvodného stavu nasledovne: (príkaz odstráni bridge br0, odpojí z neho eth0, eth1, eth2 a odstráni aj jeho mirror, fyzické rozhrania zostanú a reboot netreba)
```
sudo ovs-vsctl --if-exists del-br br0
```
##### Postup pre prácu s GNS3:
1. prihlásenie do zariadenia SW (Open vSwitch)
1. spustenie SW
2. prihlásenie sa do SW (default user: root, bez hesla)
2. úprava konfigurácie
1. odstráňte port eth0 z bridgu br0 (default konfigurácia v GNS3 má bridge br0 a
súčasťou sú všetky porty)
ovs-vsctl del-port br0 eth0
1. tento krok robíme pretože openvswitch neumožňuje pozmeniť konfiguráciu
portu ktorý už je pridelený ako súčasť bridge
2. overte odstránenie portu príkazom
ovs-vsctl show
2. pridajte port eth0 do bridgu br0 s nastavením port mirror všetkých rozhraní na eth0.
Je to 1 príkaz, len má na viac riadkov
ovs-vsctl add-port br0 eth0 \
-- --id=@p get port eth0 \
-- --id=@m create mirror name=m0 select-all=true output-port=@p \
-- set bridge br0 mirrors=@m
Overte port mirror príkazom
3. ovs-vsctl list mirror
3. switch je pripravený pričom na port eth0 je zrkadlená prevádzka celého switchu
##### Postup pre prácu s VMware only:
Pri tomto variante sa používa Debian distribúcia, kde open-vm-tools pravdepodobne nebudú fungovať (copy-paste), príkazy potom treba odpísať ručne. V príkazoch kde je znak "\\" , značiaci odsadenie ho nepoužite.
Alternatívne môžete najprv nakonfigurovať konektivitu s routerom, nainštalovať ssh, a cez iné zariadenie (napr. Kali) sa cez ssh pripojiť na toto zariadenie a príkazy zadať takto.
1. prihlásenie do zariadenia SW (Open vSwitch)
1. spustenie SW
2. prihlásenie sa do SW (default user: root, heslo: debian)
2. úprava konfigurácie
1. najprv pre istotu vymažeme starú konfiguráciu:
ovs-vsctl del-br br0
2. vytvorte bridge br0
ovs-vsctl add-br br0
3. zadajte do cli nasledujúce príkazy:
ovs-vsctl add-port br0 ens33 \
-- --id=@p get port ens33 \
-- --id=@m create mirror name=m0 select-all=true output-port=@p \
-- set bridge br0 mirrors=@m
4. . pridajte port ens33 do bridgu br0 s nastavením port mirror všetkých rozhraní na ens33.
Je to 1 príkaz, len má na viac riadkov
ovs-vsctl add-port br0 ens33 \
-- --id=@p get port ens33 \
-- --id=@m create mirror name=m0 select-all=true output-port=@p \
-- set bridge br0 mirrors=@m
5. pridajte porty eth1 a eth2 do bridge br0
ovs-vsctl add-port br0 ens37
ovs-vsctl add-port br0 ens38
3. reštartujte zariadenie
reboot
4. switch je pripravený pričom na port ens33 je zrkadlená prevádzka celého switchu
##### Konfigurácia IP adresy (aj v GNS3 aj VMware):
1. prihlásenie do zariadenia SW (Open vSwitch)
1. spustenie SW
2. prihlásenie sa do SW (default user: root, bez hesla)
2. pridanie ip adresy
1. zadajte do cli nasledujúce príkazy:
ip addr add /24 dev br0
1. namiesto \ zadajte IP adresu zariadenia SW
2. pridajte default route
ip route add default via
1. namiesto \ zadajte IP adresu brány
3. zapnite rozhranie br0
ip link set br0 up
4. pridajte dns do /etc/resolv.conf
echo "nameserver 8.8.8.8" > /etc/resolv.conf
3. overte konektivitu medzi RT a SW
1. pomocou príkazu ping
##### Inštalácia balíčka nano:
Pozn.: musí byť konektivita do internetu ako aj funkčné DNS
1. aktualizácia balíčkov
apk update
2. inštalácia nano
apk add nano
##### Konfigurácia perzistentnej ip adresy (aj v GNS3 aj VMware)
Aby sa ip adresa pre rozhranie na switchi uchovala aj po reštarte, je potrebné vykonať nasledovné zmeny:
1. prihlásenie do zariadenia SW (Open vSwitch)
1. spustenie SW
2. prihlásenie sa do SW (default user: root, bez hesla)
2. nastavenie perzistentnej ip adresy
1. pomocou editoru nano otvorte súbor /etc/network/interfaces
1. **nano /etc/network/interfaces**
2. pridajte konfiguráciu rozhrania br0 a súbor uložte(ctrl+O):
# Static config for br0
auto br0
iface br0 inet static
address
netmask 255.255.255.0
gateway
up echo nameserver 8.8.8.8 > /etc/resolv.conf
##### Postup pre prácu s VirtualBox only:
1. prihlásenie do zariadenia SW (Open vSwitch)
1. spustenie SW
2. prihlásenie sa do SW (default user: root, bez hesla)
2. úprava konfigurácie
1. vytvorte bridge br0
*ovs-vsctl add-br br0*
2. zadajte do cli nasledujúce príkazy-
1. pridajte port eth0 do bridgu br0 s nastavením port mirror všetkých rozhraní na eth0.
Je to 1 príkaz, len má na viac riadkov:
*ovs-vsctl add-port br0 eth0 \\*
*-- --id=@p get port eth0 \\*
*-- --id=@m create mirror name=m0 select-all=true output-port=@p \\*
*-- set bridge br0 mirrors=@m*
3. pridajte porty eth1 a eth2 do bridge br0
*ovs-vsctl add-port br0 eth1*
*ovs-vsctl add-port br0 eth2*
3. reštartujte zariadenie
*reboot*
4. switch je pripravený pričom na port eth0 je zrkadlená prevádzka celého switchu
4 Práca so zariadeniami
## 4.7 Konfigurovanie siete zariadenia Kali a Metasploitable
Postup:
1. prihlásenie sa na CLI konzolu
1. zapneme zariadenie Kali (ak ešte nie je zapnuté)
2. pripojíme sa na desktop
3. prihlásime sa do zariadenia
4. v menu zvolíme terminal
2. zmena IP adresy
1. v textovom editore (napr nano, alebo vi) otvoríme súbor /etc/network/interfaces
`sudo nano /etc/network/interfaces`
2. zmeníme konfiguráciu siete
1. Ak v súbore existuje sekcia s názvom „The primary network interface“, tak ju upravíme, ak nie tak ju najskôr vytvoríme a potom do nej dopíšeme príkazy
2. Príklad, ako môže vyzerať súbor s danou sekciou a jej príkazmi pre zariadenie **Kali Linux**, môžeme vidieť na obrázku nižšie (pozor, namiesto 0 v IP adrese na druhom oktete zadávate číslo, ktoré máte priradené)
[](/_assets/cyberops-rbi/69747e134b9ebb53fbbccd0b.png)
3. Vysvetlenie príkazov:
- *source - Príkaz, ktorý hovorí systému, aby zahrnul ďalšie konfiguračné súbory.
*
- *auto \ - zabezpečí že rozhranie bude po naštartovaní systému automaticky aktivované*
- *iface - indikuje začiatok konfigurácie rozhrania*
- *address \ - priradenie ip adresy rozhraniu*
- *netmask \ - priradnie masky rozhraniu*
- *gateway \ - priradenie defaultnej brány pre rozhranie*
- *dns-nameservers \ - priradenie dns serveru*
3. Takto upravený súbor môžeme uložiť a zavrieť. Ak máme súbor otvorený v textovom editore **nano, **tak pomocou kláves **ctrl+x** ho zavrieme, kde ale následne budeme vyzvaný, či chceme súbor uložiť alebo nie, pre uloženie zadáme „y“ a následne budeme vyzvaný, či chceme zápis vykonať do rovnakého súboru, stlačíme enter, pretože chceme
4. Nakoľko sa jedná o zmenu konfigurácie po zapnutí zariadenia, je potrebné buď reštartovať celé zariadenie alebo lepšie reštartovať službu:
1. `sudo /etc/init.d/networking restart`
3. Overte vašu konfiguráciu
1. Výpisom priradených IP adries, na zariadení IP adresy volíme podľa adresného plánu z [Konfigurácia siete](/sk/kyberneticka-bezpecnost/cyberops/laboratorne-cvicenia/cvicenie-1-zakladna-konfiguracia-a-praca-so-zariadeniami#cast-4-4-konfiguracia-siete)
1. overenie IP adresy cez: ***ip a***
2. overenie default gateway cez: ***ip route* **(alternatívne: route -n)
2. Otestujte konektivitu medzi zariade tiež či sa dostanete z Kali do internetu
- v prípade že funguje konektivita do internetu cez IP, ale nefunguje pomocou DNS (napr ping google.sk) tak treba manuálne upraviť /etc/resolv.conf tak, aby sa tam nachádzal len "nameserver 8.8.8.8" (sudo nano /etc/resolv.conf) a reštartnúť zariadenie
- REPORT: spravte screen shoty z testovania konektivity a vložte do vášho reportu k tomu labu
4. nakonfigurujte zariadenie Metasploitable
1. zopakujte kroky 2 a 3 pre zariadenie Metasploitable
2. REPORT: pridajte aj screen shoty z testovania konektivity medzi Kali a Metasploitable a vložte do vášho reportu k tomu labu
4 Práca so zariadeniami
## 4.8 Konfigurovanie siete zariadenia SecurityOnion-Realtime
Postup:
1. spustenie sosetup-network
1. zapneme zariadenie SecurityOnion-Realtime (ak ešte nie je zapnuté)
2. pripojíme sa na desktop
3. prihlásime sa do zariadenia
4. v menu zvolíme utilities/terminal
5. v termináli zadáme príkaz
sudo sosetup-network
1. overíme sa heslom (kvôli príkazu sudo)
6. otvorí sa dialógové okno - preskočenie sieťových nastavení
1. zvolíme No I need to reconfigure … (nepreskočíme, chceme/budeme konfigurovať aj sieť)
2. Konfigurácia siete (pokračovanie sosetup)
1. vyberieme rozhranie, ktoré bude použité pre management (eth1)
2. použitie DHCP / static
1. necháme označenú možnosť static
3. zadáme IP adresu pre rozhranie eth1 podľa adresnej tabuľky uvedenej v sekcii [Konfigurácia siete](/sk/kyberneticka-bezpecnost/cyberops/laboratorne-cvicenia/cvicenie-1-zakladna-konfiguracia-a-praca-so-zariadeniami#cast-4-4-konfiguracia-siete)
4. zadáme masku siete
5. zadáme default gateway
6. pridáme DNS server
1. pridáme 8.8.8.8
Pozn.: jednotlivé DNS servery sa oddeľujú medzerou (v prípade iných zariadení je to zväčša čiarka)
7. local domain name
1. zadajte SecurityOnion-Realtime
8. Konfigurácia monitorovacieho (sniffing) rozhrania
1. zvolíme Yes , configure sniffing … (chceme nastaviť rozhrania)
2. zvolíme rozhranie eth0 (iba eth0)
9. Potvrdíme vykonanie zmien v systéme
10. Konfigurácia siete je dokončená, rebootujeme zariadenie
1. zvoľte Yes
Pozn.: zariadenie sa reštartuje, počkáme kým sa otvorí obrazovka pre prihlásenie požívateľa
11. Pozn.: Všimnite si hlášku na pozadí “Run Setup again to continue to the second phase of Setup”
1. K tomuto sa vrátime neskôr v časti: [Konfigurácia SecurityOnion-Realtime](/sk/kyberneticka-bezpecnost/cyberops/laboratorne-cvicenia/cvicenie-1-zakladna-konfiguracia-a-praca-so-zariadeniami#cast-4-10-konfiguracia-securityonion-realtime)
4 Práca so zariadeniami
## 4.10 Konfigurácia SecurityOnion-Realtime
#### Úvod k nastaveniam SecurityOnion
SecurityOnion môže byť nakonfigurovaná v rôznych režimoch pričom základné sú tieto 2:
- režim prevádzky, ktorý monituruje sieť v reálnom čase z sieťového rozhrania na ktorom je spustený monitoring (sniffing interface) a tiež spracovanie logov z rôznych zdrojov (napr z remote syslog servera). V tejto časti si nakonfigurujeme zariadenie SecurityOnion-Realtime práve do režimu prevádzky aby sme s ním mohli pracovať na cvičeniach 2-11.
- režim import pcap , ktorý naimportuje pcap súbor a spustí nad ním analýzu (resp. spracuje pcap jednotlivými aplikáciami) pričom analyzované dáta budú mať zachovanú pôvodnú časovú pečiatku obsiahnutú z pcap súboru. Zariadenie SecurityOnion-CyberOps pracuje práve v tomto režime pričom pcap súbor už bol importovaný a VM obsahuje dáta siete z kurzu CyberOps. Toto zariadenie budeme používať len počas cvičenia 12.
**Sosetup **je základný príkaz (shell script) ktorý slúži ako sprievodca nastavením systému SecurityOnion. Samotný sosetup zahŕňa:
- nastavenie siete (management a sniffing interfaces) - je možné spustiť samostatne pomocou “sosetup-network” - zahŕňa nastavenie monitor a management rozhraní
- nastavenie security onion
- výber produkčného alebo testovacieho režimu
- nastavenie sensorov ktoré analyzujú prevádzku na rozhraniach (napr. snort, zeek)
- nastavenie aplikácií ktoré sú určené na spracovanie týchto dát ako aj dát z logov (filebeat, logstash) do univerzálnej podoby
- nastavenie nástrojov/aplikácií pre SOC analytika (Sguil, Kibana)
Sosetup je možné vykonať v dvoch prevedeniach:
- “sosetup” - zahŕňa inštaláciu siete (optional), inštaláciu a konfiguráciu všetkých aplikácií v produkčnom, alebo prevádzkovom (evaluation) rozsahu pričom sensory sú spustené na každom monitorovanom rozhraní
- “sosetup-minimal” - zahŕňa inštaláciu siete (optional), inštaláciu a konfiguráciu všetkých aplikácií v produkčnom, alebo prevádzkovom (evaluation) rozsahu pričom sensory sa spustia len na jednom rozhraní (zvolí sa počas inštalácie). Tento režim je určený pre minimálnu testovaciu prevádzku a preto má vypnutý nástroj Elastalert ktorý je určený pre notifikácie a automatické alerty v produkčnom nasadení pre SOC.
Pozn.: Keďže v našom prípade sa nejedná o produkčné nasadenie, ale práve o testovanie, využijeme práve túto možnosť inštalácie čím aj ušetríme systémové prostriedky.
#### Konfigurovanie zariadenia SecurityOnion-Realtime
Túto VM sme nemohli v GNS3 pre vás predpripraviť, pretože súčasťou konfigurácie je aj nastavenie siete a užívateľa pre danú aplikáciu (túto časť musí mať každý študent nastavenú jedinečne).
Prekvizita pre tento krok je funkčné propojenie do internetu, keďže počas sosetup sa aj sťahujú komunitné snort rulesety bez ktorých by niektoré aplikácie nemuseli niektoré zachytiť sieťové útoky.
Postup:
1. **Vypnutie šetriča obrazovky**
1. zapneme zariadenie SecurityOnion-CyberOps (ak ešte nie je zapnuté)
2. pripojíme sa na desktop
3. prihlásime sa do zariadenia
4. v menu zvolíme Applications/System Tools/Settings
5. z otvoreného okna v 3. riadku vyberieme Power
6. Blank screen prepneme na “Never”
7. zatvoríme okno
2. **Konfigurácia sensorov**
1. Otvoríme terminál
1. buď v menu zvolíme Applications/Utilities/Terminal
2. alebo pravé tlačidlo na Plochu a Open Terminal
2. Prekopírujeme súbor **sensortab.orig** do súboru **sensortab **v priečinku `/etc/nsm`
cd /etc/nsm
sudo cp sensortab.orig sensortab
Pozn.: SecurityOnion neumožňuje jednoduché dodatočné pridanie nového sensora, preto použijeme sensor na rozhranie eth ktorý bol na VM už nainštalovaný pričom súbor konfigurácie sensora je uložený ako `sensortab.orig`
3. modifikujeme súbor sensortab tak, aby v ňom bol len sensor `seconion-eth0`
sudo nano sensortab
1. najjednoduchšie je zakomentovať ostatné sensory s pomocou `#` , súbor bude vyzerať nasledovne
[](/_assets/cyberops-rbi/a5a22e5bb4ce3e8899e76802.png)
3. **Konfigurácia služieb (sosetup**)
Pozn.: Teraz vyriešime hlášku, ktorú nám zobrazilo na pozadí potom ako sme prvý krát spúštali sosetup (na konci [Konfigurácia siete zariadenia SecurityOnion-Realtime](/sk/kyberneticka-bezpecnost/cyberops/laboratorne-cvicenia/cvicenie-1-zakladna-konfiguracia-a-praca-so-zariadeniami#cast-4-8-konfigurovanie-siete-zariadenia-securityonion-realtime)) “Run Setup again to continue to the second phase of Setup”
1. v termináli zadáme príkaz
sudo sosetup-minimal
1. overíme sa heslom (kvôli príkazu sudo)
2. otvorí sa dialógové okno - sprievodca nastavením pre zariadenie SecurityOnion-realtime
1. v okne je popis čo zahŕňa minimálna inštalácia
2. potvrdíme Yes
3. otvorí sa dialógové okno - informácie o inštalovaných službách
*Elasticsearch*
*Logstash*
*Kibana*
*Squert*
*Sguil*
*Zeek*
*Snort/Suricata*
*netsniff-ng*
1. potvrdíme Yes
4. otvorí sa dialógové okno - preskočenie sieťových nastavení
1. zvolíme Yes (preskočíme, sieť sme pripravili v časti [Konfigurovanie siete zariadenia SecurityOnion-Realtime](/sk/kyberneticka-bezpecnost/cyberops/laboratorne-cvicenia/cvicenie-1-zakladna-konfiguracia-a-praca-so-zariadeniami#cast-4-8-konfigurovanie-siete-zariadenia-securityonion-realtime) )
5. otvorí sa dialógové okno - informácie o inštalovaných službách
1. potvrdíme Yes
6. otvorí sa okno výber evaluation/production mode
1. zvolíme Evaluation Mode
7. zvolíme monitorovacie rozhranie eth0 (je predznačené nakoľko sme už toto rozhranie nastavili počas kroku 2
8. zadáme username požívateľa pre nástroje v SecurityOnion (vytvorenie nového požívateľa pre služby)
1. zadajte rovnaký username s akým ste momentálne prihlásený (mali by ste byť prihlásený s vašim priezviskom, presnejšie username používateľa ktorého ste si vytvorili na zariadení)
9. zadajte heslo pre tohto užívateľa
10. zopakujte heslo
11. potvrdenie inštalácie služieb
1. potvrďte Yes
2. po potvrdení začína nastavenie SecurityOnion
4. **Dokončenie nastavení**
1. zobrazia sa dodatočné obrazovky s informáciami o** logoch a alertoch**
1. kde nájsť setup logy: /var/log/nsm/sosetup.log
2. že IDS alerty možno prezerať cez Sguil, Squert alebo Kibanu
3. kde nájsť Zeek logy: /nsm/bro/ alebo v samotnom nástroji Kibana
2. potvrďte (viackrát)
3. zobrazí sa dodatočná informácia o tom, ako si overiť **stav bežiacich služieb** SO:
sudo sostat
sudo sostat-quick (dá vysvetlenie k výstupu sostat)
sudo sostat-redacted (ak by sme chceli posielať otázky k SO do mailing listu)
4. zozbrazí sa ešte informácia o tzv. **PulledPork** - ktorý Security Onion používa na sťahovanie nových signatúr (popisov anomálií) každú noc/ráno a ich spracovanie voči nastavenému zoznamu konfigurácií generovaných používateľom
1. **lokálne pravidlá** možno pridávať tu:
`/etc/nsm/rules/local.rules`
2. **stiahnuté pravidlá** možno modifikovať tu:
`/etc/nsm/pulledpork/`
3. a dostaneme informáciu, že pravidlá sa aktualizujú každé ráno, pričom **aktualizáciu** možno vyvolať kedykoľvek príkazom:
`sudo rule-update`
4. ako aj informáciu o nasadenom **local ufw firewalle**, ktorý blokuje všetko okrem portu 22, a pokiaľ potrebujeme port zmeniť na iný, vieme to tu:
sudo so-allow
5. prebehne dokončenie inštalácie
1. Pozn.: táto časť trvá cca 5 minút, ale celková dĺžka inštalácie je závislá aj od parametrov a vyťaženia zariadenia (hypervisor)
6. zobrazí sa obrazovka s informáciou o dokončení inštalácie
7. na záver si overte stav bežiacich služieb cez
sudo sostat
sudo so-status
5. **Dodatočné nastavenia**
1. V roku 2026 sa pri konfigurácií služieb počas sosetupu stiahnu nové pravidlá a niektoré z nich naša verzia snortu nepodporuje. Tento problém sa týka pravidiel, obsahujú kľúčové slovo byte_math a výsledkom je, že nástroj Snort sa nespustí (príkaz `sudo so-status` ukazuje, že snort je v stave FAIL) a tým pádom nám nebudú chodiť alerty.
2. Ak ste po dokončení sosetupu overením stavu prišli na to, že snort je v stave FAIL:
1. Najrýchlejším riešením tohto problému je zakomentovanie týchto pravidiel v súbore `/etc/nsm/rules/downloaded.rules` pomocou tohto príkazu:
sudo grep -n "byte_math" /etc/nsm/rules/downloaded.rules \
| cut -d: -f1 \
| while read line; do \
sudo sed -i "${line}s/^/#/" /etc/nsm/rules/downloaded.rules; \
done
2. Alebo sa môžete pokúsiť aktualizovať snort pomocou príkazu sudo soup, ktorým následne prebehne aktualizácia systému vrátane nástroja Snort na novšiu verziu, ktorá tieto pravidlá podporuje. Po dokončení aktualizácie je potrebné skontrolovať stav Kibany príkazom `sudo so-status`, pretože aktualizácia zvyčajne tento nástroj znefunkční. Ak je Kibana v stave FAIL, je potrebné zakomentovať deprecated parametre v konfiguračnom súbore `/etc/kibana/kibana.yml`:
sudo nano /etc/kibana/kibana.yml
1. Zakomentujte nasledujúce riadky nasledovne:
[](/_assets/cyberops-rbi/6e7688f73727ba3066890893.png)
2. Vykonajte reštart služby pomocou príkazu: `sudo docker restart so-kibana`.
3. Skontrolujte stav všetkých služieb pomocou `sudo so-status`.
3. Výsledkom by mali byť funkčné všetky služby
4 Práca so zariadeniami
## 4.11 Overenie konfigurácie sosetup
Pre overenie správnej konfigurácie zariadenia SecurityOnion-Realtime sa vykoná nmap scan zo
zariadenia Kali na Metasploitable pričom táto sieťová prevádzka má byť odchytená zariadením
SecurityOnion-Realtime a vyhodnotená nástrojmi Sguil a Kibana ...
1. v zariadení SecurityOnion-Realtime otvorte aplikáciu Sguil
1. spustite odkazom z pracovnej plochy s názvom Sguil
2. pri štarte žiada prihlasovacie údaje, vyplňte údaje ktoré ste nakonfigurovali počas
konfigurácie Konfigurácia SecurityOnion-Realtime
1. potvrďte ok
3. v okne pre výber monitorovaného rozhrania zvoľte to ktoré ste nakonfigurovali pre
monitoring (eth0)
[](/_assets/cyberops-rbi/5bb0695bf457cb676e678f4f.png)
4. potvrďte pomocou tlačidla "start SGUIL"
1. očakávaný stav je aplikácia bez eventov (prázdne okno bez záznamov) e.
2. Pozn. s nástrojom Sguil sa stretnete počas ďalších cvičení kde bude vysvetlená aj funkcionalita
2. v zariadení SecurityOnion-Realtime otvorte aplikáciu kibana (Sguil len minimalizujte, ale nevypínajte)
1. spustite odkazom z pracovnej plochy s názvom Kibana
2. spustí sa webová aplikácia (oznámenie o nedôveryhodnom certifikáte akceptujte)
3. prihláste sa pomocou údajov ktoré ste nakonfigurovali počas konfigurácie Konfigurácia SecurityOnion-Realtime
4. očakávaný stav je že úvodná obrazovka obsahuje "Total Number of Logs" 0
5. Pozn. s nástrojom Kibana sa stretnete počas ďalších cvičení kde bude vysvetlená aj funkcionalita
3. v zariadení Kali otvorte príkazový riadok
1. v príkazovom riadku zadajte príkaz "nmap " kde miesto vložíte IP adresu zariadenia Metasploitable použitú v topológii.
nmap
2. očakávaný stav je že preskenuje porty v danej IP
4. Skontrolujte či v nástrojoch Kibana a Sguil pribudli záznamy
1. v Sguil sú očakávané záznamy o SCAN evente
[](/_assets/cyberops-rbi/ca38029bf3c8b15d7a38e18b.png)
1. REPORT: spravte váš screen shot výstupu zo Sguilu a vložte do vášho reportu k tomu labu
2. v Kibane treba refreshnúť stránku (F5) a očakávané sú nové záznamy v kategórii
NIDS
[](/_assets/cyberops-rbi/6ac9f1ffc8c0de2e3ff3eb57.png)
[](/_assets/cyberops-rbi/2ffe29533dcca3942011af75.png)
1. REPORT: spravte váš screen shot výstupu z Kibany a vložte do vášho reportu k tomu labu
3. V prípade že jeden z nástrojov nezalogoval pokus o skenovanie z Kali (nmap) je potrebné overiť konfiguráciu zariadení
1. ak zariadenia medzi sebou komunikujú, treba preveriť či sa cez port mirror
zrkadlí sieťová prevádzka zo SW na SecurityOnion-Realtime (ak nie, treba
preveriť konfiguráciu SW)
2. ak port mirror funguje, ale alerty nezachytilo, je chyba najskôr v konfigurácii
SecurityOnion a preto odporúčame zopakovať konfiguráciu zariadenia
[Konfigurovanie siete zariadenia SecurityOnion-Realtime](/sk/kyberneticka-bezpecnost/cyberops/laboratorne-cvicenia/cvicenie-1-zakladna-konfiguracia-a-praca-so-zariadeniami#cast-4-8-konfigurovanie-siete-zariadenia-securityonion-realtime) a [Konfigurácia](/sk/kyberneticka-bezpecnost/cyberops/laboratorne-cvicenia/cvicenie-1-zakladna-konfiguracia-a-praca-so-zariadeniami#cast-4-10-konfiguracia-securityonion-realtime)
[SecurityOnion-Realtime](/sk/kyberneticka-bezpecnost/cyberops/laboratorne-cvicenia/cvicenie-1-zakladna-konfiguracia-a-praca-so-zariadeniami#cast-securityonion-realtime)
3. ak vám alerty sguil zachytil, ale v kibane vam nič nepribudlo, môže pomôcť spraviť 2x [sosetup](/sk/kyberneticka-bezpecnost/cyberops/laboratorne-cvicenia/cvicenie-1-zakladna-konfiguracia-a-praca-so-zariadeniami#cast-4-10-konfiguracia-securityonion-realtime)(bez sieťovej konfigurácie)
4. ak nič z vyššie spomenutého nepomáha, odstráňte celú securityOnion vm z vašej topológie, pridajte a nakonfigurujte ju znova nanovo.
## 5 Linux
5 Linux
## 5.1 Spoznávanie Kali Linux
Vyskúšajte, či viete splniť nasledujúce úlohy na zariadení Kali
1. Zobraziť pracovnú plochu
1. Aké položky sa nachádzajú na pracovnej ploche?
2. Otvoriť terminál
1. Zobrazte procesy na vašom zariadení
3. Otvoriť webový prehliadač
1. Môžete sa dostať na stránku [Google](http://www.google.sk/) ?
4. Otvorte Kali Linux Menu
1. Aké aplikácie sa v ňom nachádzajú?
5. Lokalizácia konfiguračných súborov:
Pozn.: Konfiguračné súbory sú uložené v priečinku /etc
1. Zmena konfigurácie používateľom-špecifikovaného správania sa terminálu a jeho prispôsobenie
1. Tieto nastavenie sa nachádzajú v priečinku bash.bashrc
2. Použi príkaz *$cat bash.bashrc* na zobrazenie priečinku
cat bash.bashrc
cat /etc/bash.bashrc
1. Zisti za pomoci internetu, čo sa nachádza v tomto priečinku a skús zmeniť nejaké nastavenie terminálu - odporúčame zmeniť si farbu pozadia a textu, invertovať farby, t.j. základný text čierny a pozadie biele.
2. pre editáciu treba príkaz spustiť ako root (sudo)
3. Vypíš súbory v priečinku /etc
1. Príkaz
ls /etc
2. Skús upraviť nejaké súbory z ostatných zariadení
3. Funguje editácia súborov?
6. Overíme ostatné zariadenia
1. Zvoľte rovnaký postup pre ostatné zariadenia
1. Aké nástroje môžeme nájsť na ostatných zariadeniach?
2. Aké konfiguračné súbory nájdeme na týchto zariadeniach?
5 Linux
## 5.2 Úprava konfiguračných súborov pre služby
Konfiguračné súbory pre celý systém sa veľmi nelíšia od súborov používateľských aplikácií. Pre demonštráciu si nainštalujeme na zariadenie Kali aplikáciu nginx - ľahký webový server.
#### Inštalácia nginx
Aplikácia Nginx je predinštalovaná v obrazoch dostupných na MS Teams pre VirtualBox a rovnako je predinštalovaná aj v zariadení Kali (Kali23.4) dostupnom na katedrovom GNS3 serveri. Vykonaním postupu nižšie nainštaluje aktuálnu verziu
1. otvoríme zariadenie Kali
1. zapneme zariadenie
2. prihlásime sa do zariadenia
3. otvoríme terminál
2. inštalácia nginx
1. aktualizácia apt balíčkov
sudo apt update
2. inštalácia nginx
sudo apt install nginx
#### Zmena konfigurácie nginx
nginx je možné prispôsobiť zmenou jeho konfiguračných súborov, ktoré sa nachádzajú v /etc/nginx.
1. Otvoríme si konfiguračný súbor nginx web servera v priečinku sites-available cez nano. Tu je použitý názov konfiguračného súboru default.
1. Všimneme si nižšie, že príkazu predchádza príkaz sudo. Po napísaní nano obsahuje medzeru a prepínač -l na zapnutie číslovania riadkov.
2. Zadajte príkaz:
sudo nano -l /etc/nginx/sites-available/default
1. Na navigáciu v súbore použite klávesy so šípkami
2. Zatiaľ čo konfiguračný súbor má veľa parametrov, nakonfigurujeme iba dva: port, na ktorom nginx počúva prichádzajúce pripojenia a adresár, z ktorého bude podávať webové stránky, vrátane indexového HTML súboru domovskej stránky.
3. Na riadku 22 a 23 zmeňte číslo portu z 80 na 8080. Toto povie nginxu, aby počúval požiadavky HTTP na porte TCP 8080.
4. Na riadku 44 zmeňte index tak, aby obsahoval iba index.nginx-debian.html, aby bola zobrazená korektná domovská stránka pre nginx:
[](/_assets/cyberops-rbi/7e725cf8fdc48e814da977cd.png)
5. Stlačte CTRL+X na uloženie súboru. Stlačte Y a potom ENTER na potvrdenie a použitie custom_server.conf ako názov súboru.
6. Zadajte príkaz na spustenie nginx pomocou upraveného konfiguračného súboru
sudo systemctl start nginx.service
7. Kliknite na ikonu webového prehliadača na spodnom panely pre spustenie Firefoxu.
8. Do panela s adresou zadajte 127.0.0.1:8080 (alebo localhost:8080), pre pripojenie ku webovému serveru hosťovanému na lokálnom počítači na porte 8080. Mala by sa zobraziť stránka súvisiaca s týmto laboratórnym cvičením.
1. Po úspešnom otvorení domovskej stránky nginx sa pozrite na správu o pripojení v okne terminálu.
- REPORT: Spravte screenshot z okna terminálu aj zo zobrazenej stránky a napíšte na čo odkazuje chybové hlásenie v okne terminálu.
2. Pre vypnutie webového serveru nginx, stlačte kláves ENTER, aby ste dostalu príkazový riadok a zadajte nasledovný príkaz v okne terminálu:
sudo pkill nginx
9. Otestujte, či je server nginx skutočne vypnutý, najprv vymazaním nedávnej histórie na webovom prehliadači, potom zatvorte a znova otvorte webový prehliadač a prejdi na domovskú stránku nginx na 127.0.0.1:8080. Zobrazí sa webová stránka?
3. Opätovne spustite nginx príkazom
sudo nginx
1. Na nasledujúcej strane budete pracovať s procesom nginx, preto musí byť aplikácia zapnutá
5 Linux
## 5.3 Linux služby
Nasledujúce kroky vykonajte na všetkých zariadeniach.
1. Zobrazte služby, ktoré aktuálne bežia
1. Zadajte príkaz `sudo ps -elf` pre zobrazenie všetkých procesov, ktoré bežia na pozadí
sudo ps -elf
1. Prečo sme použili príkaz ako root?
2. Zadajte príkaz na zobrazenie procesnej hierarchie
1. Zapnite nejaký proces na zariadení, ak nebeží, ktorý chcete zobraziť
2. Príkaz
sudo „Cesta k procesu”
3. Príkaz
sudo ps -ejH
3. REPORT: Spravte screenshot a popíšte výpis v terminály. Zdôvodnite, prečo sme použili príkaz v bode 1.a. ako root.
2. Služby serverov
1. Servery sú v podstate programy, ktoré sa často spúšťajú pri bootovaný systému
2. Úloha vykonávaná serverom je služba(service)
1. Netstat príkaz je vynikajúci nástroj na zobrazenie serverových služieb v sieti
2. V terminály zadajte príkaz
netstat
1. REPORT: Spravte screenshot a slovne popíšte, aké údaje môžeme vyčítať z výpisu.
3. Vyskúšajte príkaz s prepínačmi
netstat -tunap
1. REPORT: Spravte screenshot a slovne popíšte, aké údaje môžeme vyčítať z výpisu, a zistite čo znamenajú prepínače -tunap
4. Použite príkaz
man netstat
3. Niekedy je dobré spojiť príkaz ps s netstat
1. Zistite z výpisu ps aké ma PID nginx
2. Zadajte príkaz
sudo ps -elf | grep [proces PID]
1. REPORT: Spravte screenshot a popíšte údaje, ktoré sú zobrazené vo výpise.
3. Použi telnet na testovanie TCP služieb
1. telnet je nezabezpečená shell aplikácia na vzdialené manažovanie sieťových zariadení
2. namiesto telnet-u sa používa ssh, ale telnet je dobrý na rýchle testovanie a zbieranie informácii o TCP služieb
1. Overíme, že proces, ktorý práve beží na porte TCP 80 (alebo 8080) je naozaj webový server a nie malware od útočníka pod rovnakým názvom
2. Zadáme príkaz telnet na localhost s portom 8080
telnet 127.0.0.1 8080
alebo skrátene len telnet s portom
telnet 8080
3. Keď nás pripojí na server zadáme len náhodný reťazec písmen
4. Nginx nerozumie reťazcu písmen, preto nám pošle chybu vo forme web stránky
1. REPORT: Spravte screenshot chyby a popíšte, aké informácie o nginx sa môžeme dozvedieť z tejto chyby.
5. Overíme služby aj na iných zariadeniach
1. Spustíme postupne zariadenia a postupujeme podľa krokov vyššie
1. Namiesto služby nginx zvolíme inú, ktorá momentálne beží na danom zariadení (ak beží)
2. REPORT: Spravte screenshot a popíšte aké služby bežia na zariadeniach, a aké služby serverov.
5 Linux
## 5.4 Inštalácia doplnkov
Nainštalujte a nakonfigurujte doplnky podľa toho s ktorou variantou pracujete
REPORT: Po inštalácií vytvorte na každej VM súbor, do ktorého skopírujete z vášho notebooku systémové informácie (Nastavenia \> Systém \> Informácie). Zväčša tam býva tlačidlo "Kopírovať". Spravte screenshot po zdarnom výsledku a vložte do svojho reportu k tomuto labu.
#### Inštalácie pre prácu s GNS3 (varianty A1, A2, B1, B3)
- Spice-vd agent
- podľa postupu inštalácie uvedeného na [Spice-vd agent](/sk/kyberneticka-bezpecnost/cyberops/pouzite-zariadenia-a-systemy/gns3/integracie-a-nastroje/spice-vd-agent)
- MobaXterm
- podľa postupu inštalácie uvedeného na [MobaXterm](/sk/kyberneticka-bezpecnost/cyberops/pouzite-zariadenia-a-systemy/gns3/integracie-a-nastroje/mobaxterm)
#### Inštalácie pre prácu s VMware(varianty B1, B2)
- Open VM Tools
- podľa postupu inštalácie uvedeného na [Open VM Tools](/sk/kyberneticka-bezpecnost/cyberops/laboratorne-cvicenia/cvicenie-1-zakladna-konfiguracia-a-praca-so-zariadeniami#cast-5-4-instalacia-doplnkov)
5 Linux
## 5.5 Tabuľka s príkazmi pre Linux
Príkaz |
Akcia |
Prepínače |
ifconfig <interface> <ip address> netmask <ip mask> up |
Priradenie ip adresy zariadeniu v Linuxe |
|
route add default gw <ip_address> <interface> |
Priradenie default gateway |
|
ping <ip address> |
Overenie spojenia k danej adrese |
|
ip addr show |
Zobrazí priradené ip adresy |
|
ping <IP address> |
Posielanie ICMP paketov na danú adresu |
https://vitux.com/linux-ping-command/#post-675 |
## 6 Záver
- Zistili sme s akými zariadeniamiu budeme pracovať
- Oboznámili sme sa s možnosťami práce a vybrali sme si akou formou budeme ďalej pracovať počas semestra
- Poskladali sme topológiu s rôznymi zariadeniami
- Prešli sme úvodnou konfiguráciou zariadení a nastavili sme sieť
- Naučili sme sa základné príkazy “pre prežitie” v Linuxe
- V závislosti od služby môže byť k dispozícii viac možností konfigurácie.
- Umiestnenie konfiguračného súboru, syntax a dostupné parametre sa budú líšiť od služby k službe.
- Práva sú veľmi častou príčinou problémov. Uistite sa, že máte správne práva predtým ako upravíte konfiguračné súbory.
- Skôr než sa zmeny prejavia, služby musia byť častejšie reštartované.
### Otázky
REPORT: Odpovede na otázky spracujte do svojho reportu k tomuto labu.
- Aké sú výhody používania netstat?
- Aké sú nevýhody používania Telnetu? Je to bezpečné?
- Prečo je Kali Linux v inej sieti ako Metasploitable?
- Pomocou akej technológie dokáže SecurityOnion monitorovať prevádzku v celej DMZ sieti?
- Znamená použitie NAT (resp. PAT) zvýšenie ochrany siete? Môžeme povedať že NAT je Firewall?
- S akými Linux distribúciami sme sa stretli počas cvičenia?
## Čo odovzdať
- Použité prostredie a adresy laboratórnych zariadení.
- Odpovede na otázky a výsledky úloh zo zadania.
- Podstatné výstupy, snímky obrazovky alebo úryvky logov s vysvetlením, čo dokazujú.
- Stručný záver: čo ste zistili, čo nefungovalo a ako ste problém riešili.
---
[← Prehľad cvičení](/sk/kyberneticka-bezpecnost/cyberops/laboratorne-cvicenia) · [Nasledujúce cvičenie](/sk/kyberneticka-bezpecnost/cyberops/laboratorne-cvicenia/cvicenie-2-vyuzitie-procesov-sluzieb-a-prostriedkov-v-os-windows-pre-soc-analytika)