maxwell-bland
Security Researcher. Emails: mbland [at] motorola.com bland [at] sdf.org
MotorolaChicago, Illinois
Pinned Repositories
automatic-exploit-generation-llms
How to perform automatic exploit generation using GPT4 / LLMs.
copilot-in-the-terminal
Hack to get Github Copilot working in the terminal with bash
deredaction
Artifact for PETS 2023 "Story Beyond the Eye: Glyph Positions Break PDF Text Redaction"
i3-natural-scrolling-and-tap
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).
pdf-latin-text-encodings
Table with StandardEncoding MacRomanEncoding WinAnsiEncoding and PDFDocEncoding values for every character you could ever want.
scapy-MITM
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
ucsd-lab-botnet
Old script for (illegally? legally.) using the undergraduate lab computers at UCSD as a beowulf cluster.
x86-Protected-Mode-Angr
x86 protected mode support for angr
yAFL
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.
maxwell-bland's Repositories
maxwell-bland/copilot-in-the-terminal
Hack to get Github Copilot working in the terminal with bash
maxwell-bland/i3-natural-scrolling-and-tap
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).
maxwell-bland/scapy-MITM
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
maxwell-bland/deredaction
Artifact for PETS 2023 "Story Beyond the Eye: Glyph Positions Break PDF Text Redaction"
maxwell-bland/pdf-latin-text-encodings
Table with StandardEncoding MacRomanEncoding WinAnsiEncoding and PDFDocEncoding values for every character you could ever want.
maxwell-bland/ucsd-lab-botnet
Old script for (illegally? legally.) using the undergraduate lab computers at UCSD as a beowulf cluster.
maxwell-bland/automatic-exploit-generation-llms
How to perform automatic exploit generation using GPT4 / LLMs.
maxwell-bland/glotch
An image manipulation software that purposefully 'glitches' images in order to create computer generated art
maxwell-bland/ring-oscillator
Implementation of a ring oscillator in VHDL.
maxwell-bland/vimshell-copilot.vim
Modifications to VimShell, adding copilot and bash command support.
maxwell-bland/Android-Snippets
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.
maxwell-bland/dissertation
WIP Writing towards Ph.D. Dissertation
maxwell-bland/easy-tennessee-eastman-api
An easy, matlab-free python API for the Tennessee Eastman Challenge. (https://depts.washington.edu/control/LARRY/TE/download.html#Basic_TE_Code)
maxwell-bland/grok
A gentle introduction to using Rosette for program verification.
maxwell-bland/indexof-pdf-scraper
Traverses (scrapes) "index of" style web directories for PDF files.
maxwell-bland/maxwell-bland
maxwell-bland/thesis-propsal
maxwell-bland/x86-Protected-Mode-Angr
x86 protected mode support for angr
maxwell-bland/yAFL
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.
maxwell-bland/PDF-Text-Analysis
Modifications to the Poppler library to support fine-grained glyph information retrieval. Useful general method for analyzing the text information present in PDF documents.
maxwell-bland/cmp-ai
maxwell-bland/courtlistener
A fully-searchable and accessible archive of court data including growing repositories of opinions, oral arguments, judges, judicial financial records, and federal filings.
maxwell-bland/linux-patch-data
Supporting evidence for my linux kernel patches.
maxwell-bland/PLC-Structured-Text-to-PLCopen-XML-Translator
maxwell-bland/redaction-defenses
Implements simple, fast defenses for fixing both trivially and non-trivially broken redactions in PDF documents.
maxwell-bland/rust_latex_table_parser
Quick and incomplete LaTeX table parser written in Rust. Handles macro definitions.
maxwell-bland/seating-chart-server
A simple webserver app that was used to generate exam seating charts at UCSD.
maxwell-bland/simple-covert
A Reliable, High Speed, Multicore Covert Channel via TRNG Contention
maxwell-bland/x-linux
Bash scripts to perform compilation of the linux kernel for 21 different microarchitectures