Skip to content
View boutaba-motezeballah's full-sized avatar
  • Università degli Studi dell'Insubria
  • Varese, Lombardy, Italy
  • 14:06 (UTC +02:00)

Block or report boutaba-motezeballah

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 Motezeballah

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 Motezeballah 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 'C', 0, 'C++', 0, 'x86_64 Assembly', 0
    os_kernel:  db 'Arch Linux (Custom Environment)', 0
  • Languages: Pure C, Modern C++, and x86_64 Assembly (NASM / AT&T syntax).
  • Toolchain: GCC, Clang, Make, GDB, and x64dbg.
  • Environment: Custom Arch Linux setup optimized for binary auditing 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. rdtsc-anti-debug rdtsc-anti-debug Public

    "An x86_64 assembly proof-of-concept using the RDTSC register to detect debugger-induced latency anomalies."

    Assembly

  2. linux-portknocker linux-portknocker Public

    A high-performance Port-Knocking Daemon written in pure C for Linux, featuring dynamic key-hashed network port sequencing to enforce stealth infrastructure firewalls.

  3. algeria-cyber-deficit-report algeria-cyber-deficit-report Public

    A strategic whitepaper analyzing national infrastructure vulnerabilities, critical firmware flaws, and policy recommendations to mitigate systemic brain drain of cybersecurity talents.

  4. c-stream-cipher c-stream-cipher Public

    A deterministic stream cipher engine written in C, featuring dynamic heap buffering, localized key-stream generation, and automated volatile memory scrubbing.

  5. fiberhome-privesc-0day fiberhome-privesc-0day Public

    Undocumented local privilege escalation vulnerability chain on FiberHome HG6145F1 router.

  6. linux-kernel-hardening linux-kernel-hardening Public

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