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

https://github.com/anthonylucky1909/ics-lab

The ICS-Lab project explores low-level programming and system vulnerabilities through Bomblab, Buflab, and Linklab experiments, focusing on buffer overflows, memory management, and reverse engineering in C and Assembly.
https://github.com/anthonylucky1909/ics-lab

assembly-language cpp

Last synced: 2 months ago
JSON representation

The ICS-Lab project explores low-level programming and system vulnerabilities through Bomblab, Buflab, and Linklab experiments, focusing on buffer overflows, memory management, and reverse engineering in C and Assembly.

Awesome Lists containing this project

README

          

# ๐Ÿ” ICS-Lab
Reverse Engineering & Exploitation Labs

[![license](https://img.shields.io/github/license/yourname/ICS-Lab.svg)](LICENSE)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/yourname/ICS-Lab/pulls)
[![Made with โค๏ธ](https://img.shields.io/badge/%3C%2F%3E%20with%20%E2%9D%A4-security-blue.svg)](https://github.com/yourname)


---

## ๐Ÿ“– Overview
ICS-Lab is a set of hands-on security labs for practicing **low-level programming, debugging, and binary exploitation**.
It includes three classic modules:

- **Bomblab** โ€“ Reverse engineer and defuse a binary bomb
- **Buflab** โ€“ Exploit buffer overflows and hijack execution
- **Linklab** โ€“ Understand linking, symbol resolution, and vulnerabilities

---

## ๐Ÿงช Labs
| Lab | Focus | Tools |
|-----------|-----------------------------------------|-----------------------|
| Bomblab | Reverse engineering, disassembly | `objdump`, `gdb` |
| Buflab | Buffer overflows, shellcode injection | `gcc`, `gdb` |
| Linklab | Linking and symbol resolution attacks | `gcc`, `ld`, `strace` |

---

## ๐Ÿ›  Tech Stack
- **Languages**: C, Assembly
- **Tools**: `gdb`, `objdump`, `gcc`, `ld`, `strace`
- **Platform**: Linux

---

## ๐Ÿ“œ License
Licensed under the [MIT License](LICENSE).