Compare commits
4 commits
Author | SHA1 | Date | |
---|---|---|---|
adc345f348 | |||
74760ca996 | |||
48a458979b | |||
14364cc614 |
507 changed files with 88 additions and 285 deletions
|
@ -1,14 +1,13 @@
|
|||
FROM ubuntu
|
||||
|
||||
RUN apt update && apt install tree nano openssh-server iproute2 iputils-ping sudo -y
|
||||
RUN useradd -rm -d /home/ubuntu -s /bin/bash -g root -G sudo -u 1000 test
|
||||
RUN apt update && apt install tree nano openssh-server iproute2 sudo -y
|
||||
RUN useradd -rm -d /home/ubuntu -s /bin/bash -g root -G sudo test
|
||||
RUN echo 'test:test' | chpasswd
|
||||
RUN service ssh start
|
||||
|
||||
RUN mkdir -p /home/ubuntu/playground
|
||||
COPY assets/ /home/ubuntu/playground/
|
||||
|
||||
RUN useradd abcdyuinaF6e
|
||||
RUN chown -R test /home/ubuntu/
|
||||
|
||||
EXPOSE 22
|
||||
|
||||
|
|
|
@ -1,11 +0,0 @@
|
|||
# Accessi
|
||||
|
||||
Conta gli accessi registrati nel file di log `access.log` enumerando le richieste di tipo GET. Il risultato dev'essere scritto all'interno del file
|
||||
`access_num.txt`.
|
||||
|
||||
Il checksum della soluzione è dato da
|
||||
|
||||
```bash
|
||||
cat access_num.txt | sha1sum
|
||||
```
|
||||
|
|
@ -1,104 +0,0 @@
|
|||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
POST /foo 200 OK
|
||||
POST /foo 200 OK
|
||||
POST /foo 200 OK
|
||||
POST /foo 200 OK
|
||||
POST /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
POST /foo 200 OK
|
||||
POST /foo 200 OK
|
||||
POST /foo 200 OK
|
||||
POST /foo 200 OK
|
||||
POST /foo 200 OK
|
||||
POST /foo 200 OK
|
||||
POST /foo 200 OK
|
||||
POST /foo 200 OK
|
||||
POST /foo 200 OK
|
||||
POST /foo 200 OK
|
||||
POST /foo 200 OK
|
||||
POST /foo 200 OK
|
||||
POST /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
||||
GET /foo 200 OK
|
11
assets/alias/README.md
Normal file
11
assets/alias/README.md
Normal file
|
@ -0,0 +1,11 @@
|
|||
# Alias
|
||||
|
||||
Per produrre con un solo comando l'elenco dei file presenti in una
|
||||
cartella ordinati dal più recente al meno recente decidi di installare
|
||||
il seguente alias: `lss='ls -lt'`.
|
||||
|
||||
Il checksum della soluzione è dato da
|
||||
|
||||
```bash
|
||||
alias | sha1sum
|
||||
```
|
|
@ -1,10 +1,11 @@
|
|||
# Backup con restic
|
||||
# Backup
|
||||
|
||||
Prima di effettuare una modifica all'interno della cartella `foo` decidi saggiamente di effettuare una copia di backup utilizzando `restic`. Scarica
|
||||
il programma e crea un repository `./foo_bk`. Effettua il backup della cartella `foo` nel repository.
|
||||
Prima di effettuare una modifica all'interno della cartella `foo`
|
||||
decidi saggiamente di effettuare una copia di backup chiamata
|
||||
`foo.bk`.
|
||||
|
||||
Il checksum della soluzione è dato da
|
||||
|
||||
```bash
|
||||
restic -r foo_bk/ snapshots | grep -c backup/foo | sha1sum
|
||||
tree $HOME/playground/backup/ | sha1sum
|
||||
```
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
# Header 1
|
||||
|
||||
Paragraph.
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
# Cerca Trova
|
||||
|
||||
Un hacker ha nascosto alcune chiavi all'interno dei file in foo/. Le chiavi iniziano con la stringa "abcd". Cerca e conta le chiavi e scrivi il
|
||||
risultato nel file ./keys.txt senza inserire newlines (a capo).
|
||||
|
||||
Il checksum della soluzione è dato da
|
||||
|
||||
```bash
|
||||
cat $HOME/playground/cercatrova/keys.txt | sha1sum
|
||||
```
|
||||
|
|
@ -1 +0,0 @@
|
|||
abcdMaiChe5i
|
|
@ -1 +0,0 @@
|
|||
abcdMaiChe5i
|
|
@ -1 +0,0 @@
|
|||
abcdMaiChe5i
|
|
@ -1 +0,0 @@
|
|||
abcdMaiChe5i
|
|
@ -1 +0,0 @@
|
|||
abcdMaiChe5i
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue