Rorta  

Go Back   Rorta > Underground > Hacking, Phreaking, Computers & Electronics

Reply
 
Thread Tools Display Modes
Old 26th July 2007, 12:56 AM   #1
DIzzIE
noli me tangere
 
DIzzIE's Avatar
 
Join Date: May 2005
Location: 1-610-887-6072
Posts: 319
Post How to Rip Netflix 'Watch Now' Movies

*UPDATE*: shitburger has written a nice Greasemonkey extension that helps automate most of the downloading process here

HOW TO RIP NETFLIX ‘WATCH NOW’ MOVIES
{v1.3}

BY: DIzzIE [antikopyright 2007]

Welcome to version 1.3 of this textfile. This updated edition now includes a new method to rip the Watch Now videos as the previous method has been rendered obsolete by the ever-innovative Netflix :).

Disclaimer

The following is presented for informational purposes only. I do not take any responsibility for the actions you may take after reading the contents of this document. Circumventing DRM restrictions may (or may not) be in violation of various laws. Check to make sure the process is legal in your jurisdiction and does not go against Netflix’s own TOS. I most certainly do not advocate the breaking of any laws (save for public urination, which I hold to be an inalienable, worldwide right). In other words: it’s not my fucking fault if your Netflix account gets terminated, you get a fine, go to jail, do not pass Go, do no collect $200, or maybe your son gets run over by an unmarked black sedan on his way home from school (though he swears he saw a Netflix/M$ logo flicker in the windshield…).

Re: Sensationalised Media Coverage

There has been a lot of jazz in the media coverage over this textfile saying 'hacker cracked the Netflix DRM' and so on. I'm flattered, but also entirely undeserving. I would like it made clear that the real credit belongs to folks like viodentia and Divine Tao who developed the FU4WM/mirakagi programs (respectively) used in this text. I just illustrated one possible application of them, i.e. cleaning Netflix Watch Now files.

I would furthermore like to specifically address the FUD bullshit spewed forth from the likes of NewsFactor (http://www.newsfactor.com/story.xhtml?story_id=54517). By stating that the procedure outlined herein “is an 18-step process beyond the capability or interest of most users”, they are effectively telling their readers ‘you’re too fucking stupid and lazy to do this, so don’t even bother.’ You wish! Anyone can follow the steps outlined below, no special skills or capabilities are required, but way to take a shit all over your readers NewsFactor!

Prelude

At the start of 2007 Netflix started offering a ‘Watch Now’ (netflix.com/watchnow) service that lets subscribers watch flicks and tv shows online at no extra cost (note that this isn’t to say that the service is being provided for ‘free’ to subscribers, as the costs are likely being offset by something along the lines of subscription fees that otherwise could have been lowered more drastically than they have been recently). Anyway, the limit is one hour per dollar, so if you pay $18 for your subscription, you get 18 hours of credits to watch shit online. All well and good, but the trouble is that Netflix doesn’t easily allow you to save the flicks and watch them at your leisure because the films are entrapped in some shittastic Windows Media DRM wrapper. Let’s see if we can fix that. This guide will thus show you how to save and decrypt the movies from Netflix so that you can convert them to other mediums and watch them at your leisure.

Tools of the Trade

In order to run the Watch Now service you’ll need a subscription to Netflix (duh), as well as be running Windows XP with Service Pack 2 or Windows Vista, Microsoft Internet Explorer 6 or higher (though if you want to just rip the movies and not watch them in-browser, you don’t really need IE, but we’ll get into that a bit later) and Windows Media Player 11. To grab the movie file you’ll need the kickass file transfer program called cURL (http://curl.haxx.se/latest.cgi?curl=win32-nossl). To decrypt the media files, you’ll also need two handy little programs called mirakagi and FairUse4WM. (Oh, and we’ll use Notepad a little bit as well ;)). The output media files will be unprotected WMV files, suitable for conversion to XviD or whatever format you prefer, using one of the hundreds of converter programs out there, such as the free tools Super ? (http://www.erightsoft.com/SUPER.html) and alltoavi (http://alltoavi.sourceforge.net).

The Step-by-Step

1. Before you do anything else, you first need to tweak Windows Media Player (WMP) to handle media licenses the way you want it to. Pop open WMP; click on Tools and select the Privacy tab; make sure the “download usage rights automatically when I play or sync a file” option is unchecked; click Apply; and close down WMP. (Big thanks to Juansito for pointing out this pivotal step).

2. Now that WMP’s taken care of, go ahead and log into your Netflix account and browse on over to netflix.com/watchnow to pick a flick to watch (you can usually watch the trailer within Netflix prior to picking a movie as well).

3. Click the blue Play button next to the movie of your choice. If this is your first time trying out the Watch Now feature (and you’re using IE), the Netflix Movie Installer (Netflix_Movie_Viewer_Installer.msi) dialogue will pop-up. Click yes to go through the installation process.

4. You should now see a WMP dialogue pop up, saying ‘you do not have the rights to view this file…would you like to connect to the website…’. Hit NO.

5. In your browser window you should now see an error message from WMP bitching about not having the license to play the file. Ignore that shit, and open the source code of the website (right-click in the browser window and select View Source, or go to Tools and then click View Source from there).

6. Hit Ctrl-F in Notepad (assuming that’s what the website source code opened in) and put in ‘WNPlaylistMovies’ (type that without the quotation marks and hit enter). The bit of code you’re looking for will look something like this:

Code:
ar WNPlaylistMovies = {"movies":[{"id":"7291038","title":"Scat Girls From Space","streams":[{"url":"http://index.ehub.netflix.com/item/?x=eiujdUWJDFOEWDJEOFEYWOeUEUHF4W.","bitrate":400,"dlid":7291038,"requiredBandwidth":500},…
You’ll see a few more URLs listed, each with a different bitrate. You can pick the last URL which should have the highest bitrate and will also have the highest filesize (upwards of a gigabyte for full-length movies, but almost always under two gigs). Despite the bitrate listed in the source code, GSpot always seems to show that the bitrate is 6154 kb/s for the flicks downloaded for the highest listed bitrate (2200 according to Netflix).

7. Copy the ehub URL that you picked (including the quotation marks), and open up a new Notepad window.

8. You’ll now need to craft the command-line instructions for downloading the movie file. The following directions were created by shitburger, huge thanks for finding the new work around!

The basic template you’ll be working from is:

Code:
(set /a 0) > movie.wmv && curl -L -A "WmpHostInternetConnection" -r 1-3999999999 http://url.that.you/found.in/step.6 >> movie.wmv
Where movie.wmv is the name of the file that the movie will be saved to, and the URL is the one that you found in Netflix’s source code. If you want to save the movie.wmv to a specific location, be sure to enter it for both of the movie.wmv entries above, and to place quotation marks around the full-path (for example, “c:\my netflix rips\movie.wmv”), and make sure that the path you’re saving to already exists (in other words, make sure you already made a folder called ‘my netflix rips’ before attempting to save anything to it).

Nota Bene: If you’re interested in what you just typed, shitburger provides an explanation of the syntax: ‘(set /a 0) > movie.wmv’ creates a file with just a ‘0’ in it (the reason this is necessary will become clear in a second); ‘&& curl’ then launches the cURL program; the L switch allows cURL to follow 302 redirects which Netflix uses to redirect you to the movie file; the A switch spoofs the User Agent field of the headers to identify as ‘WmpHostInternetConnection’, which is what the Netflix Movie Viewer identifies as; the r switch allows you to set the range (in bytes) to download; and ‘>> movie.wmv’ appends the data cURL grabs to the ‘0’ file you created with the set command at the start.

The reason you have to set your range to start from 1 instead of 0 (in other words skipping the first byte of the file) is Netflix’s servers only allow you to download the first 95.4 megs of the movie if you start from 0 (or 1-99999999), but lets you download any sized chunk you want so long as you start from any number but 0. The first byte, however, is always a ‘0’ itself, thus by creating a file that only has 0 and then appending the rest of the movie file to it, you get a working wmv file :).

9. Once you have your command customised to your needs, copy it all to your clipboard and open your command prompt window (click on Start; Run; and type ‘cmd’ (sans quotes)).

10. You can now navigate to the directory where you placed curl.exe (for instance, if you put it in C:\Program Files\cURL, type cd “c:\program files\curl” into the command prompt to change to that directory. If you don’t want to have to navigate to that directory each time you run the command prompt you can change ‘curl’ in the template above to point to the directory that curl is in, for instance “c:\program files\curl\curl.exe” (don’t forget the quotation marks). As a third option, you can place curl.exe into the default folder where the command prompt points to (go to Start, Run, type %SYSTEMROOT%\system32, and place curl.exe in there.

11. Once you’re in the right directory in the command prompt, go ahead and paste your template string (from step 8). Be sure to right-click and select Paste instead of just pressing the usual ctrl-v.

12. Assuming you didn’t fuck anything up, go ahead and hit enter and you should hopefully see curl say that it’s downloading the file, complete with a ‘time remaining’ notification.

13. The file will be around a gig or two, so pass the time as it downloads by going to the park and masturbating to some dead pigeons (or what have you…).

14. Back already? Well OK, assuming the file has finished downloading, time to exorcise the Micro$oft DRM demon. Go to the directory that the file was saved to (if you didn’t enter a custom path it will be saved to the location you were at in your command prompt when you entered the commands). This part is a wee bit tricky and might take you a couple tries to get it down pat. Open the data.wmv file in WMP, and you should see the same alert you saw back in step 4. This time click YES to connect to the Netflix site and acquire the license. (In Internet Explorer 7, you might get a security warning about an ActiveX control, click on the security bar and select ‘allow ActiveX controls…’).

15. Immediately after you click Yes and are presented with a ‘media usage rights acquisition’ dialogue, launch mirakagi and click ‘Start’ as soon as you see the ‘Play’ button become active (in other words clickable or not grayed out) in the rights acquisition dialogue in WMP. Mirakagi should then tell you that it has found a couple keys and that it's done processing.

16. At this point, swap back to WMP, close the rights acquisition window, and close WMP as well.

17. Now launch FU4WM (you should be using FU4WM v.1.3fix-2, which is the version currently typically bundled with mirakagi), click Next and click on ‘Add File’ to select the data.wmv file so that it appears in the list of files in the FU4WM window. Highlight the data.wmv file and click Next.

18. If you fucked up, you’ll now see an error in FU4M telling you that the file “does not appear to be licensed to you”. Go back and click Start in mirakagi right after the license window pops up in WMP. When the ‘play’ button becomes active in the license acquisition window in WMP, click on Start in mirakagi and try again. The timing can be a bit iffy, so keep trying and you’ll get it. If, on the other hand, everything went smoothly, you should now see a conversion status bar in FU4WM, telling you to “please wait while your files are converted” :).

19. The conversion doesn’t take nearly as long as the download did, so I’m afraid there’ll be no time for pigeon masturbation at this stage :( (well, unless you’re quick…), though don’t do anything else for the few minutes that FU4WM is doing its thing, or you might get a rather glitchy video file.

20. Once the conversion is done, you should have a duplicate copy of the data.wmv file (sans the encryption, that is ;)), in the default save folder of FU4WM (…\My Documents\My Videos\, or wherever you specified). Feel free to open the file in Media Player Classic, VLC, or whatever, or convert the file to another format. Close down FU4M and mirakagi, and delete the yucky encrypted data.wmv file.

21. Rinse and repeat :).

How to Get the Movie Download Link Without Using Internet Explorer

Netflix’s official requirements state that you must have Internet Explorer 6 or higher, and be running Microsoft Windows Service Pack 2 or higher. That’s certainly true if for some strange reason you’re compelled to use Netflix’s movie viewer software and watch the film in-browser, but otherwise there is a simple workaround to enable you to get the download link using any browser you like.

Netflix is able to tell what browser you’re using based on the user-agent data your browser contains (in other words, your browser identifies itself as Internet Explorer or Firefox, or whatever). The solution arises from the fact that you can spoof your browser headers to report whatever user agent you damn well please. For instance, you can make Firefox emulate IE’s user-agent field, effectively making it look as if you’re using IE as far as Netflix is concerned.

There’s a myriad of plug-ins, tweaks, and stand alone applications out there to enable you to spoof your user agent, but we’ll use the User Switcher Agent add-on for Firefox (https://addons.mozilla.org/en-US/firefox/addon/59) as an example (thanks to truegodofwar). If you’re changing the user-agent field on your own, you’ll want it to say something along the lines of ‘Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)’.

Two notes before we begin: using the agent switcher will not enable you to actually watch the movies in different browsers, it will only enable you to obtain the download link to save the data.wmv files. As far as I know, you will also need Windoze to run mirakagi/FU4WM/WMP, but at least you don’t have to use IE, and that’s a step up in my book. Second of all, while some folks have suggested using the IE Tab add-on in Firefox (http://www.hackingnetflix.com/2007/0...x_instant.html), this is generally a pointless operation as in order to use IE Tab you need to have IE installed anyway.

Now then, go ahead and install the User Agent Switcher and restart Firefox. Go to Tools; User Agent Switcher; and select Internet Explorer 7 (Windows Vista). Proceed to the Netflix Watch Now site (netflix.com/watchnow), and instead of the usual ‘Your Internet browser is not compatible with this feature. Try again with Internet Explorer 6 or higher’ message, you should now be connected directly to the Watch Now page. You’ll get a little message saying that ActiveX is disabled, and the video obviously won’t load, but just view the page source code and grab the download link (see step 6 above). Keep in mind that each time you shutdown/restart Firefox, you’ll have to change the user agent to Internet Explorer as it reverts back the Firefox default agent when you restart.

So what’s the advantage of using the agent switcher? Well, aside from not having to use IE to rip the Watch Now movies, you also don’t have to bother with installing Netflix’s cumbersome Movie Viewer application.

And Why Isn’t There Support for Anything Besides IE and Windoze Anyway?

A few days after this textfile became popular news a post was made on Netflix’s blog (blog.netflix.com/2007/08/instant-watching-on-mac-firefox-and.html) explaining that, while Mac and Firefox support are on their list (and not saying a thing about *nix), Macs apparently lack the DRM tools necessary to placate the movie studios. That’s all fine and dandy (except that as the commentators have pointed out, there are DRM options for Macs), but on a totally unrelated note it might interest some folks to know that Reed Hastings, the CEO of Netflix, also happens to be on the finance committee of Microsoft’s board of directors (see bizjournals.com/sanjose/stories/2007/03/26/daily18.html and microsoft.com/presspass/press/2007/mar07/03-26HastingsPR.mspx – thanks to Lanny for the tip!). Not that I’m implying anything.

How to Reset your DRM Licenses

If you’re having problems with mirakagi being able to sniff out the keys to the Netflix movies, you may need to reset your DRM settings. If you installed Netflix’s Movie Viewer application, it should have also dumped a little file called ResetDRM.exe in the default installation path (‘C:\Program Files\Netflix\Netflix Movie Viewer’). Though if you didn’t bother with the installation, you can grab the program from netflix.com/pages/previews/resetdrm.exe. So if you’re having difficulties with your key management, try running the program which should clean out all of your old keys, and then load the data.wmv file again and follow the steps above.

What about the Time Limit Thingy?

You might remember that in the (very) first version of this textfile I boasted that there was a way to get around the time limit and get unlimited movies. No such luck. For, while the flicks you download don’t immediately show up in your Watch Now Viewing History (netflix.com/WatchNowViewingActivity), they do show up after 24 hours, no matter how much of the movie you view (that is, even if you watch only ten seconds of a flick, its full length will be recorded in your account after 24 hours). Other alleged ways of beating the time limit, like unplugging your modem, and flushing your cache/temporary files after downloading the flick also don’t appear to work as the time still gets deducted after 24 hours. As such, if you do manage to find a way to beat the time limit, do let us all know, as cracking the time limit seems to be the next Netflix challenge…

Now Don’t Get Cocky…

And lest you’re all too ready to start making torrents of the flicks, keep in mind that there have been some rumours about Netflix putting in uniquely identifying watermarks into the video files. Bear in mind, that these are just that: rumours, and may well be an attempt to spread some good ol’ FUD to cheaply prevent people from sharing the movies. Though I haven’t spotted any watermarks in the video myself (while viewing my films legally within Netflix’s Watch Now viewer ;)), the technology for such watermarking certainly does exist, so keep your eyes open.

And remember that it may be possible to track uploaders of files to torrent trackers (or other mediums) based on their viewing history (much like these dudes Arvind Narayanan and Vitaly Shmatikov recently demonstrated that users could be identified based on their ‘anonymous’ film ratings. See “How To Break Anonymity of the Netflix Prize Dataset” http://www.arxiv.org/PS_cache/cs/pdf/0610/0610105v1.pdf). In other words, it won’t be too hard to cross-reference one’s watch now viewing history with upload patterns to various torrent trackers…

Version History

0.9 - Original textfile created.
1.0 - Text updated to remove the flawed time restriction bypass method listed in v0.9.
1.1 - Text updated to deal with the ‘‘IBX Version 11.0.6000.6324 isn't supported yet” error some folks have been getting.
1.2 - Text updated to include directions for getting the movie download link on browsers and OSes other than IE/Windoze, and instructions on resetting DRM licenses, as well as other minor updates.
1.3 - Text updated to include new download procedure to bypass NF’s range checking.

***

And there you have it, an easy way to rip and decrypt Netflix’s Watch Now media (without using IE!), enjoy!

Drop me a line at xcon0 /at\ yahoo d//o/\t c\\o\\m or give me a ring at 1-610-887-6072. And don’t forget to visit www.dizzy.ws and www.rorta.net for more knowledge.
__________________
Under the pleasant norms of Parisian life, beneath the veneer of culture and civilisation, one of the bitterest and most sadistic underground wars of modern history was fought out.

Last edited by DIzzIE; 4th September 2007 at 12:37 AM. Reason: Updated textfile to v1.3
DIzzIE is offline   Reply With Quote
Old 29th July 2007, 11:30 PM   #2
DoctaD
Strangely Omnipotent
 
Join Date: May 2005
Posts: 1,526
Dizzie, you are a GOD!
DoctaD is offline   Reply With Quote
Old 30th July 2007, 02:25 AM   #3
odin_dax
Entrepreneur
 
odin_dax's Avatar
 
Join Date: Jun 2006
Location: Earth, same as you... hopefully.
Posts: 2,818
I don't support ripping off Netflix. I admit, this method, if it works, is ingenious, BUT taking away from Netflix gives to Blockbuster.

Blockbuster has been ripping off customers for years, and their movies are edited according to company standards. Netflix offers a great service, and Blockbuster is just trying to corner the market once again. What do you think will happen if Blockbuster becomes successful?

Support Netflix!
odin_dax is offline   Reply With Quote
Old 30th July 2007, 10:43 PM   #4
ComfortablyNumb
Never-Nude
 
ComfortablyNumb's Avatar
 
Join Date: May 2005
Location: California
Posts: 372
I think supporting my ability to watch free movies trumps both the moral outrage of blockbuster ripping off its customers and netflix's ability to compete. Go selfishness!
__________________
"So little of what could happen does happen."
-Salvador dal?
ComfortablyNumb is offline   Reply With Quote
Old 31st July 2007, 08:45 PM   #5
Stone
$war = (!empty($iraqi_oil)) ? 'yes' : 'no'
 
Stone's Avatar
 
Join Date: May 2005
Posts: 1,189
Thank you, come again!

Stone is offline   Reply With Quote
Old 1st August 2007, 03:27 PM   #6
Heavy_'TalMeMan
Keeper of Ultimate Sin
 
Heavy_'TalMeMan's Avatar
 
Join Date: Feb 2006
Location: in Dungeons of Deepest Darkness
Posts: 198
DIzzIE is tEh haXXoR!!!!11
__________________
Go forth.....and Die!!!!
Heavy_'TalMeMan is offline   Reply With Quote
Old 1st August 2007, 07:04 PM   #7
Eulux
Rorta Regular
 
Eulux's Avatar
 
Join Date: Jul 2005
Location: Houston
Posts: 280
veeeery nice post...
__________________
"What strikes me is the fact that in our society, art has become something which is only related to objects, and not to individuals, or to life."

-Foucault
Eulux is offline   Reply With Quote
Old 2nd August 2007, 09:50 PM   #8
Stone
$war = (!empty($iraqi_oil)) ? 'yes' : 'no'
 
Stone's Avatar
 
Join Date: May 2005
Posts: 1,189
Digg this please.
Stone is offline   Reply With Quote
Old 6th August 2007, 08:32 AM   #9
Nox (ADVANCED)
Rorta ***
 
Nox (ADVANCED)'s Avatar
 
Join Date: Mar 2006
Location: Gone Tankin', AUSTRALIA
Posts: 1,850
Can netflix do anything about it??
__________________
Revelation X: A No Bullshit Fringe Forum Referrer: S7@1T3D
Quote:
Originally Posted by Th0r
You're a genius Nox.
Cheap Salvia D and Cannabis Seeds
Nox (ADVANCED) is offline   Reply With Quote
Old 6th August 2007, 06:51 PM   #10
odin_dax
Entrepreneur
 
odin_dax's Avatar
 
Join Date: Jun 2006
Location: Earth, same as you... hopefully.
Posts: 2,818
Finding a way to ripoff Blockbuster would be better... Did you come up with the Netflix hack yourself, dizzie?
odin_dax is offline   Reply With Quote
Old 7th August 2007, 10:46 PM   #11
njkrut
Rorta n00b
 
Join Date: Aug 2007
Posts: 1
Grease Monkey Plugin

I wrote a grease monkey script a while ago that links you to the best quality of the video file so you can download it and play it in Windows Media Player without lag. Of course this means you have to have the "User Agent Switcher." in Firefox. ;-) Looks like someone packaged it and made it a little nicer though, check out his full post here: NetFlix Downloader using GreaseMonkey

Krut | Nick Krut

Last edited by njkrut; 19th November 2008 at 10:01 PM. Reason: Fixed so people would find the better link
njkrut is offline   Reply With Quote
Old 8th August 2007, 03:00 AM   #12
pavs
Rorta n00b
 
Join Date: Aug 2007
Posts: 2
Confirmed! Works like a charm.
pavs is offline   Reply With Quote
Old 8th August 2007, 05:17 PM   #13
idl3mind
Rorta n00b
 
Join Date: Aug 2007
Posts: 2
IBX Version isn't supported yet.

I get "IBX Version 11.0.6000.6324 isn't supported yet." when clicking start in key extraction.
idl3mind is offline   Reply With Quote
Old 8th August 2007, 06:17 PM   #14
king505
Rorta n00b
 
Join Date: Aug 2007
Posts: 1
I would never rip off Netflix on the grounds that it will benefit Blockbuster, Blockbuster has ripped me off for years. I will never go back to blockbuster even if it was free. Someone should figure out how to rip them off.
king505 is offline   Reply With Quote
Old 8th August 2007, 09:04 PM   #15
odin_dax
Entrepreneur
 
odin_dax's Avatar
 
Join Date: Jun 2006
Location: Earth, same as you... hopefully.
Posts: 2,818
Quote:
Originally Posted by king505 View Post
I would never rip off Netflix on the grounds that it will benefit Blockbuster, Blockbuster has ripped me off for years. I will never go back to blockbuster even if it was free. Someone should figure out how to rip them off.
I only have one ID... :-)
odin_dax is offline   Reply With Quote
Old 8th August 2007, 10:36 PM   #16
themanwhowas
Rorta n00b
 
Join Date: Aug 2007
Posts: 6
indeed you are the haxor. check this out

http://www.internetnews.com/ec-news/article.php/3693286

I would be feeling extremely pleased with myself right about now
themanwhowas is offline   Reply With Quote
Old 8th August 2007, 10:41 PM   #17
Nox (ADVANCED)
Rorta ***
 
Nox (ADVANCED)'s Avatar
 
Join Date: Mar 2006
Location: Gone Tankin', AUSTRALIA
Posts: 1,850
Go fuckin DiZ!!
__________________
Revelation X: A No Bullshit Fringe Forum Referrer: S7@1T3D
Quote:
Originally Posted by Th0r
You're a genius Nox.
Cheap Salvia D and Cannabis Seeds
Nox (ADVANCED) is offline   Reply With Quote
Old 8th August 2007, 11:50 PM   #18
DIzzIE
noli me tangere
 
DIzzIE's Avatar
 
Join Date: May 2005
Location: 1-610-887-6072
Posts: 319
Smile

Quote:
Originally Posted by idl3mind View Post
I get "IBX Version 11.0.6000.6324 isn't supported yet." when clicking start in key extraction.
Updated the instructions :). One must now simply use mirakagi to sniff out the keys prior to launching FU4WM to clean the data.wmv file.
__________________
Under the pleasant norms of Parisian life, beneath the veneer of culture and civilisation, one of the bitterest and most sadistic underground wars of modern history was fought out.
DIzzIE is offline   Reply With Quote
Old 9th August 2007, 08:27 AM   #19
Frabble
Rorta n00b
 
Join Date: Aug 2007
Posts: 1
Made it into El Reg

Congratulations, DIzzIE, you've been written up in an article for the Register (theregister.co.uk) the world's best source of scurrilous news on IT.

GREAT hack!

Last edited by Frabble; 9th August 2007 at 08:51 AM.
Frabble is offline   Reply With Quote
Old 10th August 2007, 12:41 AM   #20
DIzzIE
noli me tangere
 
DIzzIE's Avatar
 
Join Date: May 2005
Location: 1-610-887-6072
Posts: 319
Exclamation Re: Sensationalised Media Coverage

There has been a lot of jazz in the media coverage over this textfile saying 'hacker cracked the Netflix DRM' and so on. I'm flattered, but also entirely undeserving. I would like it made clear that the real credit belongs to folks like viodentia and Divine Tao who developed the FU4WM/mirakagi programs used in this text. I just illustrated one possible application of them, i.e. cleaning Netflix Watch Now files. But now that I've got your attention, I urge you to take a look around the site, join the community, and enjoy your stay :).
__________________
Under the pleasant norms of Parisian life, beneath the veneer of culture and civilisation, one of the bitterest and most sadistic underground wars of modern history was fought out.
DIzzIE is offline   Reply With Quote
Old 10th August 2007, 04:36 AM   #21
internetadam4657
Rorta n00b
 
Join Date: Aug 2007
Posts: 2
"C:\Users\Adam\Desktop\data.wmv does not appear to be licensed to you."

how do we solve this problem?
internetadam4657 is offline   Reply With Quote
Old 10th August 2007, 04:41 AM   #22
odin_dax
Entrepreneur
 
odin_dax's Avatar
 
Join Date: Jun 2006
Location: Earth, same as you... hopefully.
Posts: 2,818
Good, Lord, over 30,000 views already?! Wow.
odin_dax is offline   Reply With Quote
Old 10th August 2007, 04:47 AM   #23
huh
Rorta n00b
 
huh's Avatar
 
Join Date: Feb 2007
Posts: 5
It's crazy how popular this has gotten....the DRM crack has been around for a while now though I do like your implementation.


Ingenious
__________________

huh is offline   Reply With Quote
Old 10th August 2007, 06:11 AM   #24
DIzzIE
noli me tangere
 
DIzzIE's Avatar
 
Join Date: May 2005
Location: 1-610-887-6072
Posts: 319
Exclamation

Quote:
Originally Posted by internetadam4657 View Post
"C:\Users\Adam\Desktop\data.wmv does not appear to be licensed to you."

how do we solve this problem?
This is explained in the textfile, please read it carefully (See Step 15 above: "If you fucked up, you’ll now see an error in FU4WM telling you that the file “does not appear to be licensed to you”"...).

One must wait before the play button in the license acquisition dialogue becomes active (in other words clickable or not grayed out) before pressing Start in mirakagi for it to sniff out the keys. After mirakagi successfully sniffs the keys (it'll tell you so), only then open up FU4WM, hit next to get to the file selection screen and select the file. The 'not licensed to you error' appears when mirakagi or FU4WM failed to grab the keys, typically because one pressed the start button too early.
__________________
Under the pleasant norms of Parisian life, beneath the veneer of culture and civilisation, one of the bitterest and most sadistic underground wars of modern history was fought out.

Last edited by DIzzIE; 10th August 2007 at 06:18 AM.
DIzzIE is offline   Reply With Quote
Old 10th August 2007, 01:31 PM   #25
Juansito
Rorta n00b
 
Join Date: Aug 2007
Posts: 2
I just read this and decided to try it out. My computer is up-to-date with everything.
The first thing i wanted to do was to get FairUse4WM and the WMP 11 Beta, Then i needed to know what to do after i had all of it.

If your like me and your computer is upgraded there seems to be some problem with
FU4WM and Using IBX: "Indiv01.key" 11.0.600.6324.

After all that was done I recovered the keys and got the dreaded "The not licensed to you" error but figured out how to fix it so that this whole process works. I figured out that this is happening not because you don't have the keys, its because netflix keys are only 1 play files only, So you got the file and you got the key but after you get the key it is in turn used because you have played the file trying to get the key.

Here is how to Fix this;
Open Windows Media Player>Tools>Privacy Tab>Deselect "Download usage rights automatically when i play or sync a file">Click Apply>Close WMP

Clean out your DRM folder like in the steps from here if you tried already and didnt clean it.
( You are cleaning the old key out i guess )

Now run the Data/DRM video file and mirakagi.exe and you will get a notice saying this file needs a DRM key from netflixs before you can play the file>click OK and it will download the Key and then click START on mirakagi to grab the key. Now another window will popup asking to play the file - CLICK CANCEL- DO NOT PLAY THE MOVIE and close WMP.

( May need to do this a few times till you get the key - Remember not to play the movie! )

Open up FU4WM and start the Exorcist as DIzzIE puts it.

Last edited by Juansito; 10th August 2007 at 02:45 PM.
Juansito is offline   Reply With Quote
Old 10th August 2007, 07:01 PM   #26
internetadam4657
Rorta n00b
 
Join Date: Aug 2007
Posts: 2
well the weird thing is, i never see the license acquisition window, when i open WMP it just plays the video.
internetadam4657 is offline   Reply With Quote
Old 10th August 2007, 07:16 PM   #27
idl3mind
Rorta n00b
 
Join Date: Aug 2007
Posts: 2
Quote:
Originally Posted by DIzzIE View Post
Updated the instructions :). One must now simply use mirakagi to sniff out the keys prior to launching FU4WM to clean the data.wmv file.
much much better with the update. thanks much diz!
idl3mind is offline   Reply With Quote
Old 10th August 2007, 10:07 PM   #28
Grizzlybear
Rorta n00b
 
Join Date: Aug 2007
Posts: 3
Netflix determines the amount of time you have used by the amount of time spent connected to their server.

So if you download the highest bitrate and it takes 4 hours to complete you have used 4 hours.
No work around is possible.
They expect you to use their streaming client and that you will ONLY be connected while the client is streaming the file.

If you can find a way to increase the speed of you download the better.

Blew thru all my credits finding this out.
Netflix supports multiple connections from Flashget. I don't know if they all add up to the same or if multiple connections all count as one. If you get no hit for using multiple connections that would be on way of increasing the download speed. But if 5, 1 hour connections count as one 5 hours session then we are all screwed.

Happy hunting!!
Grizzlybear is offline   Reply With Quote
Old 10th August 2007, 11:28 PM   #29
odin_dax
Entrepreneur
 
odin_dax's Avatar
 
Join Date: Jun 2006
Location: Earth, same as you... hopefully.
Posts: 2,818
Chain of events:
1. Dizzie posted this here (maybe other places)
2. The post got "Dugg"
3. Popularity grew, people came here
4. Internet snoops discovered story
5. Snoops passed info to writers
6. Writers get published.
7. Someone reads info and tells Netflix, or Netflix is informed by white hat types.

8. Hack doesn't work anymore.

Am I wrong?
odin_dax is offline   Reply With Quote
Old 11th August 2007, 03:24 AM   #30
Grizzlybear
Rorta n00b
 
Join Date: Aug 2007
Posts: 3
Quote:
Originally Posted by odin_dax View Post
Chain of events:
1. Dizzie posted this here (maybe other places)
2. The post got "Dugg"
3. Popularity grew, people came here
4. Internet snoops discovered story
5. Snoops passed info to writers
6. Writers get published.
7. Someone reads info and tells Netflix, or Netflix is informed by white hat types.

8. Hack doesn't work anymore.

Am I wrong?
9. Someone writes a new method.
10. GOTO 1.
Grizzlybear is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 15 (0 members and 15 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT +1. The time now is 02:36 AM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
?2005-2010 Rorta.net