From afaffeb6c355ee7f650cabe19ef6d372c8317b4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gwyneth=20Pe=C3=B1a-Siguenza?= Date: Wed, 30 Oct 2024 14:55:02 +0000 Subject: [PATCH] resolved bad link and moved recommended reading to labs --- docs/phase1/3-iac.md | 2 +- docs/phase1/4-ssh.md | 2 +- docs/phase1/{6-ctf.md => 5-ctf.md} | 12 ++++++++++++ docs/phase1/5-reading.md | 5 ----- docs/phase1/README.md | 17 ++++++++--------- 5 files changed, 22 insertions(+), 16 deletions(-) rename docs/phase1/{6-ctf.md => 5-ctf.md} (90%) delete mode 100644 docs/phase1/5-reading.md diff --git a/docs/phase1/3-iac.md b/docs/phase1/3-iac.md index e944d9f..733f242 100644 --- a/docs/phase1/3-iac.md +++ b/docs/phase1/3-iac.md @@ -25,4 +25,4 @@ Finally we need to make sure Terraform is installed - What does terraform init do? - What does terraform apply do? -Great, when you're ready, move on to [Build and access the lab](4-ssh.md) +Great, when you're ready, move on to [SSH](4-ssh.md) diff --git a/docs/phase1/4-ssh.md b/docs/phase1/4-ssh.md index be7c0e9..1be0058 100644 --- a/docs/phase1/4-ssh.md +++ b/docs/phase1/4-ssh.md @@ -6,4 +6,4 @@ Now you need to learn how to access a virtual machine via SSH. - Action: [Work through this exercise to practice your skills](https://learn.microsoft.com/training/modules/develop-on-remote-machine/) -Great job! When you're ready, move on to [Extra reading](5-reading.md) +Great job! When you're ready, move on to [the CTFs](5-ctf.md) diff --git a/docs/phase1/6-ctf.md b/docs/phase1/5-ctf.md similarity index 90% rename from docs/phase1/6-ctf.md rename to docs/phase1/5-ctf.md index 331fc55..d794f43 100644 --- a/docs/phase1/6-ctf.md +++ b/docs/phase1/5-ctf.md @@ -17,6 +17,18 @@ Then follow the appropriate guide to deploy the environment. - [Azure](https://github.com/learntocloud/ltc-linux-challenge/tree/main/azure) - [GCP](https://github.com/learntocloud/ltc-linux-challenge/tree/main/gcp) +## Finding help + +If you are stuck, leverage [man pages](https://itsfoss.com/linux-man-page-guide/) + +## Recommended Reading + +Optional but highly recommended books that you can use to learn more Linux and help you with this lab. Get the books, look up the command your stuck on in the appendix, read. These books are also great to go through entirely. + +- Linux Basics for Hackers by OccupyTheWeb +- The Linux Command Line by William Shotts +- How Linux Works by Brian Ward + ## Challenge 1: The Hidden File **Objective:** Find a hidden file in the `ctf_challenges` directory and read its contents. diff --git a/docs/phase1/5-reading.md b/docs/phase1/5-reading.md deleted file mode 100644 index a01b3c5..0000000 --- a/docs/phase1/5-reading.md +++ /dev/null @@ -1,5 +0,0 @@ -# Topic 5: Extra reading - -Next you'll dive into the CTF challenges, for this topic we recommend you do some reading on Linux and Bash. Checkout the first 2 chapters of [linux basics for hackers](https://nostarch.com/linuxbasicsforhackers#content). We love this book and will continue to reference it. - -When you're ready, move on to [CTFs](6-ctf.md) diff --git a/docs/phase1/README.md b/docs/phase1/README.md index 965dad0..aa144f1 100644 --- a/docs/phase1/README.md +++ b/docs/phase1/README.md @@ -24,12 +24,11 @@ By the end of this phase, you will have: | 1 | [Version Control](1-versioncontrol.md) | Week 1 | Day 1 | | 2 | [Cloud CLI](2-cli.md) | Week 1 | Day 2 | | 3 | [Infrastructure as Code](3-iac.md) | Week 1 | Day 3 | -| 4 | [Build and access the lab](4-buildthelab.md) | Week 1 | Day 4 | -| 5 | [Extra Reading](5-reading.md) | Week 1 | Day 5 | -| 6 | [Challenge 1: The hidden file](6-ctf.md) | Week 2 | Day 1 | -| 7 | [Challenge 2: The secret file](6-ctf.md) | Week 2 | Day 3 | -| 8 | [Challenge 3: The largest log](6-ctf.md) | Week 2 | Day 5 | -| 9 | [Challenge 4: The user detective](6-ctf.md) | Week 3 | Day 1 | -| 10 | [Challenge 5: The permissive file](6-ctf.md) | Week 3 | Day 3 | -| 11 | [Challenge 6: The hidden service](6-ctf.md) | Week 3 | Day 5 | -| 12 | [Challenge 7: The encoded secret](6-ctf.md) | Week 4 | Day 1 | +| 4 | [SSH](4-ssh.md) | Week 1 | Day 4 | +| 5 | [Challenge 1: The hidden file](5-ctf.md) | Week 2 | Day 1 | +| 7 | [Challenge 2: The secret file](5-ctf.md) | Week 2 | Day 3 | +| 8 | [Challenge 3: The largest log](5-ctf.md) | Week 2 | Day 5 | +| 9 | [Challenge 4: The user detective](5-ctf.md) | Week 3 | Day 1 | +| 10 | [Challenge 5: The permissive file](5-ctf.md) | Week 3 | Day 3 | +| 11 | [Challenge 6: The hidden service](5-ctf.md) | Week 3 | Day 5 | +| 12 | [Challenge 7: The encoded secret](5-ctf.md) | Week 4 | Day 1 |