> For the complete documentation index, see [llms.txt](https://notes.cavementech.com/pentesting-quick-reference/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://notes.cavementech.com/pentesting-quick-reference/binary-exploitation.md).

# Binary Exploitation

{% embed url="<https://exploit.education/>" %}
Basics Machines based
{% endembed %}

{% embed url="<https://m4lc.io/course/assembly>" %}
Malcore Basic Assembly course
{% endembed %}

### Challenges

{% embed url="<http://reversing.kr/>" %}

{% embed url="<http://dreamhack.io/>" %}

### Essential  Tools (online)

{% embed url="<https://godbolt.org/>" %}

{% embed url="<https://dogbolt.org/>" %}

### Reverse Engineering Basics

{% embed url="<https://x86re.com/>" %}
