Printable Version of Topic
Click here to view this topic in its original format
Forums > Объявления > Создатель DeCSS взломал iTunes...


Posted by: Captain Nem0 on 27-11-2003, 23:53

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.вру (http://www.lenta.ru/internet/2003/11/27/hacker/

ВНИМАНИЕ!!! ПО СООБЩЕНИЮ ОДНОГО ИЗ НАШИХ ФОРУМЧАН В ДАННОЙ ССЫЛКЕ - Qtfairuse.V.1.3.For.Windows.rar (ed2k://|file|Qtfairuse.V.1.3.For.Windows.rar|155944|594CBD1D2815B078DDE518EB8EF8937A|/
- СОДЕРЖИТСЯ ВИРУС!!! К СОЖАЛЕНИЮ, МЫ НЕ ПРОВЕРИЛИ ЕЕ ПЕРЕД ВЫКЛАДЫВАНИЕМ В НАШЕМ ФОРУМЕ В КАЧЕСТВЕ АТТАЧМЕНТА, ПОЭТОМУ БОЛЬШАЯ ПРОСЬБА СКАЧАВШИХ УДАЛИТЬ ЭТОТ ФАЙЛ!!! ПРИНОСИМ СВОИ ГЛУБОЧАЙШИЕ ИЗВИНЕНИЯ.


Posted by: Lab on 28-11-2003, 00:54
респект, уважаю! виртуально жму руку и верю в светлое будущее пока на планете есть такие люди

Posted by: RedAndr on 28-11-2003, 05:13
Ну нам, по любому, это не грозит, влдельцев Эплов, а тем более пользователей иТюнес, тут наверное вообще нет. Хотя парень несомненно вызывает уважение smile.gif.

Posted by: Lab on 28-11-2003, 05:34
ВНИМАНИЕ!!! ПО СООБЩЕНИЮ ОДНОГО ИЗ НАШИХ ФОРУМЧАН В ДАННОЙ ССЫЛКЕ - Qtfairuse.V.1.3.For.Windows.rar (ed2k://|file|Qtfairuse.V.1.3.For.Windows.rar|155944|594CBD1D2815B078DDE518EB8EF8937A|/
- СОДЕРЖИТСЯ ВИРУС!!! К СОЖАЛЕНИЮ, МЫ НЕ ПРОВЕРИЛИ ЕЕ ПЕРЕД ВЫКЛАДЫВАНИЕМ, ПОЭТОМУ БОЛЬШАЯ ПРОСЬБА СКАЧАВШИХ УДАЛИТЬ ЭТОТ ФАЙЛ!!! ПРИНОСИМ СВОИ ГЛУБОЧАЙШИЕ ИЗВИНЕНИЯ.

Posted by: ego on 28-11-2003, 07:34
супер МАААN

Posted by: Billy Bonce on 28-11-2003, 09:17
QUOTE (laborant @ 28-11-2003, 04:34):
ВНИМАНИЕ!!! ПО СООБЩЕНИЮ ОДНОГО ИЗ НАШИХ ФОРУМЧАН В ДАННОЙ ССЫЛКЕ - Qtfairuse.V.1.3.For.Windows.rar (ed2k://|file|Qtfairuse.V.1.3.For.Windows.rar|155944|594CBD1D2815B078DDE518EB8EF8937A|/
- СОДЕРЖИТСЯ ВИРУС!!! К СОЖАЛЕНИЮ, МЫ НЕ ПРОВЕРИЛИ ЕЕ ПЕРЕД ВЫКЛАДЫВАНИЕМ, ПОЭТОМУ БОЛЬШАЯ ПРОСЬБА СКАЧАВШИХ УДАЛИТЬ ЭТОТ ФАЙЛ!!! ПРИНОСИМ СВОИ ГЛУБОЧАЙШИЕ ИЗВИНЕНИЯ.

Первоисточник http://www.nanocrew.net/blog/ (http://www.nanocrew.net/blog/
там же можно скачать сырцы http://www.nanocrew.net/software/QTFairUse.tar.gz (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 );
}

Posted by: RedAndr on 28-11-2003, 09:35
QUOTE (Billy Bonce @ 28-11-2003, 10:17):
Что-то мне говорит что нужно ждать новых футболок biggrin.gif

Да не, взлом иТунеса всё-таки событие не такого масштаба как взлом защиты DVD smile.gif.

Posted by: Lab on 28-11-2003, 09:42
да ладно вам - тут тоже код ничего - футболку с ним я не отказался бы носить smile.gif

Posted by: -=Zepplock=- on 28-11-2003, 09:54
на самом деле этот код лишь патч экзешника - обычный кряк.
на мой взгляд DeCSS - намного важное «достижение» ;-)

Posted by: Nomadic on 28-11-2003, 10:03
Есть откомпиленные мною сырцы, 100% без вирусов - могу кинуть кому надо smile.gif

Posted by: Lab on 28-11-2003, 10:16
Zep - для меня это важно не глубиной мысли или изяществом кода и не сложностью задачи.

для меня важен сам факт борьбы с riaa и иже с ними... кто-то, как этот парнишка борется активно, кто-то (как мы) пассивно

Posted by: Billy Bonce on 28-11-2003, 10:40
Нет, определенно парень вышел на тропу войны biggrin.gif
теперь будет ломать все что компилится

Posted by: Lab on 28-11-2003, 11:33
2 Zep: я же там написал "riaa и иже с ними" - я вот как считаю, что вздувая цены на музыку например и при этом придумывая способы защиты контента они так пиратов не поборят.

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

и слова о том, что если бы все было бы по другому я бы ходил в магазины за оригинальными компактами - не пустые, как это не банально звучит

Posted by: Osladoeff on 28-11-2003, 14:07
2 laborant:

все доступно, есть amazon/озон/пурпурный легион и иже с ними.
Так что нечего открещиваться от позиции вора. wink.gif

Posted by: Lab on 28-11-2003, 14:19
2 osladoeff: ????????

Posted by: unforgiven on 28-11-2003, 14:27
QUOTE (Osladoeff @ 28-11-2003, 12:07):
2 laborant:

все доступно, есть amazon/озон/пурпурный легион и иже с ними.
Так что нечего открещиваться от позиции вора. wink.gif

Месье - борец за копирайт?
Трогательно... но место для борьбы за оный выбрано как-то не очень удачно. Боюсь данное начинание на встретит на этом форуме поддержки.
Тем более, что существует идейное начало в том, что мы тут делаем. Я вот резко против тех цен, что предлагают правообладатели на свою музыку и фильмы. Не стоит оно того. Просто не стоит. Пусть снизят раза в три, тогда и пиратства будет меньше. Кому нужен рип, если оригинал стоит в пределах червонца?

Posted by: Lab on 28-11-2003, 15:08
2 unforgiven: подозреваю, что месье с ником "Osladoeff" не является борцом за копирайт (если только он не начинающий фермер newest/devil_2.gif)

Osladoeff указал мне на наличие амазона и подобных, кто мне подскажет сколько в среднем стоит альбом на амазоне? + доставка?

кто знает сколько я качаю? имея модем никогда не соеденившийся быстрее чем 28.8 я... а к черту! чего я оправдываюсь...

месье Osladoeff, я вас осуждаю, хотя бы за то, что вы неверно выбрали слова, чтобы выразить свою мысль

зы
и чего я в бутылку полез?

Posted by: Lab on 28-11-2003, 15:32
я все таки полез в бутылку: http://vcdrookie.com/lab/28.11.2003/2 (http://vcdrookie.com/lab/28.11.2003/2

Posted by: Set on 28-11-2003, 20:23
QUOTE (laborant @ 28-11-2003, 14:32):
я все таки полез в бутылку:

Ну что это за джинн такой, ... а исполнять 3 желания кто будет ?!! newest/lol_1.gif

Когда будут нормальные цены - тогда и я буду всё лицензионное покупать, и до тех пор меня совесть не будет мучать по поводу варезного софта, музыки и фильмов.

Posted by: -=Zepplock=- on 28-11-2003, 23:00
laborant

аппл со своим сервисом первый шаг в сторону от официальных путей продажи музыки. именно этот (и подобные) сервисы должны убить цены в обычных магазинах.

поэтому наш норвржский друг не борется с РИАА, а скорее просто крякнул очередную программу.

Posted by: andy2andy on 29-11-2003, 01:26
сугубое ИМХО ....

"незнание законов, не освобождает от ответственности за их нарушение" (с) (вместо эпиграфа) ..... "знание - сила" (с) (в догонку эпиграфу)

с тчоки зрения законов об авторском праве и охране интеллектуальной собственности - комьюнити "серое" ...... не "чёрное", нет .... но и не "белое" .... пользующее "техническую возможность" и "ньюансы правового поля" для получения желаемого

нужно просто всего один раз признаца самому себе в этом .... после чего вся "спасительная" аргументация по поводу стоимости легальной продукции, жажды наживы проклятыми кровососами и, как следствие, поднятия флагов "а вот Х вам" - становица не нужной smile.gif ..... знакомые наркоманы как-то озвучили тезис, который в принципе можно было "вынести на щит" - лови свой кайф и не ломай кайф другим ..... гениальная формулировка!! .... к ней ещё чуть понимания расклада творящегося вокруг - и "мир, дружба жвачка" наступит

Posted by: Lab on 29-11-2003, 02:54
QUOTE (-=Zepplock=- @ 28-11-2003, 22:00):
laborant

аппл со своим сервисом первый шаг в сторону от официальных путей продажи музыки. именно этот (и подобные) сервисы должны убить цены в обычных магазинах.

поэтому наш норвржский друг не борется с РИАА, а скорее просто крякнул очередную программу.

да, -=Zepplock=-, наверно ты прав... купить одну песню за доллар выгоднее, чем покупать сингл за 15...

но andy2andy все равно круче сказал

Posted by: Set on 01-12-2003, 20:46
QUOTE (laborant @ 29-11-2003, 01:54):
но andy2andy все равно круче сказал

После поллитры и не такое напишешь... newest/lol_1.gif

Posted by: FiL on 01-12-2003, 23:02
QUOTE (RedAndr @ 27-11-2003, 21:13):
Ну нам, по любому, это не грозит, влдельцев Эплов, а тем более пользователей иТюнес, тут наверное вообще нет. Хотя парень несомненно вызывает уважение smile.gif.

itunes и под винду есть. Так, что может и есть смысл .... Но все равно платить по баксу за песню ломает жутко.

Posted by: RedAndr on 01-12-2003, 23:12
QUOTE (FiL @ 02-12-2003, 00:02):
QUOTE (RedAndr @ 27-11-2003, 21:13):
Ну нам, по любому, это не грозит, влдельцев Эплов, а тем более пользователей иТюнес, тут наверное вообще нет. Хотя парень несомненно вызывает уважение smile.gif.

itunes и под винду есть. Так, что может и есть смысл .... Но все равно платить по баксу за песню ломает жутко.

Да, уже есть и виндовая версия, я узнал smile.gif. Но тут другая проблема, насколько я понял, эта система только для американцев?

Posted by: Roix on 04-12-2003, 17:55
Крутой пацан , он бы ещё StarForce 3 взламал smile.gif)

Posted by: Bratan007 on 19-12-2003, 22:54
Да чтоб они подавились! newest/fuyou_2.gif $1 за песню это больше $10 за диск, а за такие деньги можно на твердом круглом и блестящем диске с красивой обложкой музыку купить в магазине или через интернет. Получаеться платишь столько же, но получаешь музон с худшем качеством да еще и потом на болванки записывать надо если в машине хочешь послушать.
$.10 за песню еще куда не шло! Я бы платил за музыку тогда. Только без всяккого там copy protection.
Не почтите за рекламу, но я уже выложил $20 для музыки которую качаю с mp3search.ru. У них где-то доллар за альбом выходит (1 цент за мег). Вот это молодцы ребята, хотя явно они это не легально делают, слишком дешево... newest/music.gif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)