Maxwell Bland's Projects
Android Application code for Bluetooth and Wifi Scanning, for geolocation, for google drive integration, for multipart form uploads, and for remote outside-of-store application updates.
Material and notes relating to a depth subject discussing the threat vector differences between air and ground CPS.
Hack to get Github Copilot working in the terminal with bash
A fully-searchable and accessible archive of court data including growing repositories of opinions, oral arguments, judges, judicial financial records, and federal filings.
Artifact for PETS 2023 "Story Beyond the Eye: Glyph Positions Break PDF Text Redaction"
WIP Writing towards Ph.D. Dissertation
An easy, matlab-free python API for the Tennessee Eastman Challenge. (https://depts.washington.edu/control/LARRY/TE/download.html#Basic_TE_Code)
An image manipulation software that purposefully 'glitches' images in order to create computer generated art
A gentle introduction to using Rosette for program verification.
The above is a script that uses an alternate method to enable natural scrolling and tap-to-click on machines running the i3 window manager. This was created after a realization that, for machines that do not use a synaptics touchpad, the easily googlable solutions to enable natural scrolling are not applicable: these include modifying .Xmodmap (not universal) and using synclient (also not universal).
Traverses (scrapes) "index of" style web directories for PDF files.
Supporting evidence for my linux kernel patches.
Table with StandardEncoding MacRomanEncoding WinAnsiEncoding and PDFDocEncoding values for every character you could ever want.
Modifications to the Poppler library to support fine-grained glyph information retrieval. Useful general method for analyzing the text information present in PDF documents.
Implements simple, fast defenses for fixing both trivially and non-trivially broken redactions in PDF documents.
Implementation of a ring oscillator in VHDL.
Quick and incomplete LaTeX table parser written in Rust. Handles macro definitions.
Small python script using Scapy to do ARP poisoning and redirection of IP addresses using iptables to perform a MITM attack. Used for https://www.youtube.com/watch?v=66x3vfac8rA
A simple webserver app that was used to generate exam seating charts at UCSD.
A Reliable, High Speed, Multicore Covert Channel via TRNG Contention
Old script for (illegally? legally.) using the undergraduate lab computers at UCSD as a beowulf cluster.
Modifications to VimShell, adding copilot and bash command support.
Bash scripts to perform compilation of the linux kernel for 21 different microarchitectures
x86 protected mode support for angr
Yet another AFL: around 300ish lines of code to create an architecture-independent and easy to use system mode QEMU fuzzer, along the lines of triforce AFL and FirmAFL; version two of the jetset fuzzer, used to hack Boeing 737 components. Note: we are fixing a last bug relating to timing during the VM state restore, then we will hit the first release.