An open API service indexing awesome lists of open source software.

https://github.com/emowtet/vulnserver

A simple Windows vuln server for buffer overflow studies
https://github.com/emowtet/vulnserver

assembly buffer-overflow buffer-overflow-attack c desktop disassembling server windows windows-desktop

Last synced: 9 months ago
JSON representation

A simple Windows vuln server for buffer overflow studies

Awesome Lists containing this project

README

          

# vulnserver

A basic vulnerable server for buffer overflow studies.

---

This is a simple server that listens on port 9999 for TCP connections. It's useful for the first steps in learning about buffer overflow and disassembling.

The server uses a DLL with a gadget that helps point to the shellcode address. The gadget is written directly in assembly for better control in this case study.

![](images/image.png)

The vulnserver.c source code has plenty of comments to help with understanding how to make a simple server and where the vulnerability occurs.