Stories
Slash Boxes
Comments

News for nerds, stuff that matters

42 ways to Distribute DeCSS

Posted by CmdrTaco on Tue Oct 17, 2000 11:20 AM
from the show-your-support dept.
Fabien Penso writes "As you know lots of homepages has been shut down or had troubles because they were distributing DeCSS source code (2600.com, ...). This one explains you other ways to share it. Basic FTP, HTTP, but also NetBIOS, ssh, DNS, IRC, Corba (!), XDMCP, CVS, etc. All the examples are also running on the server so you can get a try while you read it." Mirror early, mirror often ;)
This discussion has been archived. No new comments can be posted.
42 ways to Distribute DeCSS | Log In/Create an Account | Top | 124 comments (Spill at 50!) | Index Only | Search Discussion
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
(1) | 2
  • Welcome to the Slashdot Server Meltdown Program! by 1010011010 (Score:2) Tuesday October 17 2000, @06:58AM
  • No, wait! I've got it! by shanek (Score:1) Tuesday October 17 2000, @07:46AM
  • Using Big Brother To Deliver The Goods by WillSeattle (Score:1) Tuesday October 17 2000, @07:01AM
  • My solution (Score:4)

    by outlier (64928) on Tuesday October 17 2000, @07:49AM (#699336)
    I'm working on converting DeCSS into barcodes using Azalea QTools [azalea.com]. The barcode format that the CueCat uses. Only the CueCat can decode this particular variant of code 128.

    This would mean that in order to see something that allegedly violates the MPAA's DMCA protections, you'd have to allegedly violate DigitalConvergence's DMCA protection.

  • Why not... (Score:3)

    by mayonaise (29272) on Tuesday October 17 2000, @07:54AM (#699337)
    Just distribute DeCSS on DVD media?
    Oh, wait a minute....

    J
  • What if I... by Yottabyte84 (Score:1) Tuesday October 17 2000, @07:54AM
  • by cthulhubob (161144) on Tuesday October 17 2000, @07:54AM (#699339) Homepage
    AFAIK, no judge in the United States or elsewhere has ruled that it is a crime to own or distribute DeCSS or css-auth.

    The only related ruling is the one by Judge Kaplan, which states that it is not allowed in the State of New York to post a hyperlink that targets a copy of the DeCSS source code. Period.

    This is not a wide ruling. It does not cover other methods of distribution. It does not cover distribution outside of New York. These things are not illegal, in New York or elsewhere.

    Go forth, ye huddled, ye unwashed masses, and buy a DVD today with the express purpose of watching it on a Linux box using DeCSS!
  • Let's piss off TWO outfits by dodecahedron (Score:2) Tuesday October 17 2000, @09:08AM
  • Re:MPAA Spiders on the way? by Danny Ra (Score:1) Tuesday October 17 2000, @08:00AM
  • My fantasy (Score:4)

    by Vassily Overveight (211619) on Tuesday October 17 2000, @09:19AM (#699342)
    I wish some programmer at a big outfit like Microsoft or Adobe would embed DeCSS into an easter egg in some app that sells in the millions. Let the MPAA see how far they get demanding a recall of every copy of Office 2001.
  • Re:Let's play Web that DeCSS! by douper (Score:1) Tuesday October 17 2000, @09:24AM
  • The question. by pete-classic (Score:1) Tuesday October 17 2000, @08:03AM
  • Re:Time for a new song? by sulli (Score:1) Tuesday October 17 2000, @08:04AM
  • Re:Look for it in Pi by jsmaby (Score:1) Tuesday October 17 2000, @09:24AM
  • deCSS into DNS by Municipa (Score:2) Tuesday October 17 2000, @09:24AM
  • Re:Let's play Web that DeCSS! by douper (Score:2) Tuesday October 17 2000, @09:27AM
  • Security by CAIMLAS (Score:1) Tuesday October 17 2000, @09:29AM
  • Re:Is this going to end? by Platinum Dragon (Score:2) Tuesday October 17 2000, @09:31AM
  • Re:How about this? by Bananenrepublik (Score:1) Tuesday October 17 2000, @12:38PM
  • Re:SDMI it! (Score:3)

    by discHead (3226) <3zcxrr602@sneakemail.com> on Tuesday October 17 2000, @09:35AM (#699352) Homepage
    Bonus points if you apply the watermark to an unauthorized dance remix of "Master of Puppets."
  • "Childish" behavior? by makhnolives (Score:1) Tuesday October 17 2000, @09:35AM
  • Re:MPAA Spiders on the way? by wuice (Score:1) Tuesday October 17 2000, @01:09PM
  • LINK THIS!! by Understudy (Score:1) Tuesday October 17 2000, @01:34PM
  • Re:MPAA Spiders on the way? by phat_joe23 (Score:1) Tuesday October 17 2000, @01:50PM
  • Re:Let's play Web that DeCSS! by isorox (Score:1) Tuesday October 17 2000, @01:59PM
  • The best yet by cjsteele (Score:1) Thursday October 19 2000, @10:05AM
  • Pioneer by Kvasio (Score:1) Tuesday October 17 2000, @02:02PM
  • in the kernel (Score:3)

    by hernick (63550) on Tuesday October 17 2000, @02:25PM (#699360)
    Just convince Linus Torvalds to include it in the kernel, and include kernel hooks for CSS decoding. Let it go unnoticed for a while and watch the RIAA try to have 5 revisions of the kernel suppressed from 500 mirrors and 2 million production machines.
  • Re:they forgot another way by shanek (Score:1) Tuesday October 17 2000, @07:05AM
  • don't do it... by h4x0r-3l337 (Score:1) Tuesday October 17 2000, @07:08AM
  • Fast mirror by penso (Score:2) Tuesday October 17 2000, @07:12AM
  • Give DeCSS some permanence! by AFCArchvile (Score:2) Tuesday October 17 2000, @07:13AM
  • PGP anyone??? by NGTV13 (Score:1) Tuesday October 17 2000, @07:14AM
  • by Mr. Barky (152560) on Tuesday October 17 2000, @08:05AM (#699366)
    A long time ago (in internet time), in MacUser or MacWorld (I forget which) Andy Ihnatko came up with a game: Web That Smut. It goes as follow. Choose any starting page and follow the links until you find smut. The shortest path wins. (Well, actually, you start with a page and two of you face off and say "I can Web That Smut in x links" like the game Name That Tune - but we're playing the distrubuted version here.) Here, let's play Web That DeCSS - find the path that leads to DeCSS code starting from www.mpaa.org.

    Some notes: you're not allowed to type in anything! That is, you can't find a search engine and type in DeCSS. In my solution below, I need to go through the NY Times. Since I've registered with them, I don't have to type in anything, but if you haven't registered, it won't work. Maybe someone can find a solution that doesn't require registration?

    http://www.mpaa.org/
    http://www.mpaa.org/home.htm
    http://www.mpaa.org/tv/
    http://www.tvguidelines.org/default.htm
    http://www.tvguidelines.org/resource.htm
    http://www.nea.org/
    http://www.nea.org/news/press/
    http://www.edweek.org/clips/
    http://www.nytimes.com/2000/10/17/nyregion/17TEA C.html
    http://www.nytimes.com/pages-technology/index.ht ml
    http://www.nytimes.com/pages-technology/cybertim es/cyberlaw/
    http://www.nytimes.com/library/tech/reference/li nkscyberlaw.html
    http://www.eff.org/
    http://www.eff.org/IP/Video/MPAA_DVD_cases/20000 808_ny_post_trial_brief.html
    http://eon.law.harvard.edu/openlaw/dvd/
    http://eon.law.harvard.edu/openlaw/DVD/DeCSS/
    http://www.zpok.demon.co.uk/decss/
  • Tattoo You (Score:3)

    by empesey (207806) on Tuesday October 17 2000, @07:15AM (#699367) Homepage
    If someone were bold enough, they could get a tattoo of the source code, perhaps in a color that's only visible under ultraviolet light.

    This would bring all kinds of interesting laws into effect. They can't issue cease and desist orders on someone's skin, nor could they reposses the code.
  • Not yet. by Randy Rathbun (Score:2) Tuesday October 17 2000, @08:12AM
  • by theoddone33 (184581) on Tuesday October 17 2000, @08:13AM (#699369)
    What if the DeCSS source package (or a gzip) is split up into 10 or so diff or xdelta patches. Each patch is stored on a different server run by a different admin. Each page also links to the next patch in the sequence. That way, everyone would be able to get the code, but no one would ever distribute more than 1/5 of it.

    Think it would work?

  • Funniest quote.. by VValdo (Score:1) Tuesday October 17 2000, @08:14AM
  • Distribute it through software... by Randy Rathbun (Score:2) Tuesday October 17 2000, @08:18AM
  • Re:Tattoo You by Mr. Bob (Score:1) Tuesday October 17 2000, @09:39AM
  • Re:Time for a new song? by Danny Ra (Score:1) Tuesday October 17 2000, @08:25AM
  • Re:Look for it in Pi by quietlysubversive (Score:1) Tuesday October 17 2000, @09:41AM
  • Re:patents by Big Ol' Troll (Score:1) Tuesday October 17 2000, @08:26AM
  • Re:How about this? by Bilestoad (Score:1) Tuesday October 17 2000, @09:46AM
  • Re:Look for it in Pi by DrSbaitso (Score:1) Tuesday October 17 2000, @09:47AM
  • Re:MPAA Spiders on the way? by phat_joe23 (Score:1) Tuesday October 17 2000, @09:54AM
  • Re:Look for it in Pi by Anonymous Coward (Score:1) Tuesday October 17 2000, @10:01AM
  • Re:DeCSS Distribution Through Microsoft Outlook Vi by flec (Score:1) Tuesday October 17 2000, @02:28PM
  • Re:Look for it in Pi by _Splat (Score:1) Tuesday October 17 2000, @02:41PM
  • Re:What is the longest domain you can get register by flec (Score:1) Tuesday October 17 2000, @02:42PM
  • Easter egging the MPAA to the stone ages by d.valued (Score:1) Tuesday October 17 2000, @02:56PM
  • MPAA Spiders on the way? by ToddN (Score:2) Tuesday October 17 2000, @06:29AM
  • Give DeCSS permanence! Give yourself more felonies by d.valued (Score:2) Tuesday October 17 2000, @02:58PM
  • They missed a few (Score:5)

    by Hairy_Potter (219096) on Tuesday October 17 2000, @06:33AM (#699386) Homepage
    They missed a few obvious ways to distribute DECss code.

    • A really, really long sig file.
    • Send a R/C truck to the moon, with a lot of diatamecous earth. It could write out the DECss source, and make it visible form earth.
    • Encode the DecSS code into redundant parts of your DNA.
    • Change your name to the DecSS code.
    • Shave your head and tattoo on your bare skull. Your hair grows back and your message is encoded.
    • Enbed it in a meme; Make Money Fast with DecSS, This is not a chain letter, it's DecSS, Neiman-Marcus Cookie and DecSS recipe.


    thank you very much
  • Here's my version... by shanek (Score:2) Tuesday October 17 2000, @06:30AM
  • by drwiii (434) on Tuesday October 17 2000, @06:34AM (#699388)
    Be sure to mirror DeCSSPlus as well! The old DeCSS code will not work on newer DVDs since they use hard-coded keys. DeCSSPlus will brute-force all the keys on the disc, and is immune to any further key-pulling antics. You may still need the old DeCSS to authenticate to and unlock the drive. Or so I've been told.. .. ..

    http://the.wiretapped.net/wt/forbidden-fruit/dvd/

  • Re:A "legal" way to distribute DeCSS? by xercist (Score:1) Tuesday October 17 2000, @03:01PM
  • Busted for a t-shirt coated in clean text? by d.valued (Score:2) Tuesday October 17 2000, @03:03PM
  • Never Not (Score:4)

    by AntiPasto (168263) on Tuesday October 17 2000, @06:32AM (#699391) Homepage Journal
    Anyone ever actually get into some trouble with this or the DES encryption shirts? And for that matter, anyone ever had any run-ins with pirated software with local law enforcement?

    On another note, I'd like to see this distributed carved into a pumpkin just in time for Autumn. God, the leaves looks beautiful ;)

    ----

  • Re:No, wait! I've got it! An easy-to-track felony! by d.valued (Score:2) Tuesday October 17 2000, @03:07PM
  • Australian DeCSS Mirror by lpontiac (Score:2) Tuesday October 17 2000, @06:37AM
  • Time for a new song? by Dr. Blue (Score:1) Tuesday October 17 2000, @06:39AM
  • How about this? (Score:4)

    by lpontiac (173839) on Tuesday October 17 2000, @07:18AM (#699395)
    Should work fairly nicely, and I believe that ^= constitutes an access control device... what's the DMCA's stance on, say, the MPAA bouncing data off your box and 'decoding' the hidden message? (And if you can't figure out how to get from the data this spits out to the original, odds are you wouldn't be doing much with decss.c anyways :)

    /* necessary headers for your system */

    /* this should contain an array of char with the contents of decss.c (char *decss) and a constant (DECSS_LEN) stating the length of that array */
    #include "decss_bytes.h"

    #define ECHO_PORT 7

    int main() {
    int sockfd, clisock;
    struct sockaddr_in server, client;
    int addrlen;
    char buffer[1024];
    int bytes_recv;
    int i, rawdata_point = 0;

    if (( sockfd = socket(AF_INET, SOCK_STREAM, 0)) < 0)
    exit(-1);

    server.sin_family = AF_INET;
    server.sin_addr.s_addr = INADDR_ANY;
    server.sin_port = htons((u_short) ECHO_PORT);

    if (bind(sockfd, (struct sockaddr *) &server, sizeof(server)))
    exit(-1);

    listen(sockfd, 5);

    addrlen = sizeof(client);
    clisock = accept(sockfd, (struct sockaddr *) &client, &addrlen);

    do {
    memset(buffer, '\0', 1024);
    bytes_recv = recv(clisock, buffer, 1024, 0);
    if (bytes_recv < 1) {
    close(clifd);
    exit(0);
    }

    if (bytes_recv > 0) {
    for(i = 0; i < bytes_recv; i++)
    if(rawdata_point < DECSS_LEN)
    buffer[i] ^= decss[rawdata_point++];
    send(clisock, buffer, bytes_recv, 0);
    }

    } while (1);

    }

    DISCLAIMER: Untested code based on a random .c file I had lying around my system. No warranty. I waive any and all claim to the copyright on this work.
  • DeCSS in Words by vandemar (Score:1) Tuesday October 17 2000, @06:39AM
  • Boooorrring... by FauxPasIII (Score:1) Tuesday October 17 2000, @07:18AM
  • by jmv (93421) on Tuesday October 17 2000, @07:20AM (#699398) Homepage
    OK, I think everybody how wanted a copy of it now has one. Now, where do we go from here? For now, DeCSS is totally useless as an application. Is there any work being done in integrating it within (well, maybe as a plugin) in a Linux DVD player? Otherwise, we really look like our purpous wasn't to make a Linux player after all. Of course, I may be wrong and there's already a DeCSS Linux DVD player, in which case, I'd like to know.
  • Re:don't do it... by finkployd (Score:2) Tuesday October 17 2000, @07:23AM
  • Re:Here's my version... by Donut2099 (Score:1) Tuesday October 17 2000, @07:24AM
  • What is the longest domain you can get registered? by barryblack (Score:1) Tuesday October 17 2000, @08:32AM
  • 42 by dodobh (Score:2) Tuesday October 17 2000, @07:30AM
  • Yanno... by Greyfox (Score:2) Tuesday October 17 2000, @08:42AM
  • Look for it in Pi (Score:4)

    by rogerbo (74443) on Tuesday October 17 2000, @08:43AM (#699404)
    Search through the digits in pi until you find a sequence that corresponds to the decimal ascii code values of the decss code.

    Pi is infinitely long, the corresponding sequence must be in there somewhere.

    Then just quote Pi starting at blah blah big
    for decss.
  • Re:Look for it in Pi by _Splat (Score:1) Tuesday October 17 2000, @10:18AM
  • Re:The question. by alexpage (Score:1) Tuesday October 17 2000, @08:53AM
  • Re:Look for it in Pi by Evangelion (Score:1) Tuesday October 17 2000, @10:27AM
  • Code circles? by kutulu42 (Score:1) Tuesday October 17 2000, @10:32AM
  • Fifty ways to get your DeCSS source code by jabber01 (Score:1) Tuesday October 17 2000, @08:58AM
  • Another by knuth (Score:1) Tuesday October 17 2000, @08:59AM
  • I like.... by csmacd (Score:1) Tuesday October 17 2000, @10:41AM
  • Re:I like.... by csmacd (Score:1) Tuesday October 17 2000, @10:43AM
  • Re:Here's my version... by Neobyte (Score:1) Tuesday October 17 2000, @10:44AM
  • new(?) methodology for distribution by tessellation (Score:1) Tuesday October 17 2000, @03:19PM
  • Re:My solution by big.ears (Score:1) Tuesday October 17 2000, @10:50AM
  • Re:DeCSS from above. by d.valued (Score:2) Tuesday October 17 2000, @03:29PM
  • Re:Let's play Web that DeCSS! by Refrag (Score:2) Tuesday October 17 2000, @11:18AM
  • Re:They missed a few by d.valued (Score:2) Tuesday October 17 2000, @03:45PM
  • Re:How about this? by lpontiac (Score:2) Tuesday October 17 2000, @03:58PM
  • Re:Look for it in Pi by Evangelion (Score:1) Tuesday October 17 2000, @04:17PM
  • by n3rd (111397) on Tuesday October 17 2000, @06:41AM (#699421)
    Since I've seen to many Outlook viruses out there in the past year or two, how about this time we create one that actually does something productive rather than wreak havok?

    I say someone writes an Outlook virus that would have compressed copies of the DeCSS source code attached to the message. Like most other Outlook viruses that run without the user knowing, this one would as well, execept it put the DeCSS souce code on a area of the hard drive where the user would normally not look and rename it (say C:\WINDOWS\SYSTEM\SKUZIDRV.SYS).

    Later, if need be, the file could be retreived through another e-mail to the same person (assuming they keep the same computer) if we find the number of copies out there dwindling. Again, another Outlook virus that would create a new message, attach the file and send it to a specified address.

    Hey, maybe I should patent this! Remote File Storage and Retrevial Using Microsoft Outlook.
  • Re:Here's my version... by Retro Man (Score:2) Tuesday October 17 2000, @05:03PM
  • The Best Way... by MupwI (Score:1) Tuesday October 17 2000, @06:42AM
  • Re:don't do it... by RandomPeon (Score:1) Tuesday October 17 2000, @05:07PM
  • Re:They missed a few by vheissu (Score:1) Tuesday October 17 2000, @06:46AM
  • Re:Here's my version... by petemarkey (Score:1) Tuesday October 17 2000, @07:31AM
  • The Forgotten Protocol by bjb (Score:1) Tuesday October 17 2000, @06:48AM
  • SDMI it! (Score:4)

    by sdo1 (213835) on Tuesday October 17 2000, @06:48AM (#699428) Journal
    I'd hide it in SDMI compliant watermarking.
  • Against a judges ruling? by lpontiac (Score:1) Tuesday October 17 2000, @07:31AM
  • by haaz (3346) on Tuesday October 17 2000, @07:31AM (#699430) Homepage
    At the recent Atlanta Linux Showcase, I attended the benefit dinner for the EFF, the Electronic Frontier Foundation. It had been about eight years since I'd paid much attention to the EFF, but man, if there's ever a time that they should be supported, this is it.

    DeCSS is just one of the things they're fighting for (or against). For more info, go to the EFF's web site [eff.org]. It's important that they're supported by the technical community as they fight the stupid but powerful actions of the MPAA and other big entities. I, personally, will be renewing my membership after a far-too-long lapse.

    Haaz: Co-founder, LinuxPPC Inc., making Linux for PowerPC since 1996.

  • Re:MPAA Spiders on the way? by Rabenwolf (Score:1) Tuesday October 17 2000, @07:38AM
  • Re:MPAA Spiders on the way? by Cramer (Score:1) Tuesday October 17 2000, @07:42AM
  • patents by loreofborg (Score:1) Tuesday October 17 2000, @07:44AM
  • Re:The Forgotten Protocol by EnderWiggnz (Score:2) Tuesday October 17 2000, @07:45AM
  • ICMP Reply Packets by backtick (Score:1) Tuesday October 17 2000, @07:46AM
  • Re:Give DeCSS some permanence! by Gecko68 (Score:1) Tuesday October 17 2000, @11:34AM
  • Re:DeCSS from above. by Nullsmack (Score:1) Tuesday October 17 2000, @11:40AM
  • Re:Look for it in Pi by athmanb (Score:1) Tuesday October 17 2000, @11:42AM
  • Re:Not yet. by Antipop (Score:1) Tuesday October 17 2000, @12:04PM
  • No, let's piss off FOUR outfits by calcfreak901 (Score:1) Tuesday October 17 2000, @08:21PM
  • Re:How about this? by lpontiac (Score:1) Tuesday October 17 2000, @09:46PM
  • Re:Look for it in Pi by shinji1911 (Score:1) Tuesday October 17 2000, @12:36PM
  • Re:What about NAPSTER! by cybercyph (Score:1) Tuesday October 17 2000, @11:28PM
  • Re:A "legal" way to distribute DeCSS? by Scarblac (Score:1) Wednesday October 18 2000, @01:29AM
  • Re:DeCSS Distribution Through Microsoft Outlook Vi by KaizerWill (Score:1) Wednesday October 18 2000, @01:31AM
  • LOL, I'm an accomplice! by Bill Currie (Score:2) Tuesday October 17 2000, @06:49AM
  • Put it in some javascript... by crovira (Score:2) Tuesday October 17 2000, @06:50AM
  • Re:Time for a new song? by karmagoddess (Score:1) Wednesday October 18 2000, @02:10AM
  • Re:Look for it in Pi by davidmb (Score:1) Wednesday October 18 2000, @02:59AM
  • Re:Australian DeCSS Mirror by lpontiac (Score:1) Tuesday October 17 2000, @06:53AM
  • Re: Easter egging the MPAA to the stone ages by Tower (Score:1) Wednesday October 18 2000, @06:29AM
  • Ways to encode DeCSS by haystor (Score:1) Tuesday October 17 2000, @06:53AM
  • Re:want to make sure its circumventable by the MPA by Tower (Score:1) Wednesday October 18 2000, @06:32AM
  • they forgot another way by Anonymous Coward (Score:1) Tuesday October 17 2000, @06:56AM
  • Contest/Diagnostic Idea by orn (Score:1) Wednesday October 18 2000, @12:34PM
  • Re:The Forgotten Protocol by shanek (Score:1) Tuesday October 17 2000, @06:57AM
(1) | 2