Chris Long

6 minute read

Over the past few years, I’ve been trying to find a desk and hardware configuration that I’ve been satisfied with to control multiple computers. There are many hardware and software solutions available on the market, but I found most of them to be lacking in one way or another. My requirements for this setup were: Supporting 3-4 different computers: 2 Laptops and 2 desktops. Supporting full resolution and 60hz on a 34” wide screen display No input lag or dependency on the network to share devices Easy to add/remove peripherals to/from machines.

Using Osquery to Detect Reverse Shells on MacOS

A deeper look into the significance of TTYs for detection

Chris Long

7 minute read

Reverse Shell Detection One challenge when it comes to building defenses for MacOS are the numerous scripting languages that come pre-installed with the operating system. While it may be convenient for developers, it provides attackers with a variety of methods for establishing persistence and bootstrapping connections to command and control servers. Once attackers gain a foothold on systems, they frequently like to gain shell access by launching reverse shells. The benefits of this are well documented here. [mistake]

A walkthrough of the 'mistake' challenge

Chris Long

5 minute read

Introduction As my first post, I thought I would do a quick writeup of the Mistake challenge found on This challenge took me a bit longer than I expected, but the mistake does turn out to have interesting side effects. The challenge is as follows: We all make mistakes, let’s move on. (don’t take this too seriously, no fancy hacking skill is required at all) This task is based on real event