The quest for a truly secure and low power keyfob

After stumbling upon how easy it is to open garage doors with a HackRF (I’ve tried 12 different doors so far and won every time), I’ve been thinking about how a secure keyfob system might work. The requirements are that it is low-power (it should last at least a year without needing a new battery), ...

Trash, Complexity, and Simplicity in the Design Process 1

Trash-Oriented Design The most popular design process in large businesses seems to be Trash-Oriented Design, or TOD. TOD feeds off the belief that all we need to make money are great ideas. It’s tenacious nonsense, but a powerful crutch for people who lack imagination. The theory goes that ideas are rare, so the trick is ...

All About the HackRF Blue 6

All About the HackRF Blue
The cheap and awesome R820T DVB-T dongle got me interested in Software Defined Radio (SDR). I was immediately hooked and started looking for downconverters etc to expand the frequency range. After seeing the success of the HackRF Jawbreaker, I decided to build one. As with many of my projects, I ended up getting sidetracked and ...

RTL-SDR Raspberry Pi Image 24

Update: I’ve been extremely busy with the HackRF Blue project and have not had time to release an updated version of this image, but I will do once the HackRF Blue is out of the way! This Raspberry Pi Image is built with rtl-sdr suite included for use with DVB-T dongles. You will need a ...

Raspberry Pi Image for Software Defined Radio 78

UPDATE: I broke something when updating this from the last version, this should work for command line usage but the GUI tools don’t work so please lower expectations to remain happy. Also, if you don’t need GNU Radio but just want RTL-SDR, please use this image instead it’s much smaller and more streamlined. I’ve finally ...

GNU Radio and rtl_sdr on Raspberry Pi 19

UPDATE: Please see the updated version here. Software Defined Radio is very cool, especially when you can use a $10 DVB-T dongle to do it on a $40 computer. I noticed a lot of people were having problems compiling GNU Radio on the Raspberry Pi, so I’ve done this for you. Simply download the image, ...

Using Fail2Ban for WordPress on Ubuntu

In this post I show how to set up Fail2Ban to protect your wordpress blog or site from brute force attacks. This is written specifically for Ubuntu but will work (in a general sense) on any linux distribution. Brute forcing your way into a WordPress blog’s administration account is not difficult unless the system admin ...

WordPress Dictionary Attack

Wordpress Dictionary Attack
A lot of clients seem to be using WordPress in one form or another and this can sometimes provide usernames/passwords that are used on other systems. Here is a quick script to perform dictionary based penetration testing on WordPress. I normally use this with my own modified rockyou password list as well as the 10-k password ...

Solving 50Hz buzz/vibration/shock on Macbooks. 10

Solving 50Hz buzz/vibration/shock on Macbooks.
Apple has definitely dropped the ball, literally¬†everyone I know with a Macbook complains about the “buzzing” or “vibration” and “pinching” or constant electric shocks they receive when using the device. I’m not sure how this happened, considering how well built and thought out their products are in general. While many an armchair-expert will probably scoff ...

Quick ‘n’ dirty data projector

Quick 'n' dirty data projector
This is a blast from the past! Around 2003 (wow, 10 years ago!) I decided to build a quick and dirty projector because I wanted to watch movies on the big screen. I recently stumbled upon the pictures which were taken with my 0.2 MegaPixel camera. This project is still quite relevant today as the ...