Log in

View Full Version : FairUse4WM - a WM/DRM removal program


Pages : 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29

Web Junkie
28th September 2006, 12:07
Just read about M$ wanting to sue you viodentia, I think M$ are panicking because they believe no one could possibly be more intelligent than them :D

I don't think DVD John stole the CSS source code to make his little piece of code did he? No, he used his brain, something M$ thinks no one else can do ;)

M$ are known for their security breaches, so probably someone hacked them and stole some code again, so now they're conveniently blaming you :rolleyes:

I think M$ don't like being told 'FU M$', lol!!

garyhasbigfeet
28th September 2006, 12:37
anyone care to help me out ?? T-T

I don't think individualization is required anymore. If you still
want to do it try http://www.usethesearchbutton.com/individualize/my/drm/files

Just read about M$ wanting to sue you viodentia, I think M$ are panicking because they believe no one could possibly be more intelligent than them :D

I don't think DVD John stole the CSS source code to make his little piece of code did he? No, he used his brain, something M$ thinks no one else can do ;)

M$ are known for their security breaches, so probably someone hacked them and stole some code again, so now they're conveniently blaming you :rolleyes:

I think M$ don't like being told 'FU M$', lol!!

Agreed. Here's a link to the article on Cnet.
http://news.com.com/Microsoft+sues+over+source+code+theft/2100-1025_3-6119892.html

Bastard judges in the courts are so old and technophobic they'll probably not have a clue either.

MINz
28th September 2006, 14:22
I'm having some trouble decrypting WMA files with FairUseWM 1.3. It gives me a warning that the file "requires a different private key."

The files play fine in WMP11, but I can't remove the DRM.

What am I doing wrong?

protectyoursources
28th September 2006, 14:35
Is it possible to have the source code of FairUse4WM?

Microsoft must have signed up to Doom 9 :p

viodentia
28th September 2006, 16:36
I'm having some trouble decrypting WMA files with FairUseWM 1.3. It gives me a warning that the file "requires a different private key."

The files play fine in WMP11, but I can't remove the DRM.

What am I doing wrong?

If you get "requires a different private key", go back to the first page and re-extract keys. With v1.3, watch for the final message, it should say "Primary and # secondary keys (0 bogus)".

If it didn't recover the primary, you can reindividualize - this will put the primary as a secondary key (which are easier to recover).

If it reports bogus keys, there's a bug in v1.3. Let me know

If it doesn't recover any keys, then my parsing code wasn't flexible enough to handle this particular variety.

MINz
28th September 2006, 17:34
If you get "requires a different private key", go back to the first page and re-extract keys. With v1.3, watch for the final message, it should say "Primary and # secondary keys (0 bogus)".

If it didn't recover the primary, you can reindividualize - this will put the primary as a secondary key (which are easier to recover).

If it reports bogus keys, there's a bug in v1.3. Let me know

If it doesn't recover any keys, then my parsing code wasn't flexible enough to handle this particular variety.

I followed your instructions and it worked perfectly. Your code is solid!

Thanks for the great work!

P0t
28th September 2006, 17:42
hm
when i start the program it says no keys loaded
i click in recover keys,click ok and then "Preparing to launch Media player" (indivbox.key has version 10.0.0.3930)
Clicking ok...the i select the protectet .wmv file and the i got this error "Unable to recover private key - No license available for specified file"
What is wrong here?

pjay
28th September 2006, 17:46
Awesome work on FairUseWM 1.3 viodentia, but I have something weird going on that maybe the "bogus keys" your mentioning. Everytime I go to play these files I can get the licences and play it through wmp, but when I use FairUseWM on the files they always play with green screen and squares which shows me that it didn't decyrpt correctly. The keys seem to always be the same for these files. btw I did look at your single post answer for the "not licensed to you" problem and tried that, but I still get a green screen and squares, I'm assuming I'm not the only one with this problem. also by reindividualize do you mean going back to microsoft's page and individualize again, because I thought they had fixed the individization so FairUseWM couldn't work anymore

P.S. sorry if I'm posting in the wrong place, or if I shouldn't of posted this at all, but I feel this was relevent to the bogus keys problem

Lord_KiRon
28th September 2006, 18:08
Wow !
Several 3-4 posts users in this thread just apeared, looks like investigation ios under way.

About posting the source codes now - it's a wrong move, will make M$ easier to patch.

About posting after "identified" - wrong move again since this will be probably violation of court order or something like it was with DVDDecriptor.

So my solution is the best - give sources to someone now, and if "catched" this "someone" will release them on net without your knowlege.

dirtminer
28th September 2006, 18:24
Awesome work on FairUseWM 1.3 viodentia, but I have something weird going on that maybe the "bogus keys" your mentioning. Everytime I go to play these files I can get the licences and play it through wmp, but when I use FairUseWM on the files they always play with green screen and squares which shows me that it didn't


I had that problem - ez fix! Rename your "My Documents\blackbox-keys.txt" and get the keys again.

pjay
28th September 2006, 18:35
heh if only it where that easy, I have done the rename/delete of blackbox-keys.txt for the past couple of weeks and still have the problem but thanks for the tip dirtminer. Should I go back to Microsoft's website and individualize again. Or will that break FairuseDRM usability for me.

rjamorim
28th September 2006, 18:39
So my solution is the best - give sources to someone now, and if "catched" this "someone" will release them on net without your knowlege.

I agree, that is the best approach.

pjay
28th September 2006, 19:00
This pops up as soon as it says testing 1282 possibilites for primary private key.

am I suppose to get something like this because so far FairUse4WM v1.3 seems the same to the previous versions in how it retreves the keys (unless as usual I'm missing something here).

unskinnyboy
28th September 2006, 19:12
I agree, that is the best approach.
I can bet that it will also be construed as violation of whatever C&D pact he would have to sign if he was caught OR worse, there is nothing stopping the prosecuting party from accusing viodentia of leaking the sources after he was caught, even if just for the purpose of making their case stronger.

M$ might have already reverse engineered FairUse4WM to study its code (they did say that they have "examined" the tool). Why wouldn't they? Anti-Virus corporations do that all the time to crack virii and release patches. So it's not like FairUse4WM's code is dead secret or anything.

Best would be to GPL and release the code so that others can also contribute or pick up when/where viodentia leaves off. I hope he never have to leave though.

Sharktooth
28th September 2006, 19:36
They analized it and... didnt provide any proof.
It's only their words vs Viodentia's words.
If they want to prove it they should release to the court their source code and prove it is part of the product sources that they claim Viodentia stolen, so an impartial expert (if both parties can afford his services, otherwise a public disclusure...) can analize it and compare it with the FairUse4WM sources.

P0t
28th September 2006, 23:21
about the "<path>.wmv does not appear to be licensed to you." msg...
I have the lincense.I can oben the file in wmp10 - it asks for the license.Then it says "License Installed - Please click on the Play Button below".Working...
I extractet the keys with fairuse4wm ..found 2 keys.

Extraction in progress on "Indivbox.key" 11.0.5497.6285 -- Please wait.
Phase 0 : Blocks: 1335 Large 6 Small, Errors: 0,0 Candidates: 6,3,2
AES KEY: 9e 47 24 a7 82 65 90 fb ef cf 14 4a 56 4c 38 f8
Testing 1794 possibilities for primary private key.
Completed. Primary and 1 secondary ECC key recovered (0 bogus).

Then i added the file tryed so many times to undrm but every time "does not appear to be licensed to you" blaaaaahhh

clicked it again and again.Then it works Oo
So why does it works only sometimes?bug?

viodentia
28th September 2006, 23:35
Then i added the file tryed so many times to undrm but every time "does not appear to be licensed to you" blaaaaahhh

clicked it again and again.Then it works Oo
So why does it works only sometimes?bug?

You are very likely running into a "one play" license. FairUse4WM only works if you have a license and doesn't have the ability (... yet ... ) to ask the servers for a new license.

The solution to this is let FairUse4WM use the license instead of Media Player - by acquiring but not playing the file.
- Set your media player to ALWAYS PROMPT before acquiring a license. You should have this as your common setting anyway, because it will save you from folks using the DRM URL to deliver IE Exploits.
- Open the file in Media Player and acquire the license, but DON'T click play
- While the dialog is open you should be able to use FairUse4WM on that file. You can also exit Media Player (Click close) and collect licenses for multiple files.

A future version of FairUse4WM will probably include code to request the licenses from the server -- especially if anyone happens to be handy with Wireshark and a debugger (The IBX encrypts part of the string with the server's public key - you'd need to "fix" that or otherwise extract the temporary key it creates).

viodentia
28th September 2006, 23:40
A Everytime I go to play these files I can get the licences and play it through wmp, but when I use FairUseWM on the files they always play with green screen and squares which shows me that it didn't decyrpt correctly. The keys seem to always be the same for these files.

Version 1.3 shouldn't have this problem, but .. There's a few things you can do.
A future version of FairUse4WM will verify the content key better. It's likely that you are running into a case where a provider reuses the same KID multiple times -- but with a different content key each time! Try running this while prompting for a license, that may help get the "correct" content key.

If that doesn't help, plese send a PM with more details

P0t
28th September 2006, 23:45
Damn thats it.thx very much viodentia ;)

mayang
29th September 2006, 02:29
A Everytime I go to play these files I can get the licences and play it through wmp, but when I use FairUseWM on the files they always play with green screen and squares which shows me that it didn't decyrpt correctly. The keys seem to always be the same for these files.

You got green screen and squares for wmv files because the files has been converted with WRONG combination key pair or with another word, wrong SID information.

Some media files (wma/wmv) have a same KID and use a same SID. For example :

<KID>September Video</KID>
<SID>xxxxxxxxxxyyyyyyy</SID>

Above key pair valid for all media you download for september video.(just an example)

But maybe provider change/update the SID for another files that use the same KID, but with different SID as below

<KID>September Video</KID>
<SID>yyyyyyyyzzzzzzzzz</SID>

To solve the problem, try to recover key again and convert the file ALONE not multiple or batch.

Good Luck

pjay
29th September 2006, 02:40
Thanks mayang, I thought it was the wrong keys on those files. Because sometimes different keys will come up for files I tried to undrm before with the first keys, but with no luck, then I try the second keys and they work.

Sx66gns
29th September 2006, 03:33
thanks folks


/Salute.

Pulp Catalyst
29th September 2006, 05:49
just wanted to say really, you may already do this, but hey just in case, as microsoft are obviously reverse engineering you program to no end, you should make it more harder for them, and encrypt your executable as much as possible, i.e. Armadillo, as this would make it very hard for them, and help protect your code from prying eye's, as your finding holes in there software, but by looking at your code, will help feel there holes,

just thought it would be great if you could make there task forever difficult of reverse engineering your fine work,
armadillo is good, but you need to knit the protection as much as possible in your source code, and create 1000's of jmp calls,

but of course you maybe doing this already, and if you are, then don't listen to me,

p.s. not sure if armadillo is the best, but if used wisely can be very powerful, but of course this logic works the opposite to,

Pulp Catalyst
29th September 2006, 05:54
1 more thing, untill the lawsuit blows over, it may be a good idea to upload the file from a public terminal, cybercafe for example, as i.p. tracing will start, and changing the name of the file may help aswell, sorry to go on, but i'm sure everyone here agrees that extra methods to keep you safe should be deployed,

also go to different terminals aswell (different terminal sites), this will in effect spoof your i.p., can't trace a i.p. if it's always different, this is all great what your doing, but it's more paramount to protect your self, then to risk getting caught, great work has been achieve from great people in history because they never got caught,

i know i know, i'll shut up now....just worried about you that's all, after all they caught up with DVD jon in the end, he was lucky, but you may not be so lucky, just protect your self, and leave no traces,

maybe a good idea to encrypt your hard drive or at the very least all references to the source code with AES encryption with 50 no make that 80 character long (a famous passage, or a sequence for password, but just keep doubling it up so it becomes 80 characters long)

i heard that drive crypt is suppose to be good, but the thing about commercial software is you never know if there is a backdoor, go with 7zip with AES 256bit key.

i hear you....i'll shut up now.

ross_MoHaX
29th September 2006, 09:17
Hi! Is there any detailed description how MS-DRM v.2 work and what vulnerability was used to remove DRM protection?

Sharktooth
29th September 2006, 11:51
the "ultimate" distribution method: http://freenet.sf.net

CruNcher
29th September 2006, 12:58
Microsoft must have signed up to Doom 9 :p

There were allready Microsoft Employers from the Media Division registered here on Doom9, before Fairuse4WM has been posted here.

rjamorim
29th September 2006, 13:47
the "ultimate" distribution method: http://freenet.sf.net

My arse. Using freenet is a huge pain. I'd rather use Tor or bittorrent or eMule (the latter ones are not as anonymous, but "anonymous enough").

protectyoursources
29th September 2006, 14:35
The TOR network is sufficent enough to upload FU4WM to mirror sites and if you install the TORpark browser its sets up TOR and Firefox automaticly and dont use your regular email adress if the site requires registration .

http://www.torrify.com/

Sharktooth
29th September 2006, 17:05
My arse. Using freenet is a huge pain. I'd rather use Tor or bittorrent or eMule (the latter ones are not as anonymous, but "anonymous enough").
It's a pain but its completely anonymous...

Boost
29th September 2006, 18:58
FairUse4WM has been my own creation, and has never involved Microsoft source code. I link with Microsoft's static libraries provided with the compiler and various platform SDK files.

You could ofcause protect the future of FairUse4WM and proove to everybody that that is infact so by releasing the source to the public. Should you go under by Microsoft thugs they have no way of attacking the software as anyone could continue to develop it.

Pulp Catalyst
29th September 2006, 19:17
don't release the source, if you do that and they catch up with you, your arse will be fried, and not only that, MS would love to look at your source file, if any think i think you should protect your source like i said before, if you know that you have not used there source code of any kind, well then you have nothing to prove.

innocent until proven guilty mate, the ball is in there court (so to speak),

let them show there hand first, and keep your self hidden, unless of course your a billionair and can stand up to them through the system, if not, then like old school, be invisible,

Rrrough
29th September 2006, 19:47
For those who don't know:

http://www.theregister.co.uk/2000/06/29/bill_gates_roots/

This is why M$ thinks viodentia must have used their sourcecode :D

cheers

rjamorim
29th September 2006, 20:21
don't release the source, if you do that and they catch up with you, your arse will be fried, and not only that, MS would love to look at your source file

Dude, Microsoft doesn't need the source file. They surely have enough resources to support a reverse engineering effort. Sources would only make their job slightly easier.

f any think i think you should protect your source like i said before, if you know that you have not used there source code of any kind, well then you have nothing to prove.

It's not about proving anything, it's about avoiding that FU4WM has the same sad fate as DVDDecrypter.

innocent until proven guilty mate

That won't help him when he is dragged to court and is forced to start shelling out big bucks for lawyers and court procedures and the like.

Boost
29th September 2006, 20:43
It's not about proving anything, it's about avoiding that FU4WM has the same sad fate as DVDDecrypter.

Exactly my point

blutach
29th September 2006, 23:53
Let us hope that viodentia has protected himself and leave him to make his own decision regarding his code. He is clearly no fool.

Regards

LANjackal
30th September 2006, 00:13
Does anyone have any idea how to deal with the truncation issue? It appears like this in my case:

K:\My Music\Quicksand\Slip\Quicksand_Slip_Fazer_160kbps.WMA UNABLE TO DECRYPT: Size Error: 9957960910 cannot be truncated to 1368026318.

The question has been asked by several other users, but no definitive answer has been forthcoming. Thanks.

protectyoursources
30th September 2006, 01:44
I got the truncation error when one of the partitions on my hard drive was full.

LANjackal
30th September 2006, 02:21
I got the truncation error when one of the partitions on my hard drive was full.

Thanks, but I have plenty of space on this end so that's not it.

vice101
30th September 2006, 08:43
so i finally was able to converted some of the files but there are still some left that gave me error messages

UNABLE TO DECRYPT: Unsupported Error correction (ad) at packet offset 0.
UNABLE TO DECRYPT: Packet truncated, 60085 needed, 220 remains, at offset 24
UNABLE TO DECRYPT: Packet truncated, 32302 needed, 138 remains, at offset 19

these are the errors i've got. can anyone fix it ??

ps thanks for the program tho

yirm
30th September 2006, 17:45
Does anyone have any idea how to deal with the truncation issue? It appears like this in my case:



The question has been asked by several other users, but no definitive answer has been forthcoming. Thanks.


Not sure if it's the same case, but I've had to deal with files that were too long for the program to handle (for whatever reason). I'd suggest renaming the source files with shorter names (if applicable), and directing the output to a folder not so deep in the directory structure.

-yirm

viodentia
30th September 2006, 23:44
The truncation errors that I have seen so far are all the result of files that aren't compliant with the ASF specification. I didn't want to write out corrupt files, so I aborted processing rather than quietly ignoring these faults.

A future version should have a more tolerant ASF parser
Until then, you can use "fairuse4wm" to get the encryption keys and use drm2wmv to decrypt ( right-click on the files)
Or, for those with programming inclinations, it's possible to rewrite the ASF file to be conformant without knowing the encryption keys.


--
Total pathname length is a problem. You can work around this by using "subst" to create shorter paths. Working around this seems require changing C-style file operations to use Win32 native API's, so I haven't been eager to address this.

emirikol
1st October 2006, 06:28
I'm having problems with unDRM my files. The program works and produces a file, but I when I play it I get a tiny bit of garbled video(colored blocks at top of frame) and the audio is off for a minute or so. The video clears after the first 30 seconds and the audio corrects later about 1 or 2 minutes later. What's happened? Is there something I can do to fix this? BTW, I've already retried again after deleting the blackbox-keys.txt and it doesn't correct the problem. Any help here?

chuckyboy5
2nd October 2006, 04:17
Hi guys, I downloaded this program a few weeks back and it was working great, now for some reason it won't work any longer. When ever I try to unDRM a video file of mine I get an error message that says "no license available for specified file" The thing is I do own the license to the files, it has worked before, and WM Player doesn't even pop up like it used to, to try and recover the license, I just get this message by default for every video file I have now.

Is there any solution to this? I've already tried uninstalling the program and reinstalling, and I've deleted the black-box file. I'm just confused why it would work one day, and not the next. Is there maybe a new security device that they're putting in the files now?

Thanks for any help I can get,
Chuckyboy5

mayang
2nd October 2006, 05:23
@emirikol
The problem is about ASF stream or codec used for the file. FairUse4WM at this time not support for file re-encoding. Its only remove DRM license information in the file.

@chuckyboy5
You download FairUse4WM a few weeks ago? Version 1.3 just has been released 3 days ago. Download the latest one, refer to the first page from this thread for download link.

Welcome all to all new members and new posters. I hope before posting about problem using FairUse4WM, please read previous post, do a search, then ask if it is necessary to post or ask about your problem.

:rolleyes: Just curious about spammed

n3rdyguy
2nd October 2006, 07:36
Hello everyone!

I've been following this thread closely and finally, when ver. 1.3 was released I unDRM'ed my first movie file, and have since done more than 500 music files.. So I thought I'd share some free filehost links with you :

This is the FU4WMver13.zip from page 14 of this thread.

http://www.sendspace.com/file/pboj28
http://maxupload.com/36D11188
http://www.megaupload.com/?d=2BQANXGF
http://www.filefactory.com/file/e7be32/

Enjoy.

garyhasbigfeet
2nd October 2006, 19:03
I think it's still up pretty much everywhere in the thread
It's still on the oth2.net (http://www.oth2.net/forums) forums (version 1.3)

trodas
2nd October 2006, 19:42
I would just like to say a big THANKS for the autor of this little nice proggy :D

It, sadly, did not help me with file that is not licensed to me (what pig*ucker share on emule RAM protected files?!) yet have catchy title (at least for me :D ) - but still awesome work.

Is there anything that can kill the license w/o being actually able to play it, so I can see that the insides of the file are irrelevant to my interests and I was been just, well, tricked? :p ;)

(no, the license-getting thing always say that it cannot connect to, so probably the license issuer are out of bussines or the file is fake (advert only?), maybe? Possibly?)

Yusaku
2nd October 2006, 20:55
It, sadly, did not help me with file that is not licensed to me
You DO have licence for the file, right?
:readrule:
This (http://en.wikipedia.org/wiki/Fair_use) might be an interesting read for you.

And please leave that kind of language for your friends at a pub or comments at www.idnes.cz.

blutach
2nd October 2006, 23:01
@trodas - you have been here long enough to know better.

Plus, please do not be ill mannered in your posting. This thread is all about FU4WM assisting members in excercing their Fair Use rights, not for piracy. Strike issued.

Regards