Blog Entries

Linux Kernel x86-64 Register Leak

October 4th, 2009

A recent vulnerability in the Linux kernel (versions <= 2.6.32-rc1) allows the leakage of certain register contents.   The x86-64 registers r8-r11 may be leaked to 32-bit unprivileged userspace applications that switch themselves into 64-bit mode.

Read the rest of this entry »


Disabling Green Dam with Dam Burst

September 28th, 2009

Dam Burst is a simple utility that allows an unprivileged user to disable the censorship functionality of the Green Dam Youth Escort software.

Read the rest of this entry »


Hostage Taking Botnets

September 11th, 2009

What happens when a botnet operator decides to hold infected machines hostage and announces demands?  What organization is in charge of cyber-related hostage situations? What are the trade-offs of giving in to the demands?

Read the rest of this entry »


Linux Kernel getname() Stack Memory Disclosures

August 29th, 2009

In this post, we’ll look at some kernel stack information disclosures in the getname() functions of several socket AFs recently discovered in the Linux kernel.

Read the rest of this entry »


PolyPack at USENIX WOOT ‘09

August 10th, 2009

We just presented our PolyPack research today at the USENIX Workshop on Offensive Technologies (WOOT ‘09) in Montreal, Canada.  Links to the paper and presentation materials are after the jump.

Read the rest of this entry »


Hijacking Tinychat Screencasts

July 12th, 2009

Tinychat is a sweet site that allows for simple chat, video conferencing, and screencasting.  In this post, I’ll detail how to hijack Tinychat screencasts by injecting images of your own.

Read the rest of this entry »


Analysis of a Trojaned ssh/sshd

June 30th, 2009

Some information about a trojaned ssh client and sshd server discovered in a recent compromise.  I didn’t find any details on this particular OpenSSH backdoor via Google, so hopefully this information will be of use to anyone who runs into it on their boxes.

Read the rest of this entry »


udev Local Privilege Escalation

April 20th, 2009

A recent bug found by Sebastian Krahmer in udev has considerable security impact across a wide range of Linux distributions.

Read the rest of this entry »


Panera Gift Card Security

April 15th, 2009

A bit of information on Panera Bread’s gift card security, or lack thereof.

Read the rest of this entry »


dpkt Tutorial #4: AS Paths from MRT/BGP

March 25th, 2009

Previously we looked at creating ICMP echo requests, parsing a PCAP file, and doing DNS spoofing with the dpkt framework.  Today I will show how to parse the AS paths of BGP messages out of MRT routing dumps.

Read the rest of this entry »