Skip to content
View 0xMohammedHassan's full-sized avatar
:shipit:
Working...
:shipit:
Working...

Block or report 0xMohammedHassan

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.

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
0xMohammedHassan/README.md

Typing SVG
Typing SVG

LinkedIn Medium GitHub Profile views


About

I build low-level security tools from scratch in C/C++ - the kind that sit between the OS kernel and user-mode defenses, where most interesting things happen.

My work spans both sides of the detection game: writing tools that break signatures and tools that understand why they broke. I reverse-engineer AV/EDR internals, build emulators and binary rewriters at the instruction level, and explore undermonitored OS surfaces that defenders haven't caught up to yet.

If it touches PE internals, x86-64 machine code, Win32/WinRT undocumented behavior, or the gap between what EDR hooks and what actually runs - I'm probably building something around it.


Projects

Polymorphic PE rewriter for Windows x64. Rewrites machine code into semantically identical but byte-different variants using YAML-defined equivalence rules, EFLAGS liveness analysis, and Unicorn-backed semantic verification. Includes data-section morphing with an anti-emulation gate that defeats Defender's mpengine emulator.

Stars Forks C++

Windows malware analysis toolkit with a Unicorn-powered PE emulator. 90+ hooked Win32 APIs, runtime IOC extraction, and one-shot reports auto-mapped to MITRE ATT&CK (59 techniques) and capa (803 rules). Analyze malware behavior without executing it on a real system.

Stars C++

WinRT-only screen capture + OCR research tool. Captures any window (including hidden/minimized) using Windows.Graphics.Capture, extracts text via Windows.Media.Ocr. Zero GDI, zero Tesseract, zero external dependencies. Explores EDR telemetry gaps around the WinRT activation surface.

Stars C++ WinRT

Other Work


Technical Focus

Area Details
Binary Analysis PE format, x86-64 disassembly, control-flow recovery, instruction-level semantics
Detection Engineering YARA rules, Defender internals , signature durability, ETW
Windows Internals Win32 API, WinRT activation surface, DWM, DXGI, Direct3D interop
Offensive Research Polymorphic code generation, anti-emulation, API surface evasion
Emulation Unicorn Engine for semantic verification and malware behavior analysis

Tech Stack

Tech stack

Assembly PowerShell Windows WinRT Win32

Zydis LIEF Unicorn YARA D3D11


Footer wave

Pinned Loading

  1. morphkatz morphkatz Public

    Polymorphic PE rewriter for Windows x64 , rewrites binaries into semantically identical but byte-different variants

    C++ 172 29

  2. MalEmu MalEmu Public

    A Windows-first malware analysis toolkit: Unicorn-powered PE emulator with 90+ Win32 API hooks, runtime IOC extraction, and one-shot reports auto-mapped to MITRE ATT&CK (59 techniques), capa (803 r…

    C++ 16

  3. SilentLens SilentLens Public

    WinRT-only screen capture + OCR research tool. Captures windows silently via Windows.Graphics.Capture, extracts text via Windows.Media.Ocr. Zero GDI, zero Tesseract, zero external dependencies.

    C++ 1

  4. CPU-Stack-Emulation CPU-Stack-Emulation Public

    Emulation for CPU Stack and simplifying its process

    C

  5. Hook-LoadLibrary Hook-LoadLibrary Public

    Hook LoadLibrary with advanced dll injector

    C++ 1

  6. Self-Modifying-Code Self-Modifying-Code Public

    Its a simple application for self modifying , used mainly for obfuscate some important strings/chars in memory using xor encrypting

    C++ 1