The Shadow File

My notes on technology, security, and personal projects

Thursday, April 25, 2013

Bowcaster's EmptyOverflowBuffer class (Tutorial Part 5)

›
In previous parts of the Bowcaster tutorial, I showed how to construct your buffer overflow using the OverflowBuffer class.  I also mention...
Monday, April 08, 2013

Buffer Overflows with Bowcaster Part 4

›
In part 1 of the Bowcaster tutorial I showed how to generate an overflow string with the OverflowBuffer class. In part 2 , I showed how to...

Crossbow is now Bowcaster

›
Crossbow has been renamed to Bowcaster. It turns out "Crossbow" is a popular word.  Who knew?  A company in California has the wor...
Friday, March 29, 2013

Buffer Overflows with Bowcaster Part 3

›
This is the third part in a multi part tutorial on using the Bowcaster exploit development framework to build a buffer overflow exploit. He...
Thursday, March 28, 2013

Buffer Overflows with Bowcaster Part 2

›
This is the second in a multi-part tutorial on developing a buffer overflow exploit using Bowcaster.  Here's Part 1 . In part 1, we ha...

Buffer Overflows with Bowcaster Part 1

›
This is the first in a multi-part tutorial on developing a buffer overflow exploit using Crossbow  (now called Bowcaster), which I released ...

Crossbow

›
UPDATE: Crossbow has been renamed to Bowcaster. It turns out "Crossbow" is a popular word.  Who knew?  A company in California has...
Sunday, February 10, 2013

Hacking is Bullshit

›
I love hacking.  I love vulnerability research.  I love software exploitation.  I love finding creative ways to subvert control of an applic...
Friday, February 01, 2013

DLink DIR-815 UPnP Command Injection

›
With all the excitement regarding UPnP vulnerabilities lately, I though I'd write up this one I found a few weeks back.  I had kind of f...
Thursday, November 29, 2012

UPDATED: Responsible (non)Disclosure

›
Update:  I received a personal communication from Mr. Flemming.  He makes the case that what I believed to be a subtextual threat was not in...
Tuesday, October 23, 2012

Specifying Preferred Load Addresses for ELF Shared Libraries

›
[NOTE: This was going to be a post about how to relocate a shared library that is loaded using LD_PRELOAD such that a program's linked l...
Tuesday, June 12, 2012

Parsing Email and Fixing Timestamps in Python

›
I decided to POP out all my Yahoo mail into my Google Apps account so I could stop paying for Yahoo's "premium" service (WTF, ...
Friday, December 16, 2011

Long-form Reading 2011

›
Here are some long-form articles I've enjoyed this year. The Hazards of Nerd Supremacy: The Case of Wikileaks (theatlantic.com) The...
Tuesday, December 13, 2011

Reading List 2011

›
I was using up all of my accumulated credits on Audible.com just now, and realized I've listened to several great audiobooks over the la...
Sunday, November 13, 2011

Multi-page Javascript Bookmarklet

›
[Disclaimer: I don't know crap about javascript, other than what I pieced together from the 'tubes.] I read something somewhere (I ...
Friday, November 04, 2011

On the Mac App Store and Sandbox Restrictions

›
Update : My friend, Chad, creator of Pear Note , has an interesting perspective that is much more in-depth than what I have written. While...
Sunday, December 19, 2010

Fake Reviews on Amazon?

›
We all know there are shady marketing/image promotion firms that do things like post fake reviews on Amazon.com and others. However, I'...
‹
›
Home
View web version
Powered by Blogger.