Friday, October 26, 2018

DynoDrone: A Pythonic way to model Quadcopter builds

I have always been a fan of mechanical builds. When I was a teenager I was fascinated with cars. Building them, breaking them down, and especially tuning them. One program I remember fondly from these early days of tuner glory is "Desktop Dyno", a system for modeling engine performance without expensive hardware. In this post I will discuss how I used Python to create a "Desktop Dyno" for flight systems called DynoDrone.

Saturday, October 20, 2018

Functional Obfuscation in python






As a researcher, I have always enjoyed exploring the technology and methodology of Reverse Engineering. One area which fascinated me specifically were the attempts by various systems to try and resist reversing. Companies and criminals both use these methods in their efforts to protect their intellectual property and dissuade would-be attackers. In this post I will describe a few methods for protecting Python code from analysis which I think more developers should be aware of.