I’m interested in all kind of security topics and I’m working as a penetration testing consultant. Before I started working I got two nice little pieces of papers from my university.

Let’s start with my past: A long time ago I was active on the remote-exploit.org forums (former backtrack and now kali linux). For example I played with Fake Wireless Access Points (you can download one of my very old scripts here), which I still use from time to time. I wrote some new, simpler, smaller and cleaner scripts for private use.

Later I developed a fuzzer plugin for the web application scanner w3af and contributed other plugins.

At one point I wanted to move on and explore other areas, I got a little fed up with web application security. I started playing with Atmega microcontrollers, my Raspberry Pi and I built a small 3x3x3 LED Cube with an Arduino. I never dived extremely deep into hardware, but from time to time I’m still soldering stuff.

I did some research and had a few public speeches about Android security, I broke some Android related things that were never made public. However, this was also where I got the “Android guy” branding on my forehead.

The next step was to use my exploitation knowledge in the wild, I weaponised a Proof of Concept crash and turned it into a full exploit which circumvents DEP and ASLR, works on x86 and ARM and targets Windows, Linux and FreeBSD. The entire process took a lot of code porting (python to ruby), implementing as a Metasploit module, separating protocol and exploit and so on. In the end it landed in the official Metasploit repository.

I’ve been fuzzing a lot, mostly with AFL and helping to improve the tool where I can. I also bought some odroid u3s which are under heavy load to fuzz C/C++ code. For example I reported a couple of issues to the libtiff maintainers.

Breaking the products of all three major Mobile Device Management (MDM) vendors is part of my job for many years already. Although most of the found issues are under NDA, a XSS and a little authentication trick aren’t anymore.

I always came back to my web application security roots from time to time, this time to release two Burp Suite extensions, an HTTP fuzzer and a response cluster extension). Moreover, there is another very big Burp extension coming up…

Languages are important. I know enough German, English, Java, Python, PHP, SQL, Search Engine Operators, HTML, French, Javascript, XML, Bash, Regex, C/C++, Assembler, Ruby, Vallader Romansh and clef (music) to get along. And probably some others. Let’s not start with tools. And of course there are metasploit modules I’d like to release and a hundred things I’d like to write about in public. But that’s not how our industry works.

My CVEs: CVE-2015-8870, CVE-2015-9232, CVE-2016-10511, CVE-2017-10356

You can send me an email to floyd at floyd dot ch. Or simply leave me a message here.