> For the complete documentation index, see [llms.txt](https://dev-angelist.gitbook.io/ecpptv2-ptp-notes/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dev-angelist.gitbook.io/ecpptv2-ptp-notes/linux-exploitation.md).

# 4 - Linux Exploitation

### Topics

> 1. [Linux Vulnerabilities](broken://pages/yM3UBsm7nZ6KKyB1y5xY)
> 2. [Linux Exploitation](broken://pages/lwvTYG2bxr8AWdV4amyc)
> 3. [Linux Post-Exploitation](broken://pages/txt3eXcT5LFPFZshZ9s9)
> 4. [Linux Privilege Escalation](broken://pages/4Bpavig7WpfOeLoLGTLH)

> #### ❗ Disclaimer
>
> * **Never use tools and techniques on real IP addresses, hosts or networks without proper authorization!**

One must be comfortable with using the terminal to do basic things such as:

* move between directories (**cd**)
* list files (**ls**)
* manage permissions (**chmod**, **chown**, **chgrp**)
* find files (**find)**
* understand enviroment variables
* understand the role of PATH
* understand how to work with privileges (**sudo**)
* understand SUID/GUID binaries
* understand how passwords are stored in linux (passwd and shadow files)
* understand cronjobs
* understand how to use use basic tools (**ssh**, **ftp**, **curl**, **nc**, **python**, **gcc**)
* understand how to view processes and open ports (**ps**, **netstat**)

{% embed url="<https://www.hostinger.com/tutorials/linux-commands>" %}
