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.
- Host: GitHub
- URL: https://github.com/anthonylucky1909/ics-lab
- Owner: anthonylucky1909
- Created: 2022-02-23T09:14:34.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-01-03T06:07:24.000Z (over 1 year ago)
- Last Synced: 2025-07-30T05:08:58.515Z (11 months ago)
- Topics: assembly-language, cpp
- Language: Assembly
- Homepage:
- Size: 76.2 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ๐ ICS-Lab
Reverse Engineering & Exploitation Labs
[](LICENSE)
[](https://github.com/yourname/ICS-Lab/pulls)
[](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).