Skip to content
View Boutaba-Mutazbillah's full-sized avatar
  • Università degli Studi dell'Insubria
  • Varese, Lombardy, Italy
  • 10:56 (UTC +02:00)

Block or report Boutaba-Mutazbillah

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Boutaba Mu'taz billah

Systems Architect & Reverse Engineer

; Arch Linux Microarchitectural Initialization Profile
section .text
    global _start

_start:
    mov rax, 60         ; sys_exit syscall
    xor rdi, rdi        ; status 0
    syscall

Hi, I'm Mu'taz billah Boutaba

I am a Computer Science Student at Università degli Studi dell'Insubria (Italy), deeply invested in systems programming and binary security research. My daily environment is driven by Arch Linux, working closely with bare-metal execution and software isolation mechanics.

  • Focus: Linux Internals, Reverse Engineering, and Kernel Security Sandboxes.
  • Approach: Building lightweight Proof-of-Concepts (PoCs) to study anti-analysis and memory mitigation strategies.

Core Tech Stack

; Driven by efficiency and control
section .stack
    languages:  db 'x86_64 Assembly', 0
    os_kernel:  db 'Arch Linux (Custom Environment)', 0
  • Languages: x86_64 Assembly (NASM / AT&T syntax).
  • Toolchain: NASM, Make, x64dbg, WinDbg.
  • Monitoring & Auditing: Sysinternals Suite and Memory.
  • Environment: Custom Arch Linux & Windows environments optimized for binary auditing, static editing (Notepad++), and systems compilation.

Active Research Areas

  • Anti-Debugging: Intercepting process tracers via native sys_ptrace and microarchitectural timing analysis (RDTSC).
  • Memory Integrity: Implementing stack smash protections (Canaries) and memory pattern matching in user-space.
  • Network Telemetry: Auditing raw network sockets and exploring dynamic packet routing behaviors.

Pinned Loading

  1. linux-portknocker linux-portknocker Public

    "Pure x86_64 assembly port-knocking daemon with dynamic key-hashed sequencing."

  2. linux-kernel-hardening linux-kernel-hardening Public

    "A lightweight Linux Kernel Module (LKM) written in C demonstrating memory protection techniques in kernel space."

  3. hardware-side-channel-bus-lock hardware-side-channel-bus-lock Public

    A low-level technical report exploring hardware side-channel timing attacks on x86 (32-bit) architectures, using NOP delay synchronization, atomic bus locking (0xF0 LOCK), and EBX register profilin…

  4. PBMS-Pulses-Behavioral-Metric-Software- PBMS-Pulses-Behavioral-Metric-Software- Public

    PBMS is a dynamic x86 (32-bit) timing side-channel process that tracks CPU hardware execution behavior. By capturing a 28 clock cycles metric via RDTSC, it successfully exposes a definitive L1 Cach…

    Assembly

  5. stack-buffer-overflow-demo stack-buffer-overflow-demo Public

    "An x86_64 assembly proof-of-concept demonstrating Stack Canary protection mechanics and buffer overflow mitigation strategies."

    Assembly

  6. rdtsc-anti-debug rdtsc-anti-debug Public

    "A silent x86_64 assembly PoC that uses RDTSC/RDTSCP to measure CPU cycle deltas and detect active debuggers."

    Assembly