Skip to content
View Salhi-zh's full-sized avatar
  • Lille, France

Block or report Salhi-zh

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
Salhi-zh/README.md

Hi, I'm Mohamed 👋

Cybersecurity & software-engineering student who likes taking systems apart to understand how they really work — from reverse-engineering binaries and writing anti-debug crackmes, to building an x86 kernel from scratch, to shipping practical security tooling. I care about correct, tested, well-documented code.

Tech Stack

C x86 Assembly Python C++ JavaScript Bash Linux Docker Git

What I work on

  • Reverse engineering & CTF — binary analysis, anti-debugging, crypto gates, exploit PoCs
  • Systems & low-level — an OS kernel from scratch (interrupts, paging, PCI, a NIC driver)
  • Security tooling — a signed IoT vulnerability-audit pipeline over CPE/CVE data
  • Backend & automation — tested Python services (FastAPI), scrapers, data pipelines

Currently Learning

Going deeper on vulnerability research, exploit development, and systems internals — and sharpening RE / CTF skills on real binaries.

Let's Connect

Email GitHub

Open to internships in cybersecurity, reverse engineering, and systems / software engineering.

Popular repositories Loading

  1. Salhi-zh Salhi-zh Public

  2. musicbox musicbox Public

    Tested Python media-library ingester + librarian HTTP server (metadata cleaning with confidence tiers, ReplayGain, cover art).

    Python

  3. iot-audit iot-audit Public

    IoT security-audit pipeline: device photo -> brand/model -> CPE (NIST) -> CVE (NVD) -> signed PDF report with an HMAC-chained audit journal.

    Python

  4. re-challenges re-challenges Public

    80 self-made progressive reverse-engineering crackmes in C — warmups to crypto, anti-debug and bytecode VMs. Sources, generators, solvers and write-ups.

    Python

  5. re-lab re-lab Public

    A lab of 50+ Linux crackmes in C, each isolating one anti-debugging / anti-RE or crypto technique (ptrace traps, rdtsc timing, VM obfuscation, seccomp, XTEA/RC4/ChaCha gates...).

    C

  6. job-scraper job-scraper Public

    Cybersecurity job-search aggregator: scrapes boards, resolves company contacts, and renders a self-contained tracking dashboard. (Source only; scraped data excluded.)

    Python