Corso Linux di HackNow: dalle basi ai progetti Bash, con un orientamento al pentesting
La proposta può essere utile a chi vuole iniziare Linux e proseguire verso Bash con un interesse specifico per il pentesting. Il programma rende riconoscibili sia le basi sia le attività applicative previste. Per utenti esperti, l’utilità resta più difficile da stimare senza dettagli sulla profondità delle lezioni. Prima di scegliere, i punti decisivi da chiarire sono formula e durata dell’accesso, requisiti della macchina virtuale, funzionamento del laboratorio e modalità di valutazione.
A chi si rivolge
- Principianti: sono i destinatari dichiarati dalla descrizione e trovano una partenza dall’installazione del sistema operativo e dai comandi di base.
- Chi conosce qualche comando e vuole affrontare permessi, ricerca dei file, SSH e scripting: è un destinatario plausibile dedotto dalla progressione del programma.
- Chi si avvicina al pentesting e cerca basi Linux contestualizzate alla sicurezza: lo suggeriscono le lezioni su SUID, CronJobs, Netcat e connessioni.
- Utenti già esperti interessati a un ripasso selettivo: la descrizione si rivolge anche a loro, ma i titoli non bastano a stabilire quanto siano approfonditi gli argomenti.
Cosa puoi imparare
- Il percorso prevede la creazione di una macchina virtuale e l’installazione di un sistema operativo.
- Sono trattati comandi, flussi di ingresso e uscita, descrittori di file, processi e permessi Linux.
- Sono previste attività su ricerca e filtraggio dei dati, configurazione della shell, Vim, Tmux e connessioni SSH.
- I progetti dichiarati riguardano decompressione ricorsiva automatica, uno scanner in Bash e un motore di ricerca.
- Il programma affronta privilegi SUID e SGID, capabilities, CronJobs e connessioni in un contesto orientato alla sicurezza.
Come è strutturato il programma
Il corso di HackNow comprende 10 sezioni, 73 unità e 67 video in italiano, per circa 11 ore e 48 minuti complessivi di video. L’avvio collega “Creiamo una nuova macchina virtuale” all’installazione, quindi introduce comandi, flussi e descrittori di file. La sezione sui permessi distingue lettura, assegnazione, notazione ottale e permessi speciali, offrendo una struttura riconoscibile per questo tema. Il percorso si allarga poi a directory di sistema, configurazione della shell, aggiornamenti, Tmux, Vim e SSH. “La ricerca in Linux” associa ricerca e filtraggio a un progetto di decompressione ricorsiva automatica in Bash: è un passaggio esplicito da singole operazioni a un’attività composta. Le sezioni successive accentuano l’orientamento al pentesting con Netcat, gestione delle chiavi SSH, abuso dei privilegi SUID e CronJobs. Questo taglio conta nella scelta: una parte del tempo è dedicata all’esplorazione della sicurezza, oltre all’uso quotidiano del sistema. La sezione finale di scripting comprende un progetto di motore di ricerca e sei lezioni numerate; la loro denominazione non permette di ricostruire nel dettaglio il percorso sintattico. Questionari distribuiti e un esame conclusivo documentano momenti di verifica previsti, senza precisarne difficoltà o valutazione.
Introduzione5 contenuti
- Benvenuto - a al corso
- Tour Accademia
- Sistemi Operativi per pentesting
- Creiamo una nuova macchina virtuale
- Installazione del sistema operativo
Comandi di base5 contenuti
- Comandi base Linux 1-2
- Comandi base Linux 2-2
- Controllo del flusso stder-stdout,operazioni e processi in secondo piano
- Descrittori di file
- Questionario Controllo flusso e operazioni
I permessi in Linux9 contenuti
- Lettura e interpretazione dei permessi 1-2
- Lettura e interpretazione dei permessi 2-2
- Assegnazione permessi 1-2
- Assegnazione permessi 2-2
- Notazione Ottale dei Permessi
- Permessi speciali - Sticky Bit
- Controllo attributi di file in Linux - Chattr e Lsattr
- Permessi speciali - SUID y SGID
- Questionario sui Permessi
Argomenti13 contenuti
- Privilegi speciali - Capabilities
- Struttura delle Directory di sistema
- Utilizzo della bashrc e zshrc
- Aggiornamento e Upgrade de sistema
- Uso e controllo di Tmux
- Ricerche a livello di sistema
- Creazione di scripts in Bash
- Uso e configurazione della Kitty
- Uso dell' editor Vim
- Connessioni SSH
- Lettura di file speciali 1-2
- Lettura di file speciali 2-2
- Directory e file nascosti
La ricerca in Linux9 contenuti
- Rilevamento del tipo e formato di files
- Ricerca precisa di files 1-2
- Ricerca precisa di files 2-2
- Metodi per filtrare i dati 1-2
- Metodi per filtrare i dati 2-2
- Interpretazione dei binari
- Codifica e decodifica base64
- Cifrato cesar e uso di tr per la traduzione di caratteri
- PROGETTO - Creiamo un programma per decomprimere in maniera ricorsiva e automatica i file in Bash
Argomenti 28 contenuti
- Gestione delle coppie di chiavi e delle connessioni SSH
- Uso di Netcat per realizzare connessioni
- Uso di connessioni criptate
- PROGETTO - Creiamo il nostro primo scan in bash
- Rilevare differenze tra files
- Eseguire comandi in SSH
- Abuso privilegi SUID per migrazione user
- Giocando con connessioni
CronJobs5 contenuti
- Abuso cronJobs 1-3
- Abuso CronJobs 2-3
- Abuso CronJobs 3-3
- Comprendere le espressioni dei Cronjobs
- Questionario Cronjobs
Argomenti 39 contenuti
- Forza Bruta applicata a connessioni
- Come uscire dal contesto di un comando
- Utilizzando progetti Github 1-5
- Utilizzando progetti Github 2-5
- Utilizzando progetti Github 3-5
- Utilizzando progetti Github 4-5
- Utilizzando progetti Github 5-5
- Argomenti posizional in Bash
- Questionario di concetti e comandi in Linux
Scripting in Bash - da Principiante a Avanzato7 contenuti
- PROGETTO - Creando un motore di ricerca
- Scripting in Bash 1-6
- Scripting in Bash 2-6
- Scripting in Bash 3-6
- Scripting in Bash 4-6
- Scripting in Bash 5-6
- Scripting in Bash 6-6
Conclusioni3 contenuti
- Esame
- Certificato e Prossimi passi 2
- 🆕 HackNow Lab - Dalla teoria alla pratica
Durata, livello e prerequisiti
Il livello ufficiale non è specificato. La descrizione promette un percorso da zero ad avanzato, mentre il curriculum documenta una progressione dalle operazioni iniziali a permessi speciali, connessioni e automazione. Questa sequenza rende plausibile l’ingresso per principianti, ma non dimostra una preparazione professionale al termine. Per chi usa già Linux, l’interesse dipende soprattutto dalla profondità di Bash e delle attività di sicurezza, che i soli titoli non permettono di valutare.
Prima di iniziare
- La fonte non specifica prerequisiti formali e dichiara di partire dalle basi.
- Come suggerimento di preparazione, è utile saper gestire file e installare programmi sul proprio computer.
- Prima di iniziare, conviene chiarire quali risorse del computer e quale ambiente siano richiesti per la macchina virtuale.
Punti forti e aspetti da verificare
Cosa emerge dal programma
- La sequenza iniziale rende visibile il passaggio dall’ambiente di lavoro ai comandi e ai permessi.
- Il programma dedica una sezione articolata ai permessi, includendo notazione ottale, Sticky Bit, SUID e SGID.
- Tre progetti nominati collegano Bash ad attività concrete, rendendo più leggibile l’impostazione applicativa dichiarata.
- Questionari collocati dopo alcuni nuclei tematici ed esame finale scandiscono il percorso con verifiche previste.
Limiti e informazioni mancanti
- Le lezioni di scripting hanno titoli prevalentemente numerati: non sono esplicitati i costrutti affrontati né la complessità degli esercizi.
- Sezioni come “Argomenti 2” e “Argomenti 3” raccolgono temi diversi e rendono meno immediata la lettura degli obiettivi intermedi.
- Non sono specificati requisiti hardware, software di virtualizzazione o distribuzione Linux da utilizzare.
- La scheda non chiarisce disponibilità di assistenza, modalità di correzione dei progetti o condizioni del laboratorio.
- La presenza di temi avanzati non consente di stabilirne profondità, aggiornamento o adeguatezza per chi lavora già nel settore.
Acquisto, noleggio o abbonamento?
La scheda del corso riporta 24 euro, ma non specifica a quale formula di accesso corrispondano. Non è quindi possibile interpretarli come prezzo d’acquisto né stabilire per quanto tempo i contenuti siano disponibili. Compare anche un prezzo originale indicato nel catalogo di 249 euro: mancano elementi per ricavarne uno sconto o un confronto di convenienza. Non sono documentati un prezzo di noleggio, un abbonamento applicabile al corso o le relative condizioni. Per valutare la spesa occorre chiarire cosa includano i 24 euro, la durata dell’accesso e le condizioni dell’eventuale laboratorio. I dati disponibili non consentono un confronto economico fra acquisto, noleggio e abbonamento.
Le domande da farsi
È adatto a chi non ha mai usato Linux?
La descrizione dichiara una partenza da zero e il programma comprende macchina virtuale, installazione e primi comandi. I prerequisiti formali non sono specificati. Come preparazione pratica, è consigliabile avere familiarità con file, cartelle e installazione di programmi.
Quanto tempo richiede il corso?
I 67 video durano complessivamente circa 11 ore e 48 minuti. Questo totale non comprende il tempo necessario per svolgere progetti, questionari, esame o attività di laboratorio, che non è indicato.
È un corso generale di Linux o un percorso di pentesting?
Il programma combina entrambi gli orientamenti. Permessi, ricerca, SSH e Bash costituiscono la base operativa; abuso dei privilegi, CronJobs e forza bruta introducono un contesto di sicurezza. Il livello ufficiale non è specificato.
Sono previsti progetti, esame e certificato?
Nel curriculum compaiono tre progetti Bash, questionari, un esame e una lezione intitolata “Certificato e Prossimi passi 2”. Compare anche “HackNow Lab - Dalla teoria alla pratica”. Non sono specificati criteri di valutazione, condizioni di rilascio del certificato o modalità di accesso al laboratorio.
I 24 euro danno accesso permanente?
La scheda indica 24 euro senza precisare la formula. Non sono disponibili informazioni sufficienti per confermare accesso permanente, noleggio o inclusione in un abbonamento.