> For the complete documentation index, see [llms.txt](https://hannelore-sanokklis.gitbook.io/hs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hannelore-sanokklis.gitbook.io/hs/sec-335-ethical-hacking-and-penetration-testing/sec-335-ethical-hacking-and-penetration-testing-landing-doc.md).

# SEC 335: Ethical Hacking and Penetration Testing Landing Doc

<details>

<summary><a href="/hs/sec-335-ethical-hacking-and-penetration-testing/sec-335-ethical-hacking-and-penetration-testing-landing-doc/module-1-passive-recon.md">Module 1: Passive Recon</a></summary>

[Assignment 1.1 Rules of engagement ](/hs/sec-335-ethical-hacking-and-penetration-testing/sec-335-ethical-hacking-and-penetration-testing-landing-doc/module-1-passive-recon/assignment-1.1-rules-of-engagement.md)

[Activity 1.1 Ethical hacking Discussion Activity ](/hs/sec-335-ethical-hacking-and-penetration-testing/sec-335-ethical-hacking-and-penetration-testing-landing-doc/module-1-passive-recon/activity-1.1-ethical-hacking-discussion-activity.md)

[Assignment 1.2 Google Remote Desktop Access ](/hs/sec-335-ethical-hacking-and-penetration-testing/sec-335-ethical-hacking-and-penetration-testing-landing-doc/module-1-passive-recon/assignment-1.2-google-remote-desktop-access.md)

[Activity 1.2 Passive Recon Group Activity ](/hs/sec-335-ethical-hacking-and-penetration-testing/sec-335-ethical-hacking-and-penetration-testing-landing-doc/module-1-passive-recon/activity-1.2-passive-recon-group-activity.md)

</details>

<details>

<summary><a href="/hs/sec-335-ethical-hacking-and-penetration-testing/sec-335-ethical-hacking-and-penetration-testing-landing-doc/module-2-active-recon.md">Module 2: Active Recon</a></summary>

[Activity 2.1 Host Directory ](/hs/sec-335-ethical-hacking-and-penetration-testing/sec-335-ethical-hacking-and-penetration-testing-landing-doc/module-2-active-recon/activity-2.1-host-directory.md)

[Assignment 2.1 Port Scanning 1](/hs/sec-335-ethical-hacking-and-penetration-testing/sec-335-ethical-hacking-and-penetration-testing-landing-doc/module-2-active-recon/assignment-2.1-port-scanning-1.md)

[Assignment 2.2 Port Scanning 2 ](/hs/sec-335-ethical-hacking-and-penetration-testing/sec-335-ethical-hacking-and-penetration-testing-landing-doc/module-2-active-recon/assignment-2.2-port-scanning-2.md)

</details>

<details>

<summary><a href="/hs/sec-335-ethical-hacking-and-penetration-testing/sec-335-ethical-hacking-and-penetration-testing-landing-doc/module-3-dns.md">Module 3: DNS</a></summary>

[Class Activity 3.1 DNS Enumeration](/hs/sec-335-ethical-hacking-and-penetration-testing/sec-335-ethical-hacking-and-penetration-testing-landing-doc/module-3-dns/class-activty-3.1-dns-enumeration.md)&#x20;

[Assignment 3.1 Powershell and DNS](/hs/sec-335-ethical-hacking-and-penetration-testing/sec-335-ethical-hacking-and-penetration-testing-landing-doc/module-3-dns/assignment-3.1-powershell-and-dns.md)

[Assignment 3.2 DNS uses TCP and UDP ](/hs/sec-335-ethical-hacking-and-penetration-testing/sec-335-ethical-hacking-and-penetration-testing-landing-doc/module-3-dns/assignment-3.2-dns-uses-tcp-and-udp.md)

[How to Push Code to Github](/hs/sec-335-ethical-hacking-and-penetration-testing/sec-335-ethical-hacking-and-penetration-testing-landing-doc/module-3-dns/how-to-push-code-to-github.md)

[SED Command ](https://www.geeksforgeeks.org/sed-command-in-linux-unix-with-examples/)

[AWK Command ](https://www.geeksforgeeks.org/awk-command-unixlinux-examples/)

[GREP Command](https://www.geeksforgeeks.org/grep-command-in-unixlinux/)

</details>

<details>

<summary><a href="/hs/sec-335-ethical-hacking-and-penetration-testing/sec-335-ethical-hacking-and-penetration-testing-landing-doc/module-4-manual-vulnerability-detection.md">Module 4: Manual Vulnerability Detection </a></summary>

[Lecture - Vulnerability Detection ](https://docs.google.com/presentation/d/1j6zC9gxhTKCho48arySa3xwFFP-d-4sU/edit?usp=sharing\&ouid=103915834794071318516\&rtpof=true\&sd=true)

[Activity 4.1: Exploiting Cupcake](/hs/sec-335-ethical-hacking-and-penetration-testing/sec-335-ethical-hacking-and-penetration-testing-landing-doc/module-4-manual-vulnerability-detection/activity-4.1-exploiting-cupcake.md)

[Assignment 4.1 - "Hacking" Laws](/hs/sec-335-ethical-hacking-and-penetration-testing/sec-335-ethical-hacking-and-penetration-testing-landing-doc/module-4-manual-vulnerability-detection/assignment-4.1-hacking-laws.md)

</details>

<details>

<summary><a href="/hs/sec-335-ethical-hacking-and-penetration-testing/sec-335-ethical-hacking-and-penetration-testing-landing-doc/module-5-password-guessing.md">Module 5: Password Guessing </a></summary>

[Lecture](https://docs.google.com/presentation/d/1qGN40_tsuLmZzc-1FZM5lqWRY99CNYax/edit#slide=id.p10)

[Lab 5.1: Password Guessing](/hs/sec-335-ethical-hacking-and-penetration-testing/sec-335-ethical-hacking-and-penetration-testing-landing-doc/module-5-password-guessing/lab-5.1-password-guessing.md)

</details>

<details>

<summary><a href="/hs/sec-335-ethical-hacking-and-penetration-testing/sec-335-ethical-hacking-and-penetration-testing-landing-doc/module-6-password-cracking.md">Module 6: Cracking Passwords</a></summary>

[Lecture](https://docs.google.com/presentation/d/1G7NPFBMGWcosv1CgNl7Cgt1Zqd92eTDt/edit?usp=sharing\&ouid=103915834794071318516\&rtpof=true\&sd=true)

[Activity 6.0 Pre-lab](/hs/sec-335-ethical-hacking-and-penetration-testing/sec-335-ethical-hacking-and-penetration-testing-landing-doc/module-6-password-cracking/activity-6.0-pre-lab.md)

[Lab 6.1: Password Cracking - Linux](/hs/sec-335-ethical-hacking-and-penetration-testing/sec-335-ethical-hacking-and-penetration-testing-landing-doc/module-6-password-cracking/lab-6.1-password-cracking-linux.md)

[Installing Kali on VirtualBox](broken://spaces/uxIF4iERpE0CHrXsXFP9)

[John The Ripper](/hs/sec-335-ethical-hacking-and-penetration-testing/sec-335-ethical-hacking-and-penetration-testing-landing-doc/module-6-password-cracking/john-the-ripper.md)

[Hashcat](/hs/sec-335-ethical-hacking-and-penetration-testing/sec-335-ethical-hacking-and-penetration-testing-landing-doc/module-6-password-cracking/hashcat.md)

[Github Files Week 6](https://github.com/Hsanokklis/sec335/tree/main/week6)

</details>

<details>

<summary><a href="/hs/sec-335-ethical-hacking-and-penetration-testing/sec-335-ethical-hacking-and-penetration-testing-landing-doc/module-7-expoliting-pippin-file-upload-vulnerabilities-webshells-and-database.md">Module 7: Expoliting Pippin - File Upload Vulnerabilities, WebShells and Database</a></summary>

[Assignment 7.1 Webshells](/hs/sec-335-ethical-hacking-and-penetration-testing/sec-335-ethical-hacking-and-penetration-testing-landing-doc/module-7-expoliting-pippin-file-upload-vulnerabilities-webshells-and-database/assignment-7.1-webshells.md)

[Lab 7.1 - Exploiting Pippin](/hs/sec-335-ethical-hacking-and-penetration-testing/sec-335-ethical-hacking-and-penetration-testing-landing-doc/module-7-expoliting-pippin-file-upload-vulnerabilities-webshells-and-database/lab-7.1-exploiting-pippin.md)

</details>

<details>

<summary><a href="/hs/sec-335-ethical-hacking-and-penetration-testing/sec-335-ethical-hacking-and-penetration-testing-landing-doc/module-8-reverse-shells.md">Module 8: Reverse Shells</a></summary>

[Class Activity 8.1 - Weevely ](broken://spaces/YYAtQanZiHYK6a8JhScT/pages/Ml2H7IR2J3gAkJAFyjdu)

[Class Activity 8.2 - Reverse Shells](broken://spaces/YYAtQanZiHYK6a8JhScT/pages/Ml2H7IR2J3gAkJAFyjdu)

</details>

<details>

<summary><a href="/hs/sec-335-ethical-hacking-and-penetration-testing/sec-335-ethical-hacking-and-penetration-testing-landing-doc/module-9-sqli-and-exploiting-gloin.md">Module 9: SQLi and Exploiting Gloin</a></summary>

[Class Activity 9.1 SQLi Review](/hs/sec-335-ethical-hacking-and-penetration-testing/sec-335-ethical-hacking-and-penetration-testing-landing-doc/module-9-sqli-and-exploiting-gloin/class-activity-9.1-sqli-review.md)

[Lab 9.2 Exploiting Gloin ](/hs/sec-335-ethical-hacking-and-penetration-testing/sec-335-ethical-hacking-and-penetration-testing-landing-doc/module-9-sqli-and-exploiting-gloin/lab-9.2-exploiting-gloin.md)

</details>

<details>

<summary>Module 10: Permission Errors and Exploiting Nancurinir</summary>

[Class Activity 10.1 - Linux - Permission Vulnerabilities ](/hs/sec-335-ethical-hacking-and-penetration-testing/sec-335-ethical-hacking-and-penetration-testing-landing-doc/module-10-permission-errors-and-exploiting-nancurinir/class-activity-10.1-linux-permission-vulnerabilites.md)

Lab 10.2 - Exploiting Nancurinir

</details>
