System Operator & Architect: Muhammad Imran Wakeel (
@iwcyberops)
Repository Scope: Permanent, Daily Continuous Systems Engineering & Cognitive Research (M01 β M42)
Ecosystem Alignment: Foundational Engine ofIW-Mission-Control&IW-Knowledge-Base
Roadmaps change, high-level offensive frameworks evolve, and software tools become obsolete within yearsβbut the laws of computation, silicon physics, and human cognitive psychology are immutable.
IW-Core-Tracks represents the Sovereign Foundation of the entire 42-month apex security journey. While monthly domains in IW-Knowledge-Base shift from Web to Active Directory, Hypervisors, and Fuzzing, these Four Continuous Tracks run in parallel every single day for 1,260+ consecutive days (~12 Focused Hours/Day).
This repository is where theory meets bare-metal reality. We do not just read about pointersβwe engineer custom memory allocators. We do not just look at decompiled codeβwe decode raw CPU opcodes and register states. We do not stop at softwareβwe build ALUs, probe SPI flash chips, and analyze the psychological attack surface of the human mind.
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β IW CORE TRACKS (THE 4 SHADOW PILLARS) β
βββββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββ
β
βββββββββββββββββββββ¬βββββββββββββββββββββΌββββββββββββββββββββ¬ββββββββββββββββββββ
β β β β β
βββββββΌββββββββββββββ βββββΌβββββββββββββββ βββββΌββββββββββββββ βββββΌββββββββββββββ
β 01. SYSTEMS C β β 02. ASSEMBLY β β 03. HARDWARE β β 04. HUMAN β
β & C++ TRACK β β & RE MATRIX β β FRONTIER β β MATRIX β
βββββββββββββββββββββ ββββββββββββββββββββ βββββββββββββββββββ βββββββββββββββββββ
Daily Dedicated Engine: 1.0 Hour / Day | 42-Month Multi-Tier Progression
The language in which modern infrastructure, operating systems, and exploit primitives are authored. Mastery demands treating memory as a raw array of bytes.
- M01βM03 (Syntax, Memory & Pointers): Pure C99 dynamic data structures from scratch (linked lists, hash tables, dynamic arrays), pointer arithmetic, array-pointer duality, and memory alignment padding.
- M04βM06 (Dynamic Memory & POSIX APIs): Multi-process programming with
fork(),execve(), socket servers, POSIX shared memory, custom memory allocators, and memory leak analysis with Valgrind. - M07βM09 (Systems C, Compilers & Linkers): POSIX threads (
pthreads), mutexes, condition variables, atomic operations, parsing raw ELF section headers, and authoring shared libraries. - M10βM15 (C++ Object Model & Safety): Virtual method tables (
__vptr/vtable), multiple inheritance memory offsets, smart pointers (std::shared_ptr,std::unique_ptr), RAII, move semantics, and Use-After-Free patterns. - M16βM21 (Embedded C & Kernel Code): Linux kernel module programming, character device drivers, managing slab/slub allocations, and custom QEMU virtual device models.
- M22βM27 (Parsers, Harnesses & Sanitizers): Memory-safe binary parsers, high-performance LibFuzzer test harnesses, and analyzing AddressSanitizer (ASan) shadow memory.
- M28βM35 (Modern C++ & Engine Sources): Line-by-line manual code audit of complex open-source engines (Google V8, JavaScriptCore, Chromium Mojo, Linux kernel).
- M36βM42 (Research Tooling & Upstream Patches): Engineering custom grammar-aware fuzzing mutators, authoring upstream Linux/Chromium security patches, and building Clang AST static analysis tools.
Daily Dedicated Engine: 1.0 Hour / Day | Decoding Opcodes & Dynamic Disassembly
Decoding the raw instruction streams executed by the processor. When source code is unavailable, assembly is the absolute ground truth.
- M01βM03 (x86-64 Registers & Instructions): Data movement (
mov,movzx,movsx,lea), stack operations (push,pop), arithmetic/logic instructions, and flags register (ZF,CF,SF,OF). - M04βM06 (ABI & Calling Conventions): System V AMD64 vs. Microsoft x64 calling conventions, stack frame initialization, parameter registers, and manual disassembly reading.
- M07βM09 (Compiler Output Reversing): Reconstructing high-level C logic from unoptimized (
-O0) and heavily optimized (-O2,-O3,-Os) assembly dumps. - M10βM15 (Advanced x86-64 & ARM64 Intro): Reversing polymorphic C++ vtables, solving CrackMes, ARM64 register layouts (
X0βX30), and instruction decoding (LDR,STR,STP,LDP,BL,RET). - M16βM21 (Mobile & Embedded RE): Reversing ARM64 Android
.sonative JNI libraries, and decompiling stripped MIPS/ARM embedded IoT firmware binaries. - M22βM27 (Advanced Binary Analysis): Decompiler correction in Ghidra, identifying control-flow flattening obfuscation, and writing automated Ghidra scripts in Python.
- M28βM35 (Specialized Assembly): Tracing JIT-compiled native machine code in memory, analyzing hypervisor VM exit routines, and low-level context switches.
- M36βM42 (Research-Grade RE): Deconstructing complex closed-source enterprise targets, binary patch diffing with BinDiff, and microarchitectural security analysis.
Daily Dedicated Engine: 1.0 Hour / Day | From Logic Gates to Physical Side-Channels
Bridging the gap between software abstraction and physical silicon. Software vulnerabilities are born on copper traces and silicon transistors.
- M01βM03 (Digital Electronics Fundamentals): Ohmβs Law, Kirchhoffβs Laws, discrete logic gates (AND, OR, XOR, NOT), RS Latches, D Flip-Flops, and building a functional 4-bit ALU inside the Logisim simulator.
- M04βM06 (CPU Architecture & Memory): CPU instruction pipelining (Fetch, Decode, Execute, Memory, Writeback), cache hierarchies (L1/L2/L3), MMU, page tables, TLB, hardware interrupts, and DMA mechanics.
- M07βM09 (Embedded Hardware Interfaces): Microcontrollers vs. MPUs, Memory-Mapped I/O (MMIO), Port I/O, clock signals, and serial bus protocols.
- M10βM15 (Hardware Debug Protocols): UART pinout identification via multimeter/logic analyzer, SPI flash chip dumping using CH341A/FTDI, and I2C bus decoding.
- M16βM21 (JTAG, Firmware & Boot Chains): JTAG boundary scan TAP state machines, U-Boot bootloader mechanics, UEFI architecture, TPM registers, and Secure Boot trust chains.
- M22βM27 (Hardware-Assisted Security): Intel VMX / AMD SVM virtualization extensions, TPM platform configuration registers (PCRs), and ARM TrustZone hardware isolation.
- M28βM35 (Microarchitecture & Timing Channels): Out-of-order execution, speculative execution pipelines, branch predictors (BPU/BTB), and measuring cache latencies via
RDTSC(Spectre/Meltdown). - M36βM42 (Physical Attack Surfaces): Hardware-level side channels, power analysis fundamentals, fault injection concepts, and physical voltage/clock glitching.
Continuous Analytical Thread | The Human Subsystem & Operational Mindset
The human operator is the only component in an infrastructure that cannot be patched with software updates.
- Cognitive Bias Weaponization: Analyzing heuristics and biases (Authority, Scarcity, Social Proof, Consistency) to engineer pretext scenarios and social engineering attack vectors.
- Psychological OSINT & Behavioral Profiling: Extracting actionable intelligence from digital footprints, linguistic patterns, organizational hierarchies, and decision-making friction points.
- Influence & Deception Mechanics: Deconstructing elicitation techniques, non-verbal communication cues, and micro-expression analysis during high-assurance physical red teaming.
- Operational Mindset & Resilience: Engineering personal cognitive discipline, sustaining 12-hour high-intensity research blocks without burnout, eliminating imposter syndrome, and maintaining absolute operational security (OPSEC).
IW-Core-Tracks/
β
βββ README.md <-- Sovereign Master Architecture Index
β
βββ 01-systems-c/ <-- C99, POSIX, Allocators, Sockets, Kernel Modules
β βββ README.md
β βββ ...
β
βββ 02-assembly-matrix/ <-- x86-64, ARM64, Ghidra Decompilation, Opcodes
β βββ README.md
β βββ ...
β
βββ 03-hardware-frontier/ <-- Logisim ALUs, Bus Protocols (UART/SPI), CPU Microarch
β βββ README.md
β βββ ...
β
βββ 04-human-matrix/ <-- Cognitive Biases, Social Engineering, OPSEC Mindset
βββ README.md
βββ ...
Every research artifact in this repository adheres to the IW Research Standard:
| Ratio | Pillar Domain | Daily Application |
|---|---|---|
| 60% | Hands-on Implementation (7.2h/day) | Writing C code from scratch, crafting raw assembly stubs, building circuits in Logisim, debugging crashes in GDB. |
| 30% | Theoretical Ingestion (3.6h/day) | Reading official architecture reference manuals (Intel SDM, ARM ARM), RFC specifications, and peer-reviewed academic papers. |
| 10% | Knowledge Engineering (1.2h/day) | Producing structured Markdown documentation, architectural flowcharts, and maintaining clean git history. |
This repository forms a vital component of the four-tier IW Cyber Ops Architecture:
- π°οΈ
IW-Mission-Control: Overarching 42-Month Master Roadmap, Daily Live Logs, and Official PDF Releases. - π
IW-Knowledge-Base: Deep monthly technical documentation across all 5 operational phases. - π οΈ
IW-Core-Tracks: [Current Repo] The 4 continuous side tracks (C, Assembly, Hardware, Human Matrix). - βοΈ
IW-Arsenal: Custom exploit harnesses, tools, fuzzers, and the 27 Master Portfolio projects.
"Hacking is not a collection of tools; it is an absolute depth of computational understanding. If you master the core, the surface becomes completely transparent."
Founder & Lead Researcher: Muhammad Imran Wakeel (@iwcyberops)
Mission Scope: Apex Vulnerability Research & Systems Engineering (2026 β 2029)
All research conducted strictly within owned lab environments, isolated VMs, or authorized disclosure scopes.