Casa
Top.Mail.Ru Yandeks.Metrika
Fórum: "Agarrar";
Arquivo atual: 2004.03.14;
Download: [xml.tar.bz2];

Para baixo

Hackers publicaram o código fonte do Windows na Internet Encontre agências semelhantes


хз   (2004-02-13 10:48) [0]


"Корпорация Microsoft обнаружила, что фрагменты исходного кода операционной системы Windows появились в интернете. Об этом заявил пресс-секретарь компании Microsoft Том Пилла.

На этой неделе это уже второе сообщение об инциденте, затрагивающем безопасность Windows. Во вторник компания предупредила пользователей о том, что в операционных системах семейства найдена серьезная брешь.

Пока что неясно, насколько масштабны опубликованные данные и пока нет признаков, позволяющих предположить, что внутренняя сеть компании была взломана.

Как отмечает BBC, исходный код был предметом спора между корпорацией и регулирующими организациями в США. После серии нашумевших разбирательств Microsoft согласилась предоставить фрагменты исходного кода некоторым компаниям, правительственным организациям в США и за рубежом, а также университетам. Однако передача данных производится на условиях, исключающих публичное распространение исходного кода.

Многие эксперты предполагали, что такая утечка неизбежна. "Не понимаю, почему этого не случилось раньше", - заявил Марк Маифретт из компании eEye Digital Security. По его словам, если в системах безопасности Windows сразу найдут большое число прорех, то попытки Microsoft закрыть их как можно скорей могут привести к хаосу.

Однако оценить потенциальный ущерб пока трудно. "Честно говоря, я не уверен, что кто-то, кроме Microsoft может давать оценки, - говорит другой эксперт, Ал Гиллен из компании IDC. - Но то, что можно из этих утечек узнать, потенциально способно помочь другим организациям создавать программные продукты, которые лучше будут конкурировать с продукцией Microsoft"."


Источник: http://news.proext.com/soft/13461.html



TUser   (2004-02-13 11:05) [1]

А где лежат эти исходники?



Gorlum   (2004-02-13 11:47) [2]

> TUser © (13.02.04 11: 05) [1]
Junte-se.



ssk   (2004-02-13 12:06) [3]

>[1] и [2] ну и зачем они вам?



Игорь Шевченко   (2004-02-13 12:07) [4]

TUser © (13.02.04/11/05 XNUMX:XNUMX)


> А где лежат эти исходники?


www.microsoft.com/download



TUser   (2004-02-13 12:11) [5]


> ну и зачем они вам?

Простенькую операционную систему писать будем. На delphi.



Игорь Шевченко   (2004-02-13 12:30) [6]

TUser © (13.02.04 12: 11) [5]


> Простенькую операционную систему писать будем. На delphi


Тогда тебе сюда:

http://www.delphikingdom.ru/asp/talktopic.asp?ID=211



Layner   (2004-02-13 13:01) [7]

Качаем все от сюда, пока сервак не прикрыли.

http://windows.owns.com/

http://windows.owns.com/windows_2000_source_code.tar.bz2 (171 mb)
http://windows.owns.com/windows_nt_4_source_code.tar.bz2 (153 mb)



Agent13   (2004-02-13 13:08) [8]


> Качаем все от сюда, пока сервак не прикрыли.

Поздно, уже не пашет :(



SergP   (2004-02-13 13:11) [9]

A propósito, encontrei em algum lugar uma piada, consistindo no fato de que um tapete russo foi encontrado no código do Windows. Não lembro qual arquivo. Sim, e eu não verifiquei se isso é realmente assim ...



TUser   (2004-02-13 13:17) [10]

В офисе.



хз   (2004-02-13 13:24) [11]

> Кстати нашел где-то прикол

На этом форуме обсуждали =)



Anatoly Podgoretsky   (2004-02-13 13:32) [12]

Не только в офисе, наши постарались оставить свои следы на западе, в любимой манере, Микрософт тоже не пощадили.



Layner   (2004-02-13 13:39) [13]

Эх, жаль, но все равно должны утянуть, и переложить. Бум ждать :)



Danilka   (2004-02-13 13:41) [14]

[13] Camada © (13.02.04 13: 39)
а нафига? чего ты с ними будешь делать? винт/кампашки забивать? :))



хз   (2004-02-13 13:42) [15]

> а нафига? чего ты с ними будешь делать? винт/кампашки забивать? > :))

Молиться перед сном ;)



KSergey   (2004-02-13 13:47) [16]

Ну стырили, и чо?
Максимум (на мой взгляд) - найдут какую-нибудь дыру, микрософтом умалчиваемую (необнаруженную)
В МС ее быстренько подлатают - вот и все
Все только выиграют

Ou estou errado?



Danilka   (2004-02-13 13:51) [17]

[15] xs © (13.02.04 13: 42)
хм, а чем скомпиленая версия не катит? :))

копаться в чужих исходниках - самоубийство. а копаться в исходниках какой-нибудь ХР.. думаю, для этого надо либо получать зарплату от MS, либо быть мазохистом-извращенцем. :))



хз   (2004-02-13 13:51) [18]

2 KSergey

Вспомни HalfLife 2. Там вроде тоже просто "стырили". А руководство посчитало, что наличие исходных кодов может способствовать появлению специальных вирусов (!) для игры. Выпуск отложен на неопределенный срок, пока "ее быстренько подлатают".



хз   (2004-02-13 13:53) [19]

2 Danilka © (13.02.04 13: 51) [17]
> хм, а чем скомпиленая версия не катит? :))

Не тот масштаб ;о)



Anatoly Podgoretsky   (2004-02-13 14:30) [20]

Windows 2000 - 3000000000 строк, в ХР еще больше, разыскивается супер извращенец.



TUser   (2004-02-13 14:33) [21]

3 bilhões linhas? Certo?



Anatoly Podgoretsky   (2004-02-13 14:35) [22]

Два нуля лишнии - 30 миллионов, для желающих предлагаю посчитать толщину пачки бумаги из расчета 60 строк на страницу. в пачке 500 листов.



АлексейК   (2004-02-13 14:51) [23]

A propósito, encontrei em algum lugar uma piada, consistindo no fato de que um tapete russo foi encontrado no código do Windows. Não lembro qual arquivo. Sim, e eu não verifiquei se isso é realmente assim ...
Не прикол, из 12 машин, только на одной не оказалось данного файла.
Program Files\Common Files\Microsoft Shared\Grphflt\cdrimp32.flt
Строка 1294. Двустишие траслитом.



KSergey   (2004-02-13 15:07) [24]

Не, ну говорить об общем объеме - не совсем корректно, как мне кажется.
В пример могу привести юникс: ведь мало кто (во всяком случае из "обычных пользователей") изучает систему в общем, однако при "непонятках" при работе той или иной ф-ции вполне реально посмотреть ее исходный код и сообразить что и как.

Так и в исходниках виндов: кто-то будет искать мифические ф-ции с названием SpecialTormozLoop, кто-то найдет какую-нибудь ф-цию, отвечающую за коммуникацию по TCP/IP и обнаружит в ней дыру, по которой благополучно напишет вирус. Кто-то, возможно, стырит возможно удачно реализованный менеджер памяти или наоборот, попытается вляпать свой, работающий (по его мнению) на много "лучше", кто-то разберется с системой активации...

В итоге, как мне кажется, все только выиграют (после выхода патча, разумеется).

Хотя, возможно, я и живу лишь розовыми мечтами.

PS
Раз прячут - значит есть что.
Утверждать, что весь код и идея виндов сплошное ноу-хау - бред.
Были и до них операционки. И многозадачные, и многопользовательсике. И существенно более стройные по своей структуре.



Danilka   (2004-02-13 15:15) [25]

[20] Anatoly Podgoretsky © (13.02.04 14: 30)
> разыскивается супер извращенец.

думается, в свете этой ветки искать их ненадо - сами набегут. :))

[23] АлексейК (13.02.04 14:51)
> Не прикол, из 12 машин, только на одной не оказалось данного
> arquivo.

Хм. А я его нигде не мог найти, когда первый раз увидел сообщение о приколе. Вопрос: неужели народ ставит весь офис? Нафига ему, в частности, эта библиотека - импорт из корела?

[24] KSergey © (13.02.04 15: 07)
> однако при "непонятках" при работе той или иной ф-ции вполне
> реально посмотреть ее исходный код и сообразить что и как.

сам-то пробовал? по-моему, если сам не участвуешь в проекте, вот-так сходу "при непонятках" разобраться что к чему в исходниках операционки...



Verg   (2004-02-13 15:21) [26]


> KSergey © (13.02.04 15: 07) [24]


Даешь OpenWINDOWS!!! :)))

Появятся клоны, появится целое направление и не одно....

Темы форумов:
- У меня эта прога глючит на FireWind 5.9 RC7 :((
- А у меня FireWind 5.9 RC8 и там она не глючит!!
- А где взять RC8?
- Как где? sourceforge.net
- А меня YaffWDS 7.1.5 Personal, так там она вообще не запускается :(



KSergey   (2004-02-13 15:24) [27]

> [25] © Danilka (13.02.04 15: 15)
> сам-то пробовал?

Каюсь, нет
Однако сидящий под боком юниксист уверяет, что в паре случаев ему это помогло. Склонен верить ;)



VEG   (2004-02-13 15:34) [28]

>>[23] АлексейК (13.02.04 14:51)
Вау, супер! Только к меня строк столько нет... Файл весит 688кб. В чем прикол?



VEG   (2004-02-13 15:37) [29]

Excluído pelo moderador
Nota: Не надо по 10 раз одно и то же постить



Gorlum   (2004-02-13 15:38) [30]

> Anatoly Podgoretsky © (13.02.04 14: 35) [22]
Всего-то 1000 пачек.
В каком семестре писать операционку? :)



Anatoly Podgoretsky   (2004-02-13 16:01) [31]

толцина пачки 5 см, имеем 5000 см, переводим в метры итого 50 метров.



Lu   (2004-02-13 17:31) [32]

Разводят они нас, по-любому :))

Это коммерческий ход. Сейчас все, кто пользует 2000/NT - под прицелом :).
И чего делать в данной ситуации?
Выходов несколько, один из которых, правильно, переход на 2003. Если, хотя бы 60% напуганных леммингов ломанутся приобретать 2003, то Microsoft будет совсем неплохо :).
И видимо, пентагон и прочие отказались от 2000/NT, раз исходники появились..
Взято из http://www.livejournal.com/users/avva/1101165.html



Skier   (2004-02-13 17:34) [33]

Caça ao pato



Soft   (2004-02-13 19:10) [34]

http://windows.owns.com/windows_2000_source_code.tar.bz2 (171 mb)

Ссылка работает.

Но по модему качать, уж извините. Предлагаю у кого выделенка(Анатолий Подгоретский например) скачать и выложить на своем сайте.



Soft   (2004-02-13 19:21) [35]

Excluído pelo moderador
Nota: fora do assunto



Soft   (2004-02-13 19:36) [36]

>> Lu © (13.02.04/17/31 32:XNUMX) [XNUMX]
>>Это коммерческий ход. Сейчас все, кто пользует 2000/NT - под прицелом :).

А если сделать другой маркетинговый код, запатентовать код 2000 в Украине и назвать систему, например, UASoft?



Verg   (2004-02-13 19:57) [37]


> Soft © (13.02.04 19: 10) [34]


Connection to Remote Host timed out

Видимо спросом пользуется..... может быть у какого-нибудь порт-факера от Майкрософт :)))



Danilka   (2004-02-16 08:40) [38]

[27] KSergey ©
> однако при "непонятках" при работе той или иной ф-ции вполне
> реально посмотреть ее исходный код и сообразить что и как.

> Однако сидящий под боком юниксист уверяет, что в паре случаев
> ему это помогло. Склонен верить ;)


Во-первых, разобраться при непонятках поможет msdn. Может, юниксоиды лазеют по исходникам из-за того, что у них нет подобного? :))
Тем не менее, предположим, что у кого-нибудь есть исходники. Есть какой-то глюк в его программе, причем перепроверив все он приходит к выводу, что такая-то winAPI ф-я ведет себя не так как написано в MSDN-е. Он достает исходники, 3млн.строк, какое-то время (думаю, значительное) ищет эту ф-ю, находит, разбирается с ее кодом, со всеми соглашениями принятыми в этой горе исходников, со всеми вызовами других функций и действительно находит какой-то глюк. Он его исправляет, компиляет, вуаля - его программа работает как часики. И что теперь? Теперь ему надо продать ее... Представляю отрывок из readme.txt:
----
Данная программа работает только на вин2к с 1-м сервиспаком. Для ее работы необходимо заменить родной kernel.dll на тот, что лежит в каталоге с программой. Как вы это сделаете - не мое дело. Внимание! После этого не устанавливайте никакие патчи и сервиспаки от микрософт!
---
:))

Вобщем, исходники винды - либо для извращенцев, чтобы они кайфовали и мнили себя всемогущими, либо для разработчиков Микрософт, когда тебе доступна какая-то определенная часть, хорошо документированая, плюс настроеное ПО - компилятор, среда разработки и т.д.



Anatoly Podgoretsky   (2004-02-16 08:59) [39]

Soft © (13.02.04 19: 36) [36]
Вот с этого и начиналмы, а то Must Die, теперь мы видисм твой глбуокий маркетинговый ход, по продбижению Линукс и опорочивании Виндоус, а я то думал, что ты засланец, а ты другое.



Думкин   (2004-02-16 09:34) [40]

> [38] © Danilka (16.02.04 08: 40)
> Во-первых, разобраться при непонятках поможет msdn.

Если бы все так розово.
Пример: GetVersionEx
в 98 криво пашет, несмотря на MSDN.



Danilka   (2004-02-16 09:38) [41]

[40] Dumkin © (16.02.04 09: 34)
Да я не спорю с тем, что есть ошибки, я о другом, в твоем-же примере, полез-бы ты в исходники за этой функцией? И стал-бы ее исправлять, для вин98, тем более, что в других версиях, как я понимаю, она уже исправлена? :))



Думкин   (2004-02-16 09:40) [42]

> [41] © Danilka (16.02.04 09: 38)

Ну один Мастер(Игорь Шевченко) полез и выложил код в Базу кода, и мне помог разобраться что не так было.



Думкин   (2004-02-16 09:42) [43]

Talvez seja a diferença nas abordagens que distingue, em particular, a cor dos ícones?



Danilka   (2004-02-16 09:43) [44]

[42] Dumkin © (16.02.04 09: 40)
В смысле? Куда полез - в исходники винды? Я о ней, вообще-то. :)



Думкин   (2004-02-16 09:44) [45]

> [44] © Danilka (16.02.04 09: 43)

Куда он ходил - у него спрашивать надо. Но не в MSDN - это точно.



PVOzerski   (2004-02-16 10:36) [46]

А вот интересно другое. Помнится, SCO устраивала скандал, найдя похожий код в UNIX и Linux. Теперь у M$ будет лафа... Вроде бы, NT сделана на основе DEC UNIX (или как там оно...), стало быть, Linux теперь оказывается в "группе риска" и здесь: пока коды Windows были недоступны, для обвинений разработчиков Linux в плагиате оснований в принципе возникнуть не могло. Зато теперь...



TUser   (2004-02-16 10:42) [47]

А как их теперь обвинять в плагиате, если во время написания они к этим кодам доступа не имели?



Anatoly Podgoretsky   (2004-02-16 10:45) [48]

PVOzerski © (16.02.04 10: 36) [46]
Digital Unix
Да наступают для них тяжелые времена :-)



Danilka   (2004-02-16 10:50) [49]

[43] Dumkin © (16.02.04 09: 42)
> Может именно разница в подходах и отличает, в частности
> цвет значков?

Если так, то мне фенечка явно не светит, т.к. лезть в украденные исходники винды забесплатено меня не заставишь. :))
Особенно с учетом вот-этого:
> Скачал я эти исходники там везде отсутствуют файлы makefile.def,
> так что скомпилировать даже notepad весьма затруднительно,
> но по разбираться в исходниках - интересно :)

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

[46] PVOzerski © (16.02.04 10: 36)
Почему? Думаю, сейчас ничего не грозит, если спорный код был в линуксе до момента кражы. Вот если после того как исходники украдены в линукс добавят куски кода оттуда, тогда да.



PVOzerski   (2004-02-16 10:58) [50]

>Вот если после того как исходники украдены в линукс добавят куски кода оттуда, тогда да.
Или напишут сами, но выйдет похоже...



Danilka   (2004-02-16 11:01) [51]

[50] PVOzerski © (16.02.04 10: 58)
значит надо писать не похоже, а лучше! :))



Anatoly Podgoretsky   (2004-02-16 11:45) [52]

Вряд ли существует срок давности.
Единственная проблема с доказанием, поскольку можно утверждать обратное, мол из Линукса вставили код и потом опубликовали :-)
А то что в Линуксе есть украденые у Микрософта куски давно не новость. Например в декодере MPEG4 долго существовал код - (c) Microsoft, сейчас вроде бы убрали.



Danilka   (2004-02-16 11:50) [53]

[52] Anatoly Podgoretsky © (16.02.04 11: 45)
хм, в таком случае, как кража исходников винды повлияет на обвинения в плагиате?



Думкин   (2004-02-16 12:00) [54]


> [49] © Danilka (16.02.04 10: 50)
> Если так, то мне фенечка явно не светит, т.к. лезть в украденные
> исходники винды забесплатено меня не заставишь. :))


Я говорил об ином. Если вы считаете что дело тут в этом - то зря. Я бы не делал выводов пока Игорь не скажет. Как минимум некрасиво.



Anatoly Podgoretsky   (2004-02-16 12:00) [55]

Isso afetará o empréstimo subsequente corretamente, o anterior tem grandes dificuldades com a prova, mas é ignorável, será necessário encontrar os códigos do programa da parte independente (não necessariamente a fonte) e prová-los, acho que a Microsoft provavelmente colocará cópias em repositórios autenticados, para um caso semelhante . Você nem precisa de códigos-fonte para isso.



Danilka   (2004-02-16 12:35) [56]

[54] Dumkin © (16.02.04 12: 00)
Да знаю я за что значки раздаются и что исходники винды здесь не причем. Просто говорю за себя - приходилось копаться в свое время в чужих исходниках - ощущения далеко не из приятных. А уж в исходники винды - меня палкой не загонишь. Во-первых, не интересно, во-вторых, не вижу для себя, как разработчика ПО под эту операционку, практического применения. Хотя, кому-то интересно. Может дело как раз в интересе?

ps: Может, лучше на ты?



Layner   (2004-02-19 08:08) [57]

Так кто нибудь файды выкачал?



PVOzerski   (2004-02-19 10:25) [58]

А вот что делать, если задача в принципе имеет одно разумное решение? (Это я опять о заимствованиях). То есть необходимый алгоритм таков, что, скорее всего, получится очень похожий код (ну, таМ, имена переменных или типов другие будут). И как доказать, что это не плагиат? И, в связи с этим: что делать с API? Я возьму пример, более близкий мне, чем написание ядер ОС. Возьму интерфейсные модули к WinAPI для Object Pascal. По сути дела, на 90-100% это перевод си-шных хедеров от Microsoft. Так вот, как-то я захотел использовать функции winmm32.dll из своей проги, написанной на FreePascal. А уж если взялся, так с размахом: сделал полноценный юнит mmsystem.pp (сейчас в официальных packages). Путем перевода с Си на Object Pascal соответствующего хедера (сначала - бесплатной утилитой, потом ручками). Как я понимаю, то же проделал Иван Шихалев с модулем ShellApi. Потому, что на соответствующих модулях из Delphi (которые можно было бы просто перекомпилить компилятором FreePascal) стоит (c) Borland. Но вы думаете, юнит моего производства так уж сильно отличается от борландовского? И это еще цветочки. Вот messages.pas - это ягодки. Потому что Борланд объявляет там массу своих, а не позаимствованных у Мелкомягких, типов. Не сделать этот модуль - не будет совместимости с Delphi. Сделать - а что Борланд скажет?



N169   (2004-02-19 10:27) [59]

А кто видел эти файлы? Есть ли там материал, достойный флейма?



Serrrrg   (2004-02-19 13:29) [60]


> А кто видел эти файлы? Есть ли там материал, достойный флейма?

http://www.kuro5hin.org/print/2004/2/15/71552/7795



Serrrrg   (2004-02-19 13:32) [61]

Aqui está outro

http://mjt.nysv.org/w2k_greps/



Игорь Шевченко   (2004-02-19 14:14) [62]

"the quality of the code is generally excellent" вот на что надо обращать внимание любителям поругать MS.



Страницы: 1 2 filial inteira

Fórum: "Agarrar";
Arquivo atual: 2004.03.14;
Download: [xml.tar.bz2];

em cima





Memória: 0.79 MB
Hora: 0.085 c
14-43766
Undert
2004-02-18 16:52
2004.03.14
MOD_SSL + Apache + Win32


3-43297
hva
2004-02-11 17:20
2004.03.14
como usar o OnBeforeUpdateRecord corretamente


3-43394
Noite fria
2004-02-13 18:09
2004.03.14
Batchmove


3-43358
IMHO
2004-02-16 04:06
2004.03.14
O TDBF suporta o tipo DateTime?


14-43836
Bublik
2004-02-20 19:10
2004.03.14
Ajuda sofrimento





afrikaans albanês Arabic armênio azerbaijano basco belarusian Bulgarian catalão Chinês simplificado) Chinês tradicional) croata checo dinamarquês Dutch Inglês estoniano filipino Finnish French
Galego georgiano German grego crioulo haitiano hebraico hindi húngaro islandês Indonesian irlandês Italian Japanese Korean letão lituano macedónio Malay maltês Norwegian
persa polonês Portuguese Romeno Russa sérvio Slovak esloveno Espanhol swahili sueco tailandês turco ucraniano urdu vietnamita galês ídiche bengali bósnio
cebuano esperanto gujarati hausa hmong igbo javanês kannada khmer lao latino maori marata mongol Nepali punjabi somali tâmil telugu yoruba
zulu
Английский francês Alemão Italiano Португальский russo Espanhol