Aaron John's Blog

How to Build an ARP Spoofing Tool Using Python

In this documentation, I will go through the process on how to write an ARP Spoofing program which will enable us to redirect the flow of packets. The main focus on using this tool will be to redir...

How to Write MITM Scripts Using Python and Executing it With MITMproxy

For this project we will analyze the flow of data and write our own script to intercept downloaded files and make a trojan out of the file that the target client is downloading. Here, we are not r...

Cracking WPA and WPA2 Encryption by Exploiting WPS Using Reaver

In this documentation I will discuss the steps to take on how to bypass issues that one would usually face when using Reaver to crack into routers that have Wifi Protected Setup (WPS) enabled. I w...

Building a Fake Access Point and Using a Captive Portal to Get Login Credentials

For this project I will presume that you have already cloned a captive portal of an open business network that you usually would see in airports, hotel lobbies, coffee shops, and other venues that ...

Building an Augmented Reality Ruler with ARKit

In this project I made a Augmented Reality Ruler which relies on the built in sensors and A9 processor (Available through iPhone 6S and upwards.) The measurements are based on the plane detection’s...