This repository contains most of the code that I write for my blog posts. I realized I have random repositories on Github. I am consolidating them into one.
Most code in this repository is governed under the MIT. Some code may have a different license, check each directory for a license file.
Security code will be mostly in https://github.com/parsiya/Go-Security.
This table will help but may not be current. Look inside each individual directory to see the code.
- Random Code
- Individual Licenses
- Security Code
- Code Index
Code for my set of WinAppDbg tutorials.
- Copy the
winappdbgdirectory to your Virtual Machine.
- Install Python, WinAppDbg and other software using instructions in part 1.
- Follow the tutorials and enjoy.
- If code is wrong, make an issue here or yell at me on Twitter/email/etc.
- Part 1 - Basics
- Part 2 - Function Hooking and Others
- Part 3 - Manipulating Function Calls
- Part 4 - Bruteforcing FlareOn 2017 - Challenge 3
Doing the Cryptopals challenges with
lol no generics.
Gophercises by Jon Calhoun.
Small proxy that I wrote for proxying Hipchat.
- Main blog post
- Related blogs:
Code and example program used in:
Small text adventure written in Python using PAWS (Python Adventure Writing System). Created as part of the class activity for "Advanced Topics in Computer Security" in 2013 at Johns Hopkins.
PAWS 2.1 is a fork by
Matthias C. Hormann at https://github.com/Moonbase59/PAWS. PAWS was originally created by
- Blog post
- Github repository (because there are links to it)
This is a fork of the the Octopress Image Popup Plugin at https://github.com/ctdk/octopress-image-popup by Jeremy Bingham. The original instructions did not work for me out of the box so I made some minor changes. Because it has a different license, I am keeping it in a separate repository.
- Blog post
A few python scripts to extract information from pcap files to csv.
Doing the first few cryptopals challenges in C (why?!).
I found this code in an old archive. It's apparently some calculator I wrote back in undergrad. It draws shapes on the screen and depending on where you click, you get a number. Pretty much all of it was done manually. The only thing I remember, is that I needed to have
C:\\egavga.bgi for it to work. Fun times.