gfxgfx
 
Please login or register.

Login with username, password and session length
 
gfx gfx
gfx
76793 Posts in 13502 Topics by 1651 Members - Latest Member: Arnold99 November 24, 2024, 10:42:08 pm
*
gfx*gfx
gfx
WinMX World :: Forum  |  Discussion  |  WinMx World News  |  A little DRM anyone?
gfx
gfxgfx
 

Author Topic: A little DRM anyone?  (Read 1481 times)

0 Members and 1 Guest are viewing this topic.

Offline ñòóKýçrÕôK

  • my name is nooks, and I approve this message
  • MX Hosts
  • *****
  • Dream BIG, Live BIGGER!!
A little DRM anyone?
« on: February 22, 2008, 11:13:22 am »
I was going through a hard drive on a pc I just bought from a guy and found this to be very interesting.
This text is actually a file called DRM10.inf that was located in directory <C:\WINDOWS\RegisteredPackages\{C5B8FBE9-645E-4484-A7AA-E8DA9A70DD77}> on the drive.
Quote
[Version]
signature = "$Windows NT$"
Class = %ExceptionClassDesc%
ClassGUID = {F5776D81-AE53-4935-8E84-B0B283D8BCEF}
Provider = %Msft%
CatalogFile = drm10.cat
ComponentId = {c5b8fbe9-645e-4484-a7aa-e8da9a70dd77} ; GUID assigned to drmv2
DriverVer= 01/28/2005,10.0.0.3802
 
[DefaultInstall]
RequiredEngine      = Setupapi
CopyFiles       = DRM.copy
Registerdlls       = regwmp.dlls
CopyINF                 = inf.copy
DelReg                  = DelReg.Uninst
RunPreSetupCommands = PreSetupCommandsSection

[DefaultUninstall]
RequiredEngine      = Setupapi
DelFiles       = DRM.uninst,inf.copy
UnRegisterdlls       = regwmp.dlls
AddReg                  = DelReg.Uninst
Registerdlls       = regwmp.dlls

[RegSection]
Registerdlls   = regwmp.dlls

[DestinationDirs]
DRM.copy=11
inf.copy=17
DRMCopy.Core=16422,%MP2_FOLDER%
DRM.uninst=11
DRMCopy.uninst=16422,%MP2_FOLDER%


[SourceDisksNames]
3878= %SourceFileDesc%,,0

[SourceDisksFiles]
msnetobj.dll=3878
blackbox.dll=3878
drmv2clt.dll=3878
drmclien.dll=3878
drmstor.dll=3878

drm%PROD_VER%.inf=3878

[DRM.copy]
drmclien.dll,,,97
drmstor.dll,,,97
drmv2clt.dll,,,97
blackbox.dll,,,97
msnetobj.dll,,,97

[DRM.uninst]
drmclien.dll,,,1
drmstor.dll,,,1
drmv2clt.dll,,,1
blackbox.dll,,,1
msnetobj.dll,,,1


[inf.copy]
drm%PROD_VER%.inf

[DelReg.Uninst]
HKCR, "Software\Microsoft\Multimedia\Components\Installed\DRM_DRM\Uninstall"


[regwmp.dlls]   
11,,drmstor.dll,1
11,,drmclien.dll,1
11,,drmv2clt.dll,1
11,,blackbox.dll,1
11,,msnetobj.dll,1

[PreSetupCommandsSection]
drmupgds.exe

[Strings]
Msft               = "Microsoft"
ExceptionClassDesc = "Windows Media Files"
SourceFileDesc     = "Windows Media Files"
;;;;;;;--------------------------------------------
;-- Only localize strings below this line
;;;;;;--------------------------------------------
MP2_FOLDER = "Windows Media Player"
PROD_VER=10


Some of the other file names in that folder are as follow:
blackbox.dll (what do we know that a "black box" does?)
drmclien.dll (would imagine by the name that is the drm service itself, although for some reason it doesn't appear in taskmanager)
msnetobj.dll (active X object file that I would imagine works inside of IE and most likely reports habit or storage maybe?)
drmstor.dll (name kinda says it all I think, not hard to figure what this little dude does)

Following up I checked in my RegisteredPackages folder and it was in there also so I dug a little deeper and just opened drmstor.dll up in notepad to read some of the contents. As I have had a serious issue with WMP11 i was not really surprised at what I found. This is some of the text from "inside" that dll.

Quote
global.secstate DeviceRevocationWMDRMNET_RVK    RevocationList  2 . 0 . 0 . 0   `ƒ                                                 €      \       -   +   /   :   ,   "   '   
   \   0   1   2   9   a   d   f   h   m   n   s   y   A   F   x   X   _   z   Z   .   ?   !   (   )   #             
           
   =   {   }   <   >   [   ]   *   %   ;   &   |   P l a y     C o l l a b o r a t i v e P l a y   P r i n t . r e d b o o k   C o p y     T r a n s f e r . S D M I   T r a n s f e r . N O N S D M I     B a c k u p     P l a y l i s t B u r n C o u n t   P l a y l i s t B u r n     version encrypted   2.0.0.0 LICENSE LICENSERESPONSE FALSE   v e r s i o n   e n c r y p t e d   2 . 0 . 0 . 0   L I C E N S E R E S P O N S E   L I C E N S E   F A L S E   B e g i n   C o u n t   B e g i n D a t e   E x p i r a t i o n D a t e     F i r s t U s e D a t e     H o u r s F r o m F i r s t U s e   M i n A p p S e c L e v e l     A p p s e c     S A P   B u r n T o C D C o u n t   T r a n s f e r C o u n t   P l a y C o u n t   B e g i n B u r n T o C D C o u n t     B e g i n T r a n s f e r C o u n t     B e g i n P l a y C o u n t     m a c h i n e . d a t e t i m e   > =   #   m a c h i n e . d a t e t i m e   < =   #   a p p . m i n s e c l e v e l   > =     =   D R M R E S T O R E I N F O     D A T A     L I D   I N D E X   E N A B L I N G B I T S     S Y M V A L U E     S Y M S I G N A T U R E     A L G O R I T H M   P U B K E Y     V A L U E   S I G N A T U R E   H A S H A L G O R I T H M   S I G N A L G O R I T H M   S H A   M S D R M   M S D R M   C K     type    t y p e     g l o b a l . s a v e d d a t e t i m e     s e c s t a t e . g l o b a l . s a v e d d a t e t i m e   >   m a c h i n e . d a t e t i m e         s e c s t a t e . g l o b a l . s a v e d d a t e t i m e   =   m a c h i n e . d a t e t i m e         ( m a c h i n e . d a t e t i m e   >   s e c s t a t e . g l o b a l . s a v e d d a t e t i m e ) ? ( s e c s t a t e . g l o b a l . s a v e d d a t e t i m e   =   m a c h i n e . d a t e t i m e ) : 0 ; 1   C R E A T E _ P M _ L I C E N S E   1 . 0   D E V I N F O   F A L L B A C K     E R R O R   S I G N A T U R E / V A L U E   D A T A / F E A T U R E S / I N D I V _ U R L   D A T A / F A L L B A C K / C E R T I F I C A T E   D A T A / F A L L B A C K / S E C U R I T Y V E R S I O N   D A T A / A U T H O R I Z A T I O N / D A T A / A U T H _ I D   D A T A / A U T H O R I Z A T I O N / D A T A / S E C U R I T Y L E V E L       D A T A / A U T H O R I Z A T I O N / D A T A / S E C U R I T Y V E R S I O N   D A T A / A U T H O R I Z A T I O N / D A T A / P U B L I C K E Y   D A T A / A U T H O R I Z A T I O N / S I G N A T U R E     D A T A / A U T H O R I Z A T I O N / S I G N A T U R E / V A L U E     D A T A / A U T H O R I Z A T I O N / C E R T I F I C A T E C H A I N   D A T A / A U T H O R I Z A T I O N / D A T A   D A T A / A U T H O R I Z A T I O N / S I G N A T U R E / H A S H A L G O R I T H M     D A T A / A U T H O R I Z A T I O N / S I G N A T U R E / S I G N A L G O R I T H M     D A T A / F A L L B A C K   D A T A / S E C U R I T Y L E V E L         D A T A / A U T H O R I Z A T I O N / C E R T I F I C A T E C H A I N / C E R T I F I C A T E   D A T A / U N I Q U E I D   D A T A / M A N U F A C T U R E R   D A T A / M A K E   D A T A / M O D E L     D A T A / D I S T R I B U T O R     D A T A / H A R D W A R E _ V E R _ M A J O R   D A T A / H A R D W A R E _ V E R _ M I N O R   D A T A / F I R M W A R E _ V E R _ M A J O R   D A T A / F I R M W A R E _ V E R _ M I N O R   D A T A / F E A T U R E S / T E M P L A T E     D A T A / O L D K E Y S     D A T A / O L D K E Y S / E S C R O W K E Y S   D A T A / O L D K E Y S / E S C R O W K E Y S / C L I E N T         D A T A / O L D K E Y S / E S C R O W K E Y S / I N D I V _ S E R V E R     D A T A / D E V I C E P U B L I C K E Y     D A T A / O L D K E Y S / D A T A   D A T A / F E A T U R E S / I N D I V _ P U B K E Y     D A T A / F E A T U R E S / S E C U R E _ C L O C K     D A T A / F E A T U R E S / I N D I V _ T Y P E     D A T A / F E A T U R E S / S E C U R E _ S T O R E     D A T A / F E A T U R E S / M E T E R I N G     D A T A / F E A T U R E S / L I C E N S E _ C H A I N   D E V C E R T   W R M H E A D E R   2 . 0 . 0 . 0   L A I N F O     K I D   C H E C K S U M     D A T A / U P L I N K S     U P L I N K     U P L I N K S   L I C E N S E R E Q U E S T     A C T I O N     V 1 C H A L L E N G E   N O T S U P P O R T E D     A C T I O N L I S T     S E C U R I T Y V E R S I O N   U N I Q U E I D     M S D R M _ S I G N A T U R E _ V A L U E   P R I V A T E K E Y S   D E V I C E     G R O U P   A U T H O R I Z A T I O N   A U T H O R I Z A T I O N _ R O O T     D A T A / P U B L I C K E Y     D A T A / F E A T U R E S / C L O C K   D A T A / F E A T U R E S / S E C U R E C L O C K / U R L       D A T A / F E A T U R E S / S E C U R E C L O C K / P U B L I C K E Y   D A T A / F E A T U R E S / M E T E R I N G     D A T A / F E A T U R E S / L I C E N S E _ A C Q   D A T A / F E A T U R E S / L I C E N S E _ S Y N C     D A T A / F E A T U R E S / S Y M M E T R I C _ O P T   D A T A / F E A T U R E S / E N C R Y P T I O N     D A T A / L I M I T S / M A X C H A I N D E P T H   D A T A / L I M I T S / M A X L I C E N S E S I Z E     D A T A / L I M I T S / M A X H E A D E R S I Z E   D A T A / K E Y D A T A     D A T A / A U T H _ I D     C L I E N T I N F O     C L I E N T I D     C L I E N T V E R S I O N   A P P S E C U R I T Y   S U B J E C T I D 1     S U B J E C T I D 2     D R M K V E R S I O N   9 . 0 0 . 0 0 . 2 7 7 8             L I C E N S E   L I C E N S O R I N F O     L I C E N S O R I N F O / D A T A   M E T A     REVOCATION  R E V O C A T I O N     R e v o c a t i o n L i s t     D e v i c e R e v o c a t i o n     DeviceRevocationList    D e v i c e R e v o c a t i o n L i s t     W M D R M N E T     WMDRMNET    SLK SLKID   SLKDATA S L K   S L K I D   S L K D A T A   M E T E R I N G I D     P R I O R I T Y     I S S U E D A T E   C O N T E N T P U B K E Y   C O N T E N T R E V O C A T I O N   C O N D I T I O N / C D A T A   A C T I O N / C D A T A     R E S T R I C T I O N S     C H A I N E D E N A B L I N G B I T S       D R M R E S T O R E I N F O / D A T A / E N A B L I N G B I T S     L I C E N S O R I N F O / C E R T I F I C A T E C H A I N   C E R T I F I C A T E   L I C E N S O R I N F O / S I G N A T U R E / H A S H A L G O R I T H M         L I C E N S O R I N F O / S I G N A T U R E / S I G N A L G O R I T H M     L I C E N S O R I N F O / S I G N A T U R E / V A L U E     L I C E N S O R I N F O / D A T A / O N A C T I O N     L I C E N S O R I N F O / S Y M S I G N A T U R E   L I C E N S O R I N F O / S Y M V A L U E   S E Q U E N C E N U M B E R     L I C E N S E S E R V E R P U B K E Y   C H A I N E D E N A B L I N G B I T S / U P L I N K     C H A I N C H E C K S U M   0 . 1 . 0 . 0   0.1.0.0 r e v   D E R I V E D L I C E N S E T E M P L A T E         L I C E N S O R I N F O / D A T A / D E R I V E D L I C E N S E T E M P L A T E     M E T E R D A T A   H A S H     D A T A / M I D     M I D   T I D   C O M M A N D   P A S S W O R D     R E C O R D S   U R L   P A R T I A L D A T A   v a l u e   H M A C     c h a l l e n g e   1   R E S E T   METERCERT   M E T E R C E R T   C E R T I F I C A T E C H A I N     P R I V A T E K E Y     D E V I C E     K E Y D A T A   G R O U P   D R M S Y N C L I S T   B a c k u p     R e s t o r e   p r i v a t e   1   K E Y D A T A   D A C P U B L I C K E Y     A U T H O R I Z A T I O N       W M   D R M   C l i e n t   V e r i f i c a t i o n   K e y   2 . 3 . 1 0 1 . 0     S E C U R I T Y L E V E L   A U T H _ I D   P U B L I C K E Y   F A L L B A C K     N A M E     M A N U F A C T U R E R     M O D E L   H A R D W A R E _ V E R _ M A J O R     H A R D W A R E _ V E R _ M I N O R     F I R M W A R E _ V E R _ M A J O R     F I R M W A R E _ V E R _ M I N O R     F E A T U R E S     D R M _ C L K _ N O T _ S E T   D R M _ C L K _ S E T   D R M _ C L K _ N E E D S _ R E F R E S H   T E M P L A T E     I N D I V _ P U B K E Y     U N I Q U E I D     U N S I G N E D T E M P L A T E     S E C U R I T Y V E R S I O N   d a t e a d d   d a t e d i f f     m i n   m a x   d a t e p a r t     v e r s i o n c o m p a r e     d e l e t e l i c e n s e   e x i s t s     O N S E L E C T     O N D E L E T E     O N S T O R E   O N A C T I O N     O N C L O C K R O L L B A C K   d r m .     d r m k .   m a c h i n e .     a p p .     s e c s t a t e .   l i c e n s e .     c o n t e n t .     d e v i c e .   p m l i c e n s e .     s e c u r e t i m e .   p l a y l i s t .   s s t r e d u n d a n c y .     v e r s i o n   p a r a m e t e r   r e a s o n     b b . m s d r m . v e r s i o n     d a t e t i m e     c o u n t   m i n s e c l e v e l   s e c l e v e l     a p p s e c l e v e l   s u b j i d     a p p s u b j i d   g l o b a l .   s a v e d a t e t i m e     s a v e d d a t e t i m e   d r m r e a s o n   r i g h t s     e x p i r y d a t e     i n g r a c e p e r i o d   g p s t a r t t i m e   i n c r e m e n t c o u n t     r e g i s t e r e d     C D A T A   C D A T A [     CDATA[  <       < /     >   = "     "   < ! [ C D A T A [   ] ] >   D R M C L O C K     r e s p o n s e     s t a t u s     F L A G     G M T T I M E   R E F R E S H D A T E   g u i d     l e v e l   U N C O M P R E S S E D D I G I T A L V I D E O     C O M P R E S S E D D I G I T A L V I D E O     U N C O M P R E S S E D D I G I T A L A U D I O     C O M P R E S S E D D I G I T A L A U D I O     A N A L O G V I D E O   C O P Y     E X T E N S I O N L I S T   E X T E N S I O N   I N C L U D E L I S T   I N C L U D E   E X C L U D E L I S T   E X C L U D E       0 X W s V w P C H W R l w 3 w T 1 v q j D l l 4 6 Q k W q 5 E g Z r u q w * J N Z l c N ! S i y N 3 6 h S w = =     L I C E N S E S T A T E     C A N B I N D   R E S P O N S E     L G P U B K E Y

This somewhat backs up what I saw when I saw that a user could not access some of their music. I am afraid (but not positive mind you) that DRM has* gotten ahold of this user heavily.

And here's another little line that shows it pretty much works somehow with WMP (Windows Media Player)

Quote
strLicenseWW) Windows Media Services DRM Storage objectW WMSDrmStore ClassW,
Quote
Windows Media
Services DRM Storage InterfaceWW' Used to give a license to DRM to store.WWW

I have as of several weeks ago disabled all of windows media services because wmp11 had made some of my music folders invisible to winmx. And if you manually added the folders, which you could do, WinMX couldn't see the media inside them.
When you wake up each morning always try to remember tomorrow is never your option, it's God's. Love like you want to. Live like you aren't afraid. And ALWAYS try to remember that even if it seems personal it's never as important as something you may have forgotten to do today.

WinMXWorld.com Help_AE182F4EBABE - For WinMX help or help on other pc related matters.
WinMXWorld.com Cafe_AE182F4ECAFE - For great chat.

Offline White Stripes

  • Core
  • *****
  • ***
  • Je suis aimé
Re: A little DRM anyone?
« Reply #1 on: February 22, 2008, 05:28:42 pm »
all im gonna say rather than go off on another rant is; when you buy MS products... you get what you pay for...

Offline ñòóKýçrÕôK

  • my name is nooks, and I approve this message
  • MX Hosts
  • *****
  • Dream BIG, Live BIGGER!!
Re: A little DRM anyone?
« Reply #2 on: February 22, 2008, 07:39:08 pm »
buy?    8)
When you wake up each morning always try to remember tomorrow is never your option, it's God's. Love like you want to. Live like you aren't afraid. And ALWAYS try to remember that even if it seems personal it's never as important as something you may have forgotten to do today.

WinMXWorld.com Help_AE182F4EBABE - For WinMX help or help on other pc related matters.
WinMXWorld.com Cafe_AE182F4ECAFE - For great chat.

Offline Cobra

  • Forum Member
  • I'm not me.
Re: A little DRM anyone?
« Reply #3 on: February 22, 2008, 09:42:27 pm »
Format the hard drive, install windows without WMP however possible, and download Media Player Classic and VLC.
Downloading is an addiction I do not want to give up.

Offline ñòóKýçrÕôK

  • my name is nooks, and I approve this message
  • MX Hosts
  • *****
  • Dream BIG, Live BIGGER!!
Re: A little DRM anyone?
« Reply #4 on: February 23, 2008, 11:01:14 pm »
Format the hard drive, install windows without WMP however possible, and download Media Player Classic and VLC.
huh?? No need in all that I would think. MS is still going to get their software on there one way or the other. Better to just disable it I would say.
When you wake up each morning always try to remember tomorrow is never your option, it's God's. Love like you want to. Live like you aren't afraid. And ALWAYS try to remember that even if it seems personal it's never as important as something you may have forgotten to do today.

WinMXWorld.com Help_AE182F4EBABE - For WinMX help or help on other pc related matters.
WinMXWorld.com Cafe_AE182F4ECAFE - For great chat.

Offline White Stripes

  • Core
  • *****
  • ***
  • Je suis aimé
Re: A little DRM anyone?
« Reply #5 on: February 24, 2008, 12:01:07 am »
couldnt the regsrvr (i think thats the name)utility be used to unload then delete or rename the dlls

Offline Cobra

  • Forum Member
  • I'm not me.
Re: A little DRM anyone?
« Reply #6 on: February 24, 2008, 12:43:21 am »
Format the hard drive, install windows without WMP however possible, and download Media Player Classic and VLC.
huh?? No need in all that I would think. MS is still going to get their software on there one way or the other. Better to just disable it I would say.
Media Player Classic and VLC aren't Microsoft products. They are both faster and smaller (and in many ways better) than WMP. it's my way of trying to reduce the amount of hold MS has on my system. :)
Downloading is an addiction I do not want to give up.

Offline ñòóKýçrÕôK

  • my name is nooks, and I approve this message
  • MX Hosts
  • *****
  • Dream BIG, Live BIGGER!!
Re: A little DRM anyone?
« Reply #7 on: February 24, 2008, 04:58:30 pm »
Gotcha, and that I can understand but there are so many media players out there now and you can bet most users have at least 3 or 4 on their pcs now.
When you wake up each morning always try to remember tomorrow is never your option, it's God's. Love like you want to. Live like you aren't afraid. And ALWAYS try to remember that even if it seems personal it's never as important as something you may have forgotten to do today.

WinMXWorld.com Help_AE182F4EBABE - For WinMX help or help on other pc related matters.
WinMXWorld.com Cafe_AE182F4ECAFE - For great chat.

WinMX World :: Forum  |  Discussion  |  WinMx World News  |  A little DRM anyone?
 

gfxgfx
gfx
©2005-2024 WinMXWorld.com. All Rights Reserved.
SMF 2.0.19 | SMF © 2021, Simple Machines | Terms and Policies
Page created in 0.009 seconds with 23 queries.
Helios Multi © Bloc
gfx
Powered by MySQL Powered by PHP Valid XHTML 1.0! Valid CSS!