Setting up MariaDB on FreeBSD

This will briefly cover building from source and some notes for some silly mistakes that I made and how to “fix” them or at least get things working. Let’s get started. Make sure everything is up to date Before starting anything else make sure that all ports are there and...

Exploring Python Metaclasses

In this post I will take a look at using the type keyword to create dynamic classes on the fly (metaclasses). I’ll focus on type first and then look at using it as it relates to creating metaclasses. Type The most widely known use of type is to determine the...

Building Python on Ubuntu 16.04

For this post I am specifically working on Ubuntu 16.04 but I’m sure it could work on other versions as well, however a little while back I wrote another post about building python on docker. In this post I’m going to look at creating a chroot environment and then setting...

Creating a FreeBSD bootable USB on OS X

It’s pretty straightforward but I can’t remember some of the commands like I can on Linux. So I’m creating a little post for it so I don’t have to keep searching and thinking what did I do last time every time. Download the installation media Head over to the download...

Building Python on OpenBSD 6.2

Note: If there are patches for the software you want available in the ports tree, you probably want to look at the working with ports page. However, if you want to customize your build further read on. At the time of this writing I am in the process of building...

Building Python on Ubuntu 14.04

While hunting for the source of a bug earlier, I thought that it might be the cause of a bad binary. To rememdy this I thought that I would build python from source and now I’m creating this post for some documentation on the process. During this I was using...

Mr Robot - vulnhub write up

After getting this fired up virtualbox, the first thing I did and like to do is run an nmap scan. Huh, only http(s) ports open. PORT STATE SERVICE VERSION 22/tcp closed ssh 80/tcp open http Apache httpd 443/tcp open ssl/http Apache httpd When first visiting the site, I found this...

Vulnhub - RickdiculouslyEasy: 1

I had some time to play on the computer this weekend, so I decided that I would look into finding a CTF. After poking around reddit for a bit I finally remembered Vulnhub, how could I have forgotten. Any how, I found this challenge on the first page and thought...

Protonmail Dark Pattern?

I remember when bing used to do this on their mobile site, it would load then I would go to tap on the search box to focus my cursor and just as I was about to do that it would pop in an ad for their mobile app. Then I...

Popunders In The Wild Technical Analysis

A more in depth look at what I did when checking out the PornHub popunder. I don’t know that I went about things in the right manner it’s what I did. Also, I want to note that I did all the analysis using an ubuntu virtual box with chrome installed....

Finding Popunders In The Wild

What better place to find shady practices that wouldn’t be tolerated on more mainstream websites than porn sites. In this case we’ll check out PornHub and how they use popunders to display ads that may lead to malware? In the cases I found during my research it lead to an...