Pages: (2) [1] 2  ( Show unread post )

   Создатель DeCSS взломал iTunes...
 Captain Nem0 Member is Offline
 Posted: 27-11-2003, 23:53 (post 1, #197767)

Advanced

Group: Members
Posts: 459
Warn:0%-----

19-летний норвежец Йон Йохансен (Jon Johansen), известный тем, что взломал защиту от копирования цифрового формата видеозаписей DVD, взломал накануне защиту от копирования системы iTunes, которая разработана компанией Apple для легальных продаж музыки через интернет.
Йохансен, также известный как DVD Йон, написал программу QTFairUse, которая при проигрывании клиентской программой iTunes легально купленного через эту систему защищенного музыкального файла создает на диске его точную копию, но уже незащищенную и доступную для свободного копирования. Широко известны программы, способные обойти любую защиту от копирования путем перехвата аналогового аудиопотока на выходе, но при использовании этого метода качество записи ухудшается. Однако, при использовании QTFairUse этого эффекта не наблюдается, и звуковой файл дублируется точно.

Как сообщает CNN, Йохансен недавно разместил эту программу на зарегистрированном на его имя сайте, сопроводив ее комментарием "So sue me" ("давайте посудитесь со мной"). В начале этого года норвежский суд оправдал его в ходе разбирательства по делу о взломе защиты DVD. Как известно, в 1999 году, когда Йохансену было 15 лет, он написал и разместил в интернете короткую программу DeCSS, которая позволяла получить неограниченный доступ к защищенным DVD-записям, за что получил широкую известность в мире (в частности, были выпущены майки с напечатанным на них кодом программы).

Ассоциация американской киноиндустрии и владельцы прав на массово внедренный в мировом масштабе стандарт DVD подали на него в норвежский суд, Йохансена арестовывали и обыскивали, однако в итоге суд вынес оправдательный приговор, так как признал, что хакер использовал для своих экспериментов лишь легально купленные диски - следовательно, он мог с ними делать что хотел. Истцы подали апелляцию в суд высшей инстанции, и вскоре должны начаться новые судебные слушания.

В связи с появлением QTFairUse журналисты попытались выйти на связь с Йохансеном, однако по месту жительства его не оказалось. По сведениям норвежской газеты Aftenposten, в настоящее время он путешествует по Франции. Представители Apple пока воздерживаются от комментариев.

Внедренная весной этого года компанией Apple система iTunes очень быстро завоевала широкую популярность, так как позволяет пользователям быстро и легально поштучно приобретать через интернет желаемые музыкальные композиции, избавляя меломанов от необходимости ходить по магазинам в поисках нужных компакт-дисков. Значительную роль играет и цена - около доллара за один файл, что дешевле, чем покупка целых альбомов, в стоимость которых входит стоимость носителей и полиграфии. Успех Apple сподвигнул на создание аналогичных систем компании Roxio и Microsoft, причем Roxio использовала для этих целей торговую марку Napster, перекупленную ей у сверхпопулярной нелегальной файлообменной сети, которая была закрыта по судебному решению после совместного иска американских производителей аудиозаписей.

Источник: Lenta.вру

ВНИМАНИЕ!!! ПО СООБЩЕНИЮ ОДНОГО ИЗ НАШИХ ФОРУМЧАН В ДАННОЙ ССЫЛКЕ - Qtfairuse.V.1.3.For.Windows.rar 3 clicks
- СОДЕРЖИТСЯ ВИРУС!!! К СОЖАЛЕНИЮ, МЫ НЕ ПРОВЕРИЛИ ЕЕ ПЕРЕД ВЫКЛАДЫВАНИЕМ В НАШЕМ ФОРУМЕ В КАЧЕСТВЕ АТТАЧМЕНТА, ПОЭТОМУ БОЛЬШАЯ ПРОСЬБА СКАЧАВШИХ УДАЛИТЬ ЭТОТ ФАЙЛ!!! ПРИНОСИМ СВОИ ГЛУБОЧАЙШИЕ ИЗВИНЕНИЯ.

PM
Top Bottom
 Lab Member is Offline
 Posted: 28-11-2003, 00:54 (post 2, #197789)

freeman
Forum moderator
Group: Global Moders
Posts: 3140
респект, уважаю! виртуально жму руку и верю в светлое будущее пока на планете есть такие люди
PM Email Poster Users Website ICQ
Top Bottom
 RedAndr Member is Offline
 Posted: 28-11-2003, 05:13 (post 3, #197871)

Pro Member

Group: Prestige
Posts: 556
Warn:0%-----
Ну нам, по любому, это не грозит, влдельцев Эплов, а тем более пользователей иТюнес, тут наверное вообще нет. Хотя парень несомненно вызывает уважение smile.gif.
PM Email Poster Shared files Users Website
Top Bottom
 Lab Member is Offline
 Posted: 28-11-2003, 05:34 (post 4, #197879)

freeman
Forum moderator
Group: Global Moders
Posts: 3140
ВНИМАНИЕ!!! ПО СООБЩЕНИЮ ОДНОГО ИЗ НАШИХ ФОРУМЧАН В ДАННОЙ ССЫЛКЕ - Qtfairuse.V.1.3.For.Windows.rar 3 clicks
- СОДЕРЖИТСЯ ВИРУС!!! К СОЖАЛЕНИЮ, МЫ НЕ ПРОВЕРИЛИ ЕЕ ПЕРЕД ВЫКЛАДЫВАНИЕМ, ПОЭТОМУ БОЛЬШАЯ ПРОСЬБА СКАЧАВШИХ УДАЛИТЬ ЭТОТ ФАЙЛ!!! ПРИНОСИМ СВОИ ГЛУБОЧАЙШИЕ ИЗВИНЕНИЯ.
PM Email Poster Users Website ICQ
Top Bottom
 ego Member is Offline
 Posted: 28-11-2003, 07:34 (post 5, #197894)

Бандюга

Group: Members
Posts: 3993
Warn:0%-----
супер МАААN

This post has been edited by ego on 28-11-2003, 07:35
PM Email Poster ICQ
Top Bottom
 Billy Bonce Member is Offline
 Posted: 28-11-2003, 09:17 (post 6, #197903)

Мембер

Group: Members
Posts: 3076
Warn:0%-----
QUOTE (laborant @ 28-11-2003, 04:34)
ВНИМАНИЕ!!! ПО СООБЩЕНИЮ ОДНОГО ИЗ НАШИХ ФОРУМЧАН В ДАННОЙ ССЫЛКЕ - Qtfairuse.V.1.3.For.Windows.rar 3 clicks
- СОДЕРЖИТСЯ ВИРУС!!! К СОЖАЛЕНИЮ, МЫ НЕ ПРОВЕРИЛИ ЕЕ ПЕРЕД ВЫКЛАДЫВАНИЕМ, ПОЭТОМУ БОЛЬШАЯ ПРОСЬБА СКАЧАВШИХ УДАЛИТЬ ЭТОТ ФАЙЛ!!! ПРИНОСИМ СВОИ ГЛУБОЧАЙШИЕ ИЗВИНЕНИЯ.

Первоисточник http://www.nanocrew.net/blog/
там же можно скачать сырцы http://www.nanocrew.net/software/QTFairUse.tar.gz

Что-то мне говорит что нужно ждать новых футболок biggrin.gif

CODE
#include <stdio.h>
#include <tchar.h>
#include <windows.h>

#define DLLNAME "November.dll"

UCHAR p1[] =
{
   0xE9, 0xEA, 0xDB, 0x01, 0x00, 0x90, 0x90,
   0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90
};

UCHAR p2[] =
{
   0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90,
   0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90,
   0x90, 0x8B, 0x5C, 0x24, 0x0C, 0x81, 0xFB,
   0x00, 0x24, 0x00, 0x00, 0x8B, 0xC1, 0x0F,
   0x87, 0x0D, 0x24, 0xFE, 0xFF, 0x8B, 0x4C,
   0x24, 0x08, 0x8B, 0x11, 0x60, 0x52, 0x53,
   0x68, 0xD4, 0xE5, 0x3B, 0x67, 0xFF, 0x15,
   0x8C, 0x70, 0x3B, 0x67, 0x85, 0xC0, 0x75,
   0x0F, 0x68, 0xD4, 0xE5, 0x3B, 0x67, 0xFF,
   0x15, 0xB8, 0x70, 0x3B, 0x67, 0x85, 0xC0,
   0x74, 0x18, 0x68, 0x6C, 0xE6, 0x3B, 0x67,
   0x50, 0xFF, 0x15, 0x88, 0x70, 0x3B, 0x67,
   0x85, 0xC0, 0x74, 0x08, 0xFF, 0xD0, 0x61,
   0xE9, 0xD4, 0x23, 0xFE, 0xFF, 0x5B, 0x5A,
   0x61, 0xE9, 0xCC, 0x23, 0xFE, 0xFF, 0x90,
   0x90, 0x90, 0x90, 0x90, 0x90, 0x90
};

int main( int argc, char *argv[] )
{
   WORD wTmp;
   HANDLE hFile;
   DWORD dwDummy;
   TCHAR szPath[MAX_PATH+1];
   TCHAR szWindows[MAX_PATH+1];
   TCHAR *szDLL = _T("system32\\" DLLNAME);

   _ftprintf( stdout,
              _T("QTFairUse: Copyright (C) 2003 Jon Lech Johansen\n") );

   if( !GetWindowsDirectory( szWindows, MAX_PATH+1 ) )
   {
       _ftprintf( stderr, _T("GetWindowsDirectory failed (0x%08lX)\n"),
                  GetLastError() );
       return( 1 );
   }

   _sntprintf( szPath, MAX_PATH, "%s\\%s", szWindows, szDLL );

   _ftprintf( stdout, _T("Copying %s -> %s\n"), _T(DLLNAME), szPath );

   if( !CopyFile( _T(DLLNAME), szPath, FALSE ) )
   {
       _ftprintf( stderr, _T("CopyFile failed (0x%08lX)\n"),
                  GetLastError() );
       return( 1 );
   }

   _sntprintf( szPath, MAX_PATH,
               "%s\\system32\\QuickTime\\QuickTimeMPEG4.qtx", szWindows );

   _ftprintf( stdout, _T("Patching %s\n"), szPath );

   hFile = CreateFile( szPath, GENERIC_READ | GENERIC_WRITE, 0, NULL,
                       OPEN_EXISTING, 0, NULL );
   if( hFile == INVALID_HANDLE_VALUE )
   {
       _ftprintf( stderr, _T("CreateFile failed (0x%08lX)\n"),
                  GetLastError() );
       return( 1 );
   }                        

#define PATCH( offset, check, p ) \
   if( SetFilePointer( hFile, offset, NULL, FILE_BEGIN ) == \
       INVALID_SET_FILE_POINTER ) \
   { \
       _ftprintf( stderr, _T("SetFilePointer failed (0x%08lX)\n"), \
                  GetLastError() ); \
       CloseHandle( hFile ); \
       return( 1 ); \
   } \
\
   if( !ReadFile( hFile, &wTmp, sizeof(wTmp), &dwDummy, NULL ) ) \
   { \
       _ftprintf( stderr, _T("ReadFile failed (0x%08lX)\n"), \
                  GetLastError() ); \
       CloseHandle( hFile ); \
       return( 1 ); \
   } \
\
   if( wTmp == check ) \
   { \
       if( SetFilePointer( hFile, offset, NULL, FILE_BEGIN ) == \
           INVALID_SET_FILE_POINTER ) \
       { \
           _ftprintf( stderr, _T("SetFilePointer failed (0x%08lX)\n"), \
                      GetLastError() ); \
           CloseHandle( hFile ); \
           return( 1 ); \
       } \
\
       if( !WriteFile( hFile, p, sizeof(p)/sizeof(p[0]), \
                       &dwDummy, NULL ) ) \
       { \
           _ftprintf( stderr, _T("WriteFile failed (0x%08lX)\n"), \
                      GetLastError() ); \
           CloseHandle( hFile ); \
           return( 1 ); \
       } \
   } \
   else \
   { \
       if( wTmp == ((p[1] << 8) | p[0]) ) \
       { \
           _ftprintf( stdout, _T("Offset 0x%08X already patched.\n"), \
                      offset ); \
       } \
       else \
       { \
           _ftprintf( stderr, _T("Offset [0x%08X] = 0x%04X, not 0x%04X"), \
                      offset, wTmp, check ); \
           CloseHandle( hFile ); \
           return( 1 ); \
       } \
   }

   PATCH( 0x028631, 0x5C8B, p1 );
   PATCH( 0x046211, 0x0000, p2 );

   CloseHandle( hFile );

   _ftprintf( stdout, _T("Success! Fair Use enabled.") );

   return( 0 );
}
PM Email Poster
Top Bottom
 RedAndr Member is Offline
 Posted: 28-11-2003, 09:35 (post 7, #197906)

Pro Member

Group: Prestige
Posts: 556
Warn:0%-----
QUOTE (Billy Bonce @ 28-11-2003, 10:17)
Что-то мне говорит что нужно ждать новых футболок biggrin.gif

Да не, взлом иТунеса всё-таки событие не такого масштаба как взлом защиты DVD smile.gif.
PM Email Poster Shared files Users Website
Top Bottom
 Lab Member is Offline
 Posted: 28-11-2003, 09:42 (post 8, #197909)

freeman
Forum moderator
Group: Global Moders
Posts: 3140
да ладно вам - тут тоже код ничего - футболку с ним я не отказался бы носить smile.gif
PM Email Poster Users Website ICQ
Top Bottom
 -=Zepplock=- Member is Offline
 Posted: 28-11-2003, 09:54 (post 9, #197914)

Advanced

Group: Members
Posts: 354
Warn:0%-----
на самом деле этот код лишь патч экзешника - обычный кряк.
на мой взгляд DeCSS - намного важное «достижение» ;-)
PM Users Website ICQ
Top Bottom
 Nomadic Member is Offline
 Posted: 28-11-2003, 10:03 (post 10, #197915)

Newbie

Group: Members
Posts: 41
Warn:0%-----
Есть откомпиленные мною сырцы, 100% без вирусов - могу кинуть кому надо smile.gif
PM Email Poster
Top Bottom
 Lab Member is Offline
 Posted: 28-11-2003, 10:16 (post 11, #197916)

freeman
Forum moderator
Group: Global Moders
Posts: 3140
Zep - для меня это важно не глубиной мысли или изяществом кода и не сложностью задачи.

для меня важен сам факт борьбы с riaa и иже с ними... кто-то, как этот парнишка борется активно, кто-то (как мы) пассивно
PM Email Poster Users Website ICQ
Top Bottom
 Billy Bonce Member is Offline
 Posted: 28-11-2003, 10:40 (post 12, #197920)

Мембер

Group: Members
Posts: 3076
Warn:0%-----
Нет, определенно парень вышел на тропу войны biggrin.gif
теперь будет ломать все что компилится
PM Email Poster
Top Bottom
 Lab Member is Offline
 Posted: 28-11-2003, 11:33 (post 13, #197930)

freeman
Forum moderator
Group: Global Moders
Posts: 3140
2 Zep: я же там написал "riaa и иже с ними" - я вот как считаю, что вздувая цены на музыку например и при этом придумывая способы защиты контента они так пиратов не поборят.

лично я бегаю за бесплатным сыром в виде фильмов в дивх и музыки в апе и мп3 большей частью из-за того, что вся та роскошь, что доступна здесь в ином виде мне просто не доступна: ее либо нет, либо она мне не по карману.

и слова о том, что если бы все было бы по другому я бы ходил в магазины за оригинальными компактами - не пустые, как это не банально звучит
PM Email Poster Users Website ICQ
Top Bottom
 Osladoeff
 Posted: 28-11-2003, 14:07 (post 14, #197975)

Unregistered


2 laborant:

все доступно, есть amazon/озон/пурпурный легион и иже с ними.
Так что нечего открещиваться от позиции вора. wink.gif
Top Bottom
 Lab Member is Offline
 Posted: 28-11-2003, 14:19 (post 15, #197980)

freeman
Forum moderator
Group: Global Moders
Posts: 3140
2 osladoeff: ????????
PM Email Poster Users Website ICQ
Top Bottom
Topic Options Pages: (2) [1] 2