Home Projects Pictures Books About PGP Key

Fuzzing Deeper in C with Bunny the Fuzzer

October 31st, 2007 Anthony Towry

Today on bugtraq Michal Zalewski , a noted security researcher who pounds out some pretty cool tools, posted a new fuzzer for the C language.  Bunny the Fuzzer is available through Google Code.

So, if you know me personally, you know that lately I've been pretty drawn to fuzzing and Read the rest of this entry »

Posted in Security, Testing | No Comments »

DC405 - October Meeting Videos Up

October 27th, 2007 Anthony Towry

DC405 Logo

If you've listened to my last podcast you know I missed the first gathering of the newly formed DC 405 group.  Luckily, 0hm was there to shoot and edit the talks and has made them available at http://dc405.blip.tv

Some notes on the technologies behind ri0t's part of the talk: Read the rest of this entry »

Posted in Community, Security | No Comments »

Returning from Tulsa Techfest ‘07

October 22nd, 2007 Anthony Towry

In this episode I run down some of the fun and excitement of Tulsa Techfest '07. So sit back and enjoy as I regale you with tales of Silverlight and Oktoberfest brew. Techfest was another smashing success!

 
icon for podpress  The Decision - Episode 4 [13:14m]: Play Now | Play in Popup | Download (65)

Posted in Podcast, conferences | No Comments »

(In)secure Magazine - Issue 13 Released

October 16th, 2007 Anthony Towry

This has been out for about a month now, but I thought I'd post a short blurb anyway.  This issue contains some good information on PCI DSS compliance and an article by Michael Sutton, Adam Greene and the ever popular Pedram Amini regarding file fuzzing.

So, there's some interesting bedtime reading for you.

Posted in Security | No Comments »

Refactor :my => ‘code’

October 14th, 2007 Anthony Towry

There's a really cool site out there called RefactorMyCode.com that is built around the grand idea of community refactoring.  If you've got some messy spaghetti -code or some nasty function calls that you're not sure of how to cleanup, this may be just what the doctor ordered.

My gut feeling on this is that it'll be great for those short snippets and personal projects that people have going.  Hopefully no trade secret type stuff, but certainly the old crusty drudgery that we all have lying around.

Get to it, refactoring is fun!

Posted in Programming | No Comments »

Ubuntu w/Beryl and Avant is Wicked!

October 8th, 2007 Anthony Towry

Ubuntu Logo    I'm a late comer to this party folks.  I've been chugging along on Slackware for quite a while, squeaking through life on KDE 3.4.

The other night I was inspired to see what all was available through Ubuntu and it's native Gnome.  It's awesome out of the box.   This is a desktop Linux that I wouldn't hesitate pushing on my little sister.  It's fun, easy to use and has some great package management and productivity apps built in.

Once you get past the stuff that makes it work better, it's time to get crazy.  Beryl puts your desktop into graphic/animation overload.  Cubes to spin the desktop, an expose-like look at running apps, and transitions that make it the hottest thing on the block.

For you OS X lovers, I added the Avant launcher, which makes the taskbar more like that of OS X with quick launch icons that zoom on mouse-over.  It's sweet.

Overall, it beat the hell out of a lot of other distros I've tried, but more importantly, it beats the hell out of Vista in a BIG way.  Try it and prepare to be impressed.

Posted in Operating Systems | No Comments »

Lessons Learned While Fuzzing

October 4th, 2007 Anthony Towry

So, recently I started writing a web application fuzzer in Ruby. I chose Ruby for a couple of reasons,

  1. Ruby provides HTTP libraries that are fairly liberal while abstracting the devil
  2. Ruby is fun!

I got code working for parsing the form tag and determining the method of input 'GET' or 'POST', code for parsing parameters to be fuzzed and code for extracting links for forward spidering of the site.

Ok, this is all well and good, so I want to use a list that's provided by ninjas (i.e. the listings provided by OWASP). For my first run I decided to say f'it and threw this data into files that reflect options that can be selected or globbed from the command prompt.

So, I'm working the command line options and running Wireshark to make sure it's looking as it should. Then it hits me, how am I detecting that something is a miss? Status codes? Timing? Page response is going to give me b.s. So here it is boys and girls.

Lesson 1 : Don't throw the exploit at the input. Throw something to indicate an issue.

You see, if an SQL injection works, the page will render nicely, maybe it's a password field and it just blows you through...not helpful in indicating an issue. At least not the way I'm attempting to make this all happen.

Posted in Programming, Security, Web development | No Comments »

  • Recent Posts

    • New ProCheckUp ValidateRequest Bypass
    • Samurai Web Test Framework 0.1
    • Altering the Mac OS X Login Access Window Text
    • Summary on the State of Nmap
    • Android Security Team Says Hi
  • Archives

    • September 2008
    • August 2008
    • July 2008
    • June 2008
    • May 2008
    • April 2008
    • March 2008
    • February 2008
    • January 2008
    • December 2007
    • November 2007
    • October 2007
    • September 2007
    • August 2007
    • July 2007
  • Categories

    • Art
    • Books
    • Community
    • conferences
    • Hardware
    • Management
    • Operating Systems
    • Podcast
    • Programming
    • Projects
    • Security
    • Site News
    • Software
    • Testing
    • Uncategorized
    • Web development
  • Blogroll

    • Defcon 405
    • ha.ckers.org
    • Halvar Flake
    • OSVDB Blog
    • phed.org
    • Scott Berkun’s Blog
  • Tags

    .Net ASP.NET Beta Books browser buffer overflow C Community Compliance Concept conferences Credit Cards dc405 defcon Development exploit Future fuzzing hacking Linux malware Management Metasploit Microsoft oklahoma Open Source osvdb OS X Patterns PCI Perl Podcast Programming protocols Ruby secure coding Security Silverlight SQL Server Testing tools vulnerabilities vulnerability WordPress xss

Calculated Decision has Joomla! under the hood!

Podcast Powered by podPress (v8.8)