Wednesday, May 09, 2007

A NEW CHALLENGAR APPEARS!!!

Just in time for dear old Jack's demise, the hacker community finds a new villain! Say hello to the new guy ready to prevent you from posting things on the internet: Michael Ayers.

Some reading if you want more of the story.

AACS LA: Internet "revolt" be damned, this fight is not over
HD DVD "The Code" Shirt
Breaking: Digg Riot in Full Effect Over Pulled HD-DVD Key Story

Basically, the HD-DVD encryption can be broken by a certain 32 character hex key. Cue the content controller trying to stop people from printing or reproducing the code. Problem is, the code is essentially data. It's almost like saying your car uses the color blue, so anything that's blue is unauthorized reproduction of "trade secrets". Certainly this series of hex characters is a bit more esoteric than the color blue, but all software is made of 1's and 0's, and when displayed in the hex format, this series likely exists in countless places. It's also like patenting the "curve". Things already exist in the world that use curves in countless ways, you can't just say it's illegal to use it because YOU use it!

It's amazing how many parallels you can draw from this and the DeCSS idiocy. Since "data" is not protected speech (due to technically inept law-makers), the code is being reproduced as art, shirts, and in song. It seems the AACS LA can't fire off cease and decists fast enough.

I really enjoyed how Think-Geek approached the problem of fighting these idiotic threats while keeping themselves from legal action. They've made a shirt which reads the following:

09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-bd
09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-be
09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-bf
[redacted]
09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c1
09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c2
09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c3


People knowledgeable in such things know what key is missing without it having to be printed! Genius.

On a completely unrelated note, I've written a random number generator, but it doesn't seem to be working... Every time I run it, it just returns the same hex characters over and over again! Here's some sample output...
09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c0
09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c0
09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c0
09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c0
09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c0
09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c0
09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c0
09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c0
09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c0
09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c0
09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c0
09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c0
09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c0
09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c0
09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c0
09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c0
09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c0
09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c0
09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c0
09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c0
09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c0
09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c0


Anyone know how to fix this?

No comments: