Maezyn Logo

I'm Mason, a developer and researcher.

I have over a decade of experience in many different languages and platforms. My research focuses on the intersection of computing with other scientific domains.

I am available for freelance or consulting work. For any inquiries, feel free to contact me.

Projects

Diablo Logo

Diablo

Crystal

Functional programming language built with a multi-pass bytecode compiler and a stack-based virtual machine. The language is dynamically and strongly typed, has a concise syntax, and includes an extensive standard library.

https://diablo-lang.org

Dolos Logo

Dolos

Rust, x86 Assembly

Metamorphic engine for x86-based Unix systems that mutates its own machine code instructions at runtime. It features binary obfuscation techniques including garbage code insertion and register usage exchange that make use of Rust's inline assembly macro.

https://github.com/maezyn/dolos

Dragon Logo

Dragon

Go, SQL, HTMX, Alpine.js

Full-stack web framework with a focus on minimizing complexity. It is built on top of Go's feature-rich standard library and is deployable as a single binary. The architecture uses dependency injection to improve extensibility and testability.

Closed Source

Razor Logo

Razor

Python, PyTorch, Pandas, NumPy

Deep learning project consisting of a binary classification model trained on thousands of malware samples. It is a many-to-one model that receives a sequence of raw bytes as input and outputs a prediction and confidence score indicating if the binary is benign or malicious.

Closed Source

Cyfour Logo

Cyfour

Python, Django, P2P, WebRTC, WebSockets

Peer-to-peer (P2P) web application that enables users to perform real-time data transfer by sending and receiving files and messages. It uses the WebSocket API to exchange signaling data needed for the real-time WebRTC connection to be established.

Closed Source

Arsenal Logo

Arsenal

Go, Python, C, Bash

Internal collection of offensive security tools used for penetration testing and bug bounty hunting. This includes scripts for network enumeration, vulnerability scanning, and privilege escalation. Primarily designed for use on web applications and host systems.

Closed Source

Articles

Hacking the Netgear N300 Wireless Router

Hardware hacking the Netgear N300 Wireless Router (WNR2000v4).

Read more →

Procedure Linkage Table (PLT) and Global Offset Table (GOT)

Understanding how the PLT and GOT work with dynamic linking.

Read more →

Return-Oriented Programming (ROP)

Overview of return-oriented programming (ROP).

Read more →