Posts by Year

2019

DMs to myself 4

7 minute read

Welcome to “DMs to myself,” where I will be going through messages from Twitter that I sent to myself. I do this in an effort to keep track of interesting o...

SSL/TLS Fun with Canary Tokens

4 minute read

What had happened was… It didn’t take long to learn (or re-learn) some more interesting things, thanks to Thinkst Canary Tokens.

Fun with Canary tokens

6 minute read

Whonary Tokens? Canary tokens are a concept that has been around for a while. The more generic name for them was Honeytokens. There are a few free services o...

Penetration Testing Reference Sheet

4 minute read

This post is a “living document,” intended for me to keep a quick-and-dirty reference sheet around at all times, rather than as a standalone post. It will be...

On identity, tribe, and infosec

6 minute read

I’ve been thinking lately about “the infosec community” because of some things I’ve read from folks on Twitter. Unlike my “DMs to myself,” posts, I’m not goi...

DMs to myself 3

6 minute read

Welcome to “DMs to myself,” where I will be going through messages from Twitter that I sent to myself. I do this in an effort to keep track of interesting o...

Using SDR on Debian

1 minute read

rtlamr Sometimes the instructions don’t register, the way they are laid out.

Back to Top ↑

2018

Steam on OSX High Sierra

3 minute read

Deja vu One of my earlier posts described how to make the Steam client work on Mac OSX. That was pre-High Sierra, and all that was needed back then was renam...

Phucking with phishers

8 minute read

You talkin’ to me? So there I was, minding my own business, checking my emails, when suddenly, a wild phishing attempt appears!

Analysis of Facebook advertiser data

6 minute read

I’m not a big fan of Facebook due to numerous privacy concerns. I’ve gone back and forth on the subject of closing my account for some time, but as yet still...

Privacy, and the importance of metadata

5 minute read

Privacy is an important subject to me. I am a strong opponent of the argument that “if you haven’t done anything wrong, you have nothing to hide.” All it tak...

Cheat sheet: Installing Jekyll on Linode

less than 1 minute read

I am in the process of migrating away from Ghost. Long/short, there is too much dynamic code, and the exposure makes me uncomfortable. I’ve discovered Jekyll...

Back to Top ↑

2017

Bash Bunny and P4wnP1

13 minute read

So I found myself in an interesting (and strange) thread on Twitter, the other day. I’ll be using screenshots, and hopefully I won’t get replies out of order...

Unicode symbol differences

2 minute read

Immediately after I submitted a comment to Dr. Neal Krawetz’s Hacker Factor blog, I realized I had misunderstood and overlooked some important details of dif...

Escalator brushes

1 minute read

If, like me, you have ever wondered what those little brushes along the sides of escalators are for, read on. Be warned, however: The information that follow...

Cheat sheet: Basic jQuery examples

2 minute read

I recently went through the first two levels of the free intro tutorial at JQuery in order to build some basic jQuery familiarity (more on why soon). Below a...

Configuring SNMPv3 on Ubuntu Server 16.04

less than 1 minute read

Another instance of documentation that wasn’t fully explanatory or didn’t work. I got my SNMPv3 set up succesfully using the following in /etc/snmp/snmpd.con...

How to use Steam on Mac OSX

1 minute read

Cheat-sheet version: USER=$(whoami) cd /Users/${USER}/Library/Application\ Support/Steam/Steam.AppBundle/Steam/Contents/MacOS/public; ls *.res | while read l...

Untrusted, levels 18 - 20

4 minute read

Spoiler warning: This will contain my solutions and explanations for the various levels in the game Untrusted. If you have not played yourself, I highly reco...

Configuring fail2ban to drop silently

1 minute read

Cheat-sheet version: apt install fail2ban printf "[Init]\nblocktype = DROP" > /etc/fail2ban/action.d/iptables-blocktype.local service fail2ban restart

Untrusted, level 17

3 minute read

Spoiler warning: This will contain my solutions and explanations for the various levels in the game Untrusted. If you have not played yourself, I highly reco...

Untrusted, Level 16

1 minute read

Spoiler warning: This will contain my solutions and explanations for the various levels in the game Untrusted. If you have not played yourself, I highly reco...

Untrusted, level 15

3 minute read

Spoiler warning: This will contain my solutions and explanations for the various levels in the game Untrusted. If you have not played yourself, I highly reco...

Untrusted, levels 13 - 14

4 minute read

Spoiler warning: This will contain my solutions and explanations for the various levels in the game Untrusted. If you have not played yourself, I highly reco...

Untrusted, level 13

10 minute read

Spoiler warning: This will contain my solutions and explanations for the various levels in the game Untrusted. If you have not played yourself, I highly reco...

Untrusted, levels 11 - 12

4 minute read

Spoiler warning: This will contain my solutions and explanations for the various levels in the game Untrusted. If you have not played yourself, I highly reco...

Untrusted, levels 08 - 10

4 minute read

Spoiler warning: This will contain my solutions and explanations for the various levels in the game Untrusted. If you have not played yourself, I highly reco...

Untrusted, levels 05 - 07

4 minute read

Spoiler warning: This will contain my solutions and explanations for the various levels in the game Untrusted. If you have not played yourself, I highly reco...

Untrusted, levels 01 - 04

4 minute read

Spoiler warning: This will contain my solutions and explanations for the various levels in the game Untrusted. If you have not played yourself, I highly reco...

Untrusted, a user javascript adventure game

1 minute read

In studying for my GWAPT I was introduced by Eric Conrad to a cool educational game called Untrusted, created by Alex Nisnevich and Greg Shuflin (sorry, Greg...

Wii U Surround Issues

1 minute read

I finally picked up a Wii U since the price has come down a bit and I’m hankering to play Breath of the Wild. Hooked it up to my TV + 5.1 surround sound rece...

How to resize images in Ghost

less than 1 minute read

The current version of Ghost does not support image resizing, so the workaround for now is to use HTML tags with some CSS crammed in:

Back to Top ↑