Josh Terrill's repositories
paywall-reader
A web app that lets you read articles on popular news sites that get hidden behind paywalls
marijuana-verify
:leaves: A simple npm module that checks to see whether or not a medical marijuana patient's recommendation ID is valid or not.
one-time-pad
a one-time pad cipher written in nodejs
usda-ingredients-api
a private REST API used for pulling ingredients given a UPC code from ndb.nal.usda.gov
awesome-reverse-engineering-blogs
A list of high quality reverse engineering blogs that I peruse
course-notes
A repository to hold some markdown notes that I've taken while doing various online courses
hacked.codes
customized gatsby blog for https://hacked.codes
justin-bahn-design-extension
Make every website look like it was designed by Justin Bahn!
aigeneratedpoem
code repo for the https://twitter.com/aigeneratedpoem twitter account
document-fingerprint
A web application and standalone API that lets you upload a PDF file and share it with others. Each downloaded PDF file will contain an invisible bit of metadata watermarked into the document that identifies who the person that downloaded the PDF is. You may also upload a PDF to view the invisible metadata that may exist on it.
instant.io
🚀 Streaming file transfer over WebTorrent (torrents on the web)
integrity-web
An experimental drop-in JS file that detects any changes to the DOM and notifies user if such as taken place. Used to detect when scammers have modified the DOM of a scam victim to trick them.
recursive-s3-downloader
A slow but effective script that takes an open s3 root URL as an argument, loops through all available directories and files, exports them, and then downloads the files
typeorm-model-generator
Generates models for TypeORM from existing database.
Visual-Mic
When sound hits an object, it causes small vibrations on the object’s surface. Here we show how, using only high-speed video of the object, we can extract those minute vibrations and partially recover the sound that produced them
apiheartbeat
An application that checks your API's pulse and sends notifications if they flatline.
decompiler-explorer
Decompiler Explorer! Compare tools on the forefront of static analysis, now in your web browser!
matching-bytes
a library that takes two files as an input and finds any matching patterns of bytes between them (Can be very very slow)
node-timing-attack
Demo of API key cracking using a timing attack
public-bookmarks
A REST API for publicly publishing and viewing your bookmarks.
some-assembly-required
An approachable introduction to assembly.
super-awesome-utility-api
A super awesome utility API that has endpoints needed during development
usrlocalbin
A collection of custom utility scripts that I have created in /usr/local/bin/
wordpress-malware-december-2022
a repo containing the files relevant to the December 1, 2022 Wordpress hack. This repo contains malicious PHP files in their natural and reverse engineered state.
yara
A collection of yara rules that I'm writing to find and track malware families that I'm interested in.