Skip to content
View cakebomb999's full-sized avatar

Highlights

  • Pro

Block or report cakebomb999

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
cakebomb999/README.md
Typing SVG
                   -`                     marco@github
                  .o+`                    ─────────────────────────────
                 `ooo/                    OS:        CachyOS (btw)
                `+oooo:                   Role:      Cybersecurity Working Student · SOC/VulnMgmt
               `+oooooo:                  Edu:       B.Sc. Computer Science @ HHU Düsseldorf
               -+oooooo+:                 Uptime:    fuzzing since ~2024
             `/:-:++oooo+:                Shell:     AFL++ | Ghidra | Python | C
            `/++++/+++++++:               CVE:       1 (Assimp X-file parser, OOB write)
           `/++++++++++++++:              Hobbies:   ebike-hacking, 3d-printing, home-assistant
          `/+++ooooooooooooo/`            Packages:  too-many-side-projects (AUR)
         ./ooosssso++osssssso+`           ─────────────────────────────
        .oossssso-````/ossssss+`          $ whoami
       -osssssso.      :ssssssso.         > I take software apart until it admits
      :osssssss/        osssso+++.        > to memory corruption — and hardware
     /ossssssss/        +ssssooo/-        > apart until it accepts open-source firmware.
   `/ossssso+/:-        -:/+osssso+-
  `+sso+:-`                 `.-/+oso:
 `++:.                           `-/+/
 .`                                 `/

🔭 What I'm working on

  • 🐛 Fuzzing campaigns with AFL++ against C/C++ parsers (3D file formats, multimedia decoders) on dedicated fuzzing infrastructure
  • 🚲 Open-source tooling for the OpenSourceEBike community — reverse engineering the APT Burn Tool and building a free cross-platform implementation for Linux/macOS
  • 🛡️ Vulnerability management at scale — aggregating and prioritizing findings from multiple scanners across thousands of assets
  • 📧 Phishing triage automation using the Microsoft Graph API

🏆 Security Research

What Details
CVE: Assimp Out-of-Bounds Write OOB write (CWE-787) in the X-file parser of the Assimp 3D library, found via AFL++, responsible disclosure through GitHub Security Advisory
FFmpeg HEVC Integer overflow analysis in the HEVC decoder
Approach Coverage-guided fuzzing → crash triage → root cause analysis → disclosure

🧰 Tech Stack

C Python Linux Docker GitLab CI Neo4j

AFL++ Ghidra Home Assistant ESP32

⚡ Away from the keyboard… okay, also at the keyboard

class Marco:
    def weekend(self):
        return random.choice([
            "tear down a TSDZ2 mid-drive and flash OSF",
            "feed the Bambu Lab P1S (PETG, ASA, PA6)",
            "build Home Assistant automations nobody needs but everyone wants",
            "tune the balcony solar setup for zero-export",
            "go fishing (the fish fuzz back)",
        ])

📊 Stats

GitHub Stats Top Languages Streak

🕹️ Contribution Breakout

Breakout animation of my contribution graph

"Undefined behavior is just behavior you haven't defined yet."

Profile views

Popular repositories Loading

  1. Dayz-Expansion-Market-Tool Dayz-Expansion-Market-Tool Public

    Tool to massedit expansion market .json files

    Python 2

  2. open-apt-flash open-apt-flash Public

    Open-source (MIT) reimplementation of the APT Burn Tools UART flasher for the 860C e-bike display (GD32F103)

    Python 1

  3. librenms-mibs librenms-mibs Public

    Forked from librenms/librenms-mibs

    A Collection of 3rd party MIBs

    Perl

  4. eblockerlocal eblockerlocal Public

    Forked from eblocker/eblocker

    eBlocker's UI, REST and ICAP server

    Java

  5. Mules-and-Warehouses-Extended Mules-and-Warehouses-Extended Public

    Forked from Misunderstood-Wookiee/Mules-and-Warehouses-Extended

    Compliation and Maintenace for the famous mule mods.

  6. Seminar-Arbeit Seminar-Arbeit Public