About Twitter GitHub RSS

Sonic IPv6 Tunnel with DD-WRT
16 Aug 2015
Sonic [https://www.sonic.com/] (my home ISP) offers an IPv6 tunnel for their customers who have a service plan that does not offer native IPv6 yet. Sonic’s IPv6 tunnel operates much the same wayHurricane Electric’s [http://www.he.net/] Tunnel Broker [https://tunnelbroker.net/] does, however since…
More
Fast and Vulnerable: A Story of Telematic Failures
11 Aug 2015
I gave a presentation at WOOT 2015 [https://www.usenix.org/conference/woot15/workshop-program/presentation/foster] demonstrating how network enabled telematic control units (TCUs) can be used to remotely control automobiles from arbitrary distance over SMS or the internet. Abstract Modern automobiles are complex distributed systems in which virtually all…
More
PSA: Enable server certificate revocation checking in Chrome
14 Apr 2014
Recently there has been a lot of buzz about the recent Heartbleed [http://heartbleed.com/] vulnerability found in some versions of OpenSSL. The attack works due to a mistake in the server validating part of the request made by the SSL client. The popular web comic XKCD has made a…
More
TRIPLEX DVRLink DVR468RW Exploit
20 Jun 2013
At an internship I had a while ago one project assigned to me was to regain access to a CCTV security system which we had been locked out of for some years. (The previous manager left without leaving the password.) The DVR system was a TRIPLEX DVRLink DVR468RW, whatever that…
More
Getting Started with ActionBarSherlock
11 Jun 2013
Update: ActionBarSherlock is no longer necessary. The latest Google Support Library includes appcompat [https://developer.android.com/topic/libraries/support-library/features.html] which is a better solution. ActionBarSherlock [http://actionbarsherlock.com/] is an Android support library designed to allow you to use the ActionBar which was introduced in Android 3.…
More
How to Compile a Linux Kernel for Android
27 May 2013
A while ago I was working on building a custom kernel for my Android phone. Once you get the source the compilation process is not as straightforward as I hoped. Here are the steps required to get from the kernel source to a flashable image for your phone. Get a…
More
Adding Hibernate to the CrunchBang Linux shutdown menu
24 May 2013
By default CrunchBang Linux [http://crunchbang.org/] does not have hibernation support enabled in the shutdown menu. The reason for being excluded is likely because not all computers support hibernation. However most modern computers will support it. To add a hibernation option just download this [https://gist.github.com/lanrat/…
More
PHP Karaoke Queue
24 May 2013
A while ago I decided that I needed some more JavaScript/AJAX experience, and what better way to get it than to use it to solve an existing problem. Every now and then my apartment hosts karaoke nights, we have a lot of songs, enough to fill a 4-inch binder.…
More
SMS DOS: Cellphone Denial Of Service via text messages
10 Mar 2012
A while ago I wondered how well modern cellphones could handle a flood of text messages. So I created a simple python program to test just that. The program works by sending emails to a SMS Gateway [http://en.wikipedia.org/wiki/SMS_gateway] which will forward the message to…
More
WIFI Recovery for Android
29 Feb 2012
Have you ever wanted to give a friend access to a wireless network you are on but don’t want to go find the key? WIFI Key Recovery will find the key on your device and allow you to share it via a message or QR Code. Additionally WIFI Key…
More
Page 2 of 4


© 2022