depresen.

[ /dev/work ]

Work & Projects

Low-level systems engineering, runtime instrumentation, Linux kernel interfaces, and secure software architecture.

[/> 01] — LOW-LEVEL SYSTEMS PROGRAMMING [ COMPLETED ]

Custom Linux Debugger

Engineered a native Linux debugger from scratch in C supporting software breakpoints (int3 opcode injection), CPU register inspection via PTRACE_GETREGS, arbitrary virtual memory reads and writes, and single-step machine instruction execution tracing. Implemented process tracing and parent-child execution control leveraging the Linux ptrace(2) system interface. Incorporated an ELF parser for symbol resolution, dynamic relocation inspection, and segment layout analysis.

Language C (C99 / POSIX)
Core API ptrace(2) · ELF · sys/wait
Architecture Linux x86-64
Mechanics Software Breakpoints · DWARF
Status Production Core Ready
Timeline 2024
// ELF HEADER — PARSER HEX DUMP (hover to reveal)
00000000  7f 45 4c 46 02 01 01 00  00 00 00 00 00 00 00 00  |.ELF............|
00000010  02 00 3e 00 01 00 00 00  40 10 40 00 00 00 00 00  |..>.....@.@.....|
00000020  40 00 00 00 00 00 00 00  a8 31 00 00 00 00 00 00  |@........1......|
00000030  00 00 00 00 40 00 38 00  09 00 40 00 1f 00 1e 00  |....@.8...@.....|
[/> 02] — HIGH-THROUGHPUT SECURITY ENGINEERING [ COMPLETED ]

Multithreaded Password Recovery Tool

High-performance multithreaded cryptanalysis and hash verification application engineered in Java. Features custom thread pool workload partitioning, non-blocking synchronized candidate generation, and optimized connection pooling against MySQL backends. Supports dictionary attacks with rule-based permutations, combinator mode, and configurable mask attacks with CPU core affinity management.

Language Java (JDK 21)
Database MySQL (HikariCP)
Concurrency ForkJoinPool · Atomic CAS
Platform Cross-Platform (Linux / POSIX)
License MIT
Timeline 2024
// BENCHMARK TELEMETRY — HASH ENGINE (hover to reveal)
[*] INITIALIZING WORKLOAD DISPATCHER: 16 WORKER THREADS
[*] CONNECTED TO BACKEND: MYSQL POOL READY [40 CONNECTIONS]
[*] ATTACK VECTOR: HYBRID DICTIONARY + MASK RULE-SET
[+] SPEED: 1,480,200 HASHES/SEC [PEAK UTILIZATION 98.4%]
[+] PROGRESS: 100.00% — TARGET COLLISION IDENTIFIED IN 0.00:02.14
[+] DIGEST MATCH: [0x5f4dcc3b5aa765d61d8327deb882cf99] —> SUCCESS
LAB PROTOTYPE · C / ASM

ELF Binary Injector & PLT Hooking

Exploratory instrumentation tool for runtime GOT/PLT table modification on dynamic ELF binaries, enabling function interception without recompilation.

SECURITY TOOLING · PYTHON / C

CTF Challenge Generation Engine

Automated pipeline developed for Hack The Box Club @ SRM IST to compile and harden custom reverse engineering binaries with obfuscated control flow and anti-debugging checks.

Looking for technical architecture blueprints, raw source implementations, or collaboration? All open-source repositories are maintained on GitHub.
Explore GitHub → Contact / Collaborate →