Archive for the 'Uncategorized' Category

Still Alive!

January 29th, 2009 | Category: Uncategorized

Yes, even though there has been much silence recently, this blog is still alive and kicking.  I’ve been spending all my time working on Peach 2.3 and related things.

The Contract Killer film The first beta of Peach 2.3 should hit sourceforge this week, it’s currently undergoing it’s first major rollout for testing.  With the new I’ll be posting up a number of what’s new how too’s.

Also look for a series of "Advanced Peach" articles that will cover some of the advanced uses of Peach for complex file types and network protocols.

Funny Face download

The Assassination of Jesse James by the Coward Robert Ford trailer

Love Is the Drug dvd

spider man 2 download HD

HD the wrestler download

Enemy at the Gates buy

Shanghai Kiss download

Cherry Crush release

A Dennis the Menace Christmas dvdrip

Think Fast, Mr. Moto ipod

The AristoCats dvd

Funny Games U.S. rip wanted dvd Tirante el Blanco divx

Star Trek V: The Final Frontier dvdrip

Figaro and Cleo ipod

Deep Blue Sea movies

Master and Commander: The Far Side of the World
No comments

Peach @ PH-Neutral 0×7d8

May 25th, 2008 | Category: Uncategorized

The Enforcer

The past ph-neutral security conferences in IMG_0242Berlin I have attended were all very fun, laid back, and informative.  The European security “underground” scene is highly refreshing after so many high cost US conferences.  Additionally the people are excellent and provide for good conversations.  This years ph-neutral was no exception and was held at an Island club, providing more space for this ever growing conference.  This year was packed as usual with a record high of 450 pre-registrations.

????? ???? ??? ?????

download Godzilla: Tokyo S.O.S. movie

Sophies Choice buy Revolution Summer full I originally wrote Peach 1 at ph-neutral 4 or 5 years ago, so it seemed fitting to come back and talk about Peach 2.  I had a blast and look forward to next year.

Just Add Water hd The Backwoods full movie

Punch-Drunk Love ipod

A Cinderella Story trailer

Confessions of an Innocent Man move ???????? ?????????

Super Size Me release

Teaching Mrs. Tingle ipod Shrek 2 ipod

Space Buddies dvd

Balls of Fury dvd download Flight of the Phoenix movie

ph-neutral Catch a Fire movie download

Spartan film

Triloquist hd

No comments

Peach 2.1 BETA2.A

May 19th, 2008 | Category: Uncategorized

Hate, love, 3g, coffee shops

January 10th, 2007 | Category: Uncategorized

Demonsamongus release

Halloween H20: 20 Years Later ipod

Super Size Me movie

Parked video

13th warrior the divx movie online untouchables the dvd

Orgazmo the movie The Ugly Truth movie download

The Color Purple divx

They Do It with Mirrors dvdrip

Working from coffee shops has been a source of hate and discontent in my life for some time.  After finally getting a spot on some small table I find the internet connection is fully saturated by hipsters logged into MySpace.  VPN?  Hell NO!  Arrg!  Waist of time.  Back to the house it is, no social interaction for me today.  Entering from stage left is a new hspda laptop card.  I’m not convinced it will do much for me, when has the cell network ever been fast.  Rumors of speed form Asia are just that to me.  Hrmm… connected… speed test… BINGO!  Doing over 700 down, 200 up with 3 (of 5) bars, rocking the vpn, sharing my connection out to friends, and generally happy with life in the coffee shop again.

Landspeed release Hulk download Brain Damage movie download

The Bluetoes Christmas Elf movie

Winnie the Pooh: A Very Merry Pooh Year trailer

The Medallion psp

Gingerdead Man 2: Passion of the Crust buy

Hope Floats psp

Dancer in the Dark divx

download Moonlight Serenade dvd
No comments

Peach Builder

January 07th, 2007 | Category: Uncategorized

Peach 2.0 development is rocking, here is a quick look at Peach Builder, a GUI for creating Peach 2.0 DDL files.  Peach builder will make fuzzer development much easier and faster.

peachbuilder

2 comments

Advanced Peach: Relative Offset Relationships

January 30th, 1999 | Category: Uncategorized
.!.
.!.

Welcome to the first advanced Peach article.  In this series I’ll be covering a number of more advanced Peach concepts, tips, and tricks.

Today we are going to talk about relative offset relationships.  It’s not uncommon to find file formats that contain offsets to other parts of the file.  Two examples of this are: OpenType font files (TTF), and ZIP files.  Both formats contain offsets to additional structures in the file.  In the case of TTF most of these offsets are relative to other portions of the file.  By default Peach relationships are relative to the start of the data stream, however it’s easy to change this for relative offsets.

Lets start out with a basic example that contains a Header, some Data in the body, and has an Index located at the very end of the file.  This is the most basic example, and as you would guess it looks something like the following:

<DataModel name="RelativeOffsets">
    <Block name="Header">
        <Number name="DataLength">
            <Relative type="size" of="Data" />
        </Number>

        <Number name="IndexOffset">
            <Relative type="offset" of="Index" />
        </Number>
    </Block>

    <Blob name="Data" />

    <Block name="Index">
        <Number name="CountOfStrings">
            <Relative type="count" of="Strings" />
        </Number>
        <String name="Strings" nullTerminated="true" minOccures="1" maxOccures="1024" />
    </Block>
</DataModel>

Now, the value of IndexOffset is going to be relative to the start of the data consumed or produced by this data model.  However what if the specification said that IndexOffset’s value was relative to the position of IndexOffset?  In that case we would set the relative attribute to true like this:

<DataModel name=”RelativeOffsets”>
    <Block name=”Header”>
        <Number name=”DataLength”>
            <Relative type=”size” of=”Data” />
        </Number>
        <Number name=”IndexOffset”>
            <Relative type=”offset” of=”Index” relative=”true” />
        </Number>
    </Block>
    <Blob name=”Data” />
    <Block name=”Index”>
        <Number name=”CountOfStrings”>
            <Relative type=”count” of=”Strings” />
        </Number>
        <String name=”Strings” nullTerminated=”true” minOccures=”1″ maxOccures=”1024″ />
    </Block>
</DataModel>

Lets take it one set further and say we are instead relative to the end of Header.  In that case we could use the relativeTo attribute to specify which element, note however that we will not use Header but instead Data!  Why? Because the value specified in relativeTo will be relative to the beginning of that element, not the end.

<DataModel name=”RelativeOffsets”>
    <Block name=”Header”>
        <Number name=”DataLength”>
            <Relative type=”size” of=”Data” />
        </Number>
        <Number name=”IndexOffset”>
            <Relative type=”offset” of=”Index” relative=”true” relativeTo=”Data” />
        </Number>
    </Block>
    <Blob name=”Data” />
    <Block name=”Index”>
        <Number name=”CountOfStrings”>
            <Relative type=”count” of=”Strings” />
        </Number>
        <String name=”Strings” nullTerminated=”true” minOccures=”1″ maxOccures=”1024″ />
    </Block>
</DataModel>

Hey, that wasn’t so hard!!

No comments