Security Enthusiast · Self-Taught Developer

Muhammed Nisath

Self-learning cybersecurity student focused on understanding how systems work at the lowest level. I work mainly with C, Python, and PHP, and I'm actively building skills in binary exploitation, reverse engineering, and system internals through hands-on labs and CTF practice.

C Programming Python Tooling PHP Web Security Reverse Engineering GDB / Debugging CTF Practice
nizxoohex logo
3
Core Languages
5+
Vuln Classes
4
CTF Solves
0xFF
Passion Level


01

Skill Set

0x01
Binary Exploitation (Basics)

Understanding stack-based buffer overflows and control flow behavior in C programs through controlled lab environments.

Stack BOF Memory Layout
0x02
Format String (Intro)

Learning how unsafe printf usage can lead to memory leaks and unexpected program behavior in vulnerable programs.

printf bugs Memory leaks
0x03
Reverse Engineering

Studying program behavior using GDB and basic disassembly analysis to understand how C code maps to assembly.

GDB Assembly Basics
0x04
C Systems Programming

Focused on pointers, memory management, and low-level program behavior through hands-on C practice.

C Pointers Memory
0x05
Security Scripting

Writing Python scripts for automation and basic binary interaction in lab environments.

Python Automation
0x06
Web Security (Basics)

Learning common web vulnerabilities such as SQL injection and XSS in educational and controlled environments.

SQLi XSS OWASP Basics
02

GitHub Activity

👾
nizx00hex
Security researcher · exploit dev · CTF player
Repos
Followers
Stars
03

Projects

01
Binary Exploitation Lab
C-based lab for practicing stack buffer overflows and basic control flow redirection in a controlled environment.
C Pwn / Systems
02
Custom Web Server
Lightweight HTTP server built in C to understand socket programming, HTTP request handling, and basic routing behavior.
C Networking
04

System & Exploitation Notes

Binary Exploitation Lab Learning
Stack Overflow Practice

Practiced buffer overflow behavior in C programs and studied how return addresses can be affected through memory corruption.

C / Pwn Lab Work
C Programming Lab Learning
Memory & Stack Analysis

Studied stack frames, function calls, and pointer behavior using GDB to understand runtime memory structure in C programs.

Systems Lab Work
05

Achievements

✓ Completed 🥷
Self Made Ninja Academy
LAHTP Legacy Program

Structured learning program covering C programming, Linux fundamentals, networking basics, and system-level thinking.

Completed
✓ Completed ⚔️
Self Made Ninja Academy
LAHTP Advanced Program

Advanced learning covering operating systems, networking protocols, cryptography basics, and introductory security concepts.

Completed
⟳ In Progress 💀
Self Learning
Binary Exploitation Lab

Hands-on practice with stack-based vulnerabilities and control flow analysis using C programs and debugging tools.

Ongoing
⟳ In Progress 🌐
Self Project
Custom Web Server

Built a basic HTTP server in C to understand request handling, sockets, and low-level networking concepts.

Ongoing
06

Learning Path

completed
C Foundations & Memory Model

Learned pointer behavior, stack vs heap concepts, and basic compiler-level memory layout through C programming and small experiments.

completed
Stack-Based Vulnerability Basics

Studied buffer overflow behavior in controlled C programs and explored how stack memory can be affected by input manipulation.

in progress
Format String & Debugging (GDB)

Learning how unsafe format string usage affects memory and improving debugging skills using GDB to analyze program behavior.

Return-Oriented Programming Concepts

Studying how program control flow can be influenced at a conceptual level using existing code sequences in memory.

Heap Memory Behavior

Learning how dynamic memory allocation works in glibc and how heap structures behave during program execution.

Advanced Security Practice

Expanding toward structured practice in binary analysis, exploitation labs, and security-focused problem solving.

07

Toolbox

GDB / PEDA
Debugger

Used for runtime analysis of C programs, stack inspection, and debugging memory behavior.

Python
Scripting

Used for automation scripts and basic exploitation tooling in lab environments.

C / GCC
Systems

Core language for systems programming, memory manipulation, and vulnerability practice.

Ghidra
Reverse Engineering

Used for static analysis and understanding compiled binary behavior.

pwntools
Exploit Dev

Python framework used for interacting with vulnerable binaries in controlled labs.

Burp Suite
Web Security

Used for analyzing HTTP requests and testing basic web vulnerabilities in lab apps.

objdump
Binary Analysis

Used for inspecting assembly output and understanding compiled program structure.

Wireshark
Networking

Used for packet inspection and understanding basic network traffic behavior.

strace / ltrace
Tracing

Used for monitoring system calls and library calls during program execution.

nmap
Recon

Used for network scanning and service enumeration in lab environments.

ROPgadget
Exploit Research

Used for identifying useful instruction sequences during controlled exploitation practice.

Linux CLI
Environment

Daily environment for system interaction, debugging, and development work.

08

Contact

Let's
Connect

Open to collaboration on security projects, lab environments, research discussions, internships, and junior security opportunities.