Forums -> Флейм -> Источники Windows NT/2000
| Full Version

Lord KiRon
ed2k://|file|windows_2000_source_code.zip|213748207|34BB9F3A3E8D3E0C4490A96EC30B9F3C|/

Вот короче , нашел в сети десятки разных но они все не открываются а ети в порядке :), не фейк .

Так что програмистам будет интересно , я например с большим удовольствием расматривал код к ^rundll^ или ^regedit^ :)

Да кстати если кто не в курсе - подробности похишения тут : http://www.nvworld.ru/news/13_02_2004.html#13_02_2004-04
Roma_il
QUOTE

Утечка кода подобного рода может крайне негативно сказаться на информационной безопасности Интернет в целом, поскольку доля компьютеров оснащённых ОС от Microsoft весьма велика.


Всё приплыли :(
Теперь каждый день будут заплаты делать наверное ;)

to Lord KiRon
эт может тебе просто интересно было в коде поковыряться
а теперь представь сколько по свету бродит гадов которые считают долгом чести нагадить всем только потому что знают как это сделать :fear2:
Lord KiRon
Ну во первых код не полный , где то 60% :) , правда ^Internet Explorer^ со всеми примочками там :)
А если "гаду" не лень перелопатить такое количество кода то пусть получает удовольствие :)
Billy Bonce
Спасибо за линк, поставил в закачку :)

Прикольные комментарии к файлу, прямо любо дорого почитать :diablo:

QUOTE

ohhh good! GNU windows!
windows goes Open Source  :)

Mr.A
QUOTE (Billy Bonce @ 14-02-2004, 09:40)
Прикольные комментарии к файлу, прямо любо дорого почитать :diablo:

Еще прикольнее почитать файлик win2k\private\security\msv_sspi\core
...
USERNAME=eyala
HOSTNAME=voltaire
LOGNAME=eyala
...
DOMAIN=mainsoft.com
...
REPLYTO=eyala@mainsoft.com
ORGANIZATION=Mainsoft Co. Ltd.
Billy Bonce
Mr.A

Интересно :)

eyala@mainsoft.com

user posted image Eyal Alaluf

Mainsoft,Vice President, Technology

Eyal Alaluf is Mainsoft's Director of Technology, a position he has held since January 2000. Bringing more than 10 years of industry experience to this role, Eyal oversees the development team behind Visual MainWin. After joining Mainsoft in 1994 as the company's first Senior Developer, Eyal has risen through the ranks. He became the company's Chief Engineer before landing in his current position.

After graduating with dual degrees in mathematics and computer science from the Hebrew University in Israel, Eyal joined the Israel Defense Forces and worked as a software developer in the Israeli Navy where he was involved in creating advanced technologies and research.

:fear2:
Mr.A
Да уж...
Похоже, что сорсы утекли именно из Mainsoft-а. Представляю себе, какой шмон там нынче идет! :fear2:
SKAmikaze
Я вот тоже поставил на закачку, хоть кодером и не являюсь.Спасибо за линк. :)
Set
А подо что это всё ? Visual C++ ? Какая версия ?
Lord KiRon
Всё написанно на ^C^ , учитывая что там везде ^.dsw^ и ^.dsp^ то это ^Visual 6^.
obaldin
А где там всякое интересное живет? А то, что-то, при первом взгляде на дерево, не особо понятно где что.

Зато наткнулся вот на такое:
QUOTE
/***************************************************************************\
* TextCopy
*
* Returns: number of characters copied not including the NULL
*
* History:
* 10-25-90 MikeHar      Wrote.
* 11-09-90 DarrinM      Rewrote with a radically new algorithm.
* 01-25-91 MikeHar      Fixed the radically new algorithm.
* 02-01-91 DarrinM      Bite me.
* 11-26-91 DarrinM      Ok, this time it's perfect (except NLS, probably).
* 01-13-92 GregoryW     Now it's okay for Unicode.
\***************************************************************************/  


:D :p
Mr.A
Народ сделал поиск на слово "f**k" и нашел весьма занимательные комментарии вроде:

// BUGBUG (reinerf)
// the fucking alpha cpp compiler seems to fuck up the goddam type "LPITEMIDLIST", so to work
// around the fucking peice of shit compiler we pass the last param as an void *instead of a LPITEMIDLIST
obaldin
Чего-то у меня какие-то нехорошие подозрения по поводу этих исходняков возникают... Толку с них, в общем-то, никому никакого - выложена маленькая часть исходного кода, причем 4х летней давности (это в лучшем случае, многие файлы датированы аж 89-м годом). А вот криков много, и последствия могут быть далеко идущими. Уже началась новая волна заявок, что P2P - это преступная технология, которую надо запретить. Обывателя пугают (неспецифицированными) ужасами, причиной которых, конечно служат гадкие пир-ту-пирщики. У Микрософта появляется годная на многие случаи отмазка : много вирусов? - это хакеры начитались кода! (видимо, Notepad'а ;) ), мы монополисты? - да что вы, теперь каждый может скомпилить себе свои винды! А кроме того, всем, сидящим на старых виндах и нежелавшим ранее апгрейдится, срочно нужно купить самые модные распоследние версии. ФБР объявит, что появляется новая угроза кибер-терроризма, и на этой волне попытается вырвать новые ограничения свобод.

Таким образом, посмотрим, кому это выгодно: Микрософту, Теще и Большому Брату. Что заставляет сомневаться в случайности этой утечки.
Billy Bonce
obaldin

Наврядли, код скорее компрометирует мелкомягких , чем помогает
Большому брату же проблемы частной компании я думаю до фанаря

Интересная статья по сабжу http://www.kuro5hin.org/story/2004/2/15/71552/7795

(ее) ссылка сперта с рувидео :diablo:
obaldin
QUOTE (Billy Bonce @ 16-02-2004, 22:30)
Наврядли, код  скорее компрометирует мелкомягких , чем помогает  
Код - или факт его "кражи"? Если код, то чем же он их компрометирует? Код как код, ничуть не хуже, чем можно ожидать от проекта такого размера.
QUOTE
Большому брату же проблемы частной компании я думаю до фанаря
Должны бы быть до фонаря. Но тем не менее ФБР ведет (или кричит, что ведет, что в данном случае все равно) активное расследование.
QUOTE
Интересная статья по сабжу
Дык, вот именно, и статья о том же.. Почему же это "компрометирует мелкомягких"?
Billy Bonce
obaldin

Пофлеймим ? :D

QUOTE
Код - или факт его "кражи"? Если код, то чем же он их компрометирует? Код как код, ничуть не хуже, чем можно ожидать от проекта такого размера.?
 Вот это например:  
QUOTE
Remember back when DOJ were accusing Microsoft of having an unfair competitive advantage and Microsoft swore upon a stack of Bibles and corporate forms that there was a "Chinese wall" between the applications developers (Office) and the OS developers (Windows)?  Well from all the comments about putting hacks in Windows to fix Office apps, it would appear that they were lying. Not that anybody who knows how software is written ever thought otherwise, but this makes it about as plain as it could be that the Office and OS guys work together to achieve their famous smoothness of operation -- an advantage writers of other office suites clearly don't have.  No wonder they're so upset about this going public. If we had a real attorney general instead of a fascist corporate toady they'd probably be back in court already over it.

obaldin
QUOTE (Billy Bonce @ 17-02-2004, 08:06)
Пофлеймим ?  :D  
Давай! :D  
QUOTE
Well from all the comments about putting hacks in Windows to fix Office apps, it would appear that they were lying.

Скорее уж наоборот. Если вместо того, чтобы крикнуть соседу "Эй исправь-ка свой офис" они (разработчики системы) латают исключительно свой код, то это, скорее говорит об их независимости. Причем, Офис в данном случае стоит в длинном ряду других багистых программ, ради которых пришлось править систему. В качестве интересного чтива на эту тему можно глянуть тут. Для обеспечния совместимости чувак аж "had to create a special NMHDR structure that "looked like" the stack the program wanted to see and pass that special "fake stack"." Это для программы, которая проделывала совершенно невероятный трюк - лезла в своем стеке на два (!) фрейма вверх и брала там локальную для той процедуры переменную по фиксированному смещению (!!! словей нету :fear2: )

Больше того, посмотрим на вещи реально, в том плане, что код пишеться не "фор фан" а для того, чтобы его потом продавать. Предположим, ты пишешь windows-совместимую операционную систему и хочешь чтобы ее покупали. Давайте угадаем, какой будет Самая Главная Программа, совместимость с которой тебе абсолютно необходимо обеспечить, чтобы добиться коммерческого успеха? Конечно, Офис. Для совместимости с ним, ты с радостью вставишь в систему код, обходящий его баги и недокументированное поведение, с радостью, потому что это будет то, что сделает выбор между успехом и абсолютным полным провалом твоей системы. Ну кому будут нужны винды, если в них даже офис перестанет работать.

Таким образом, разработчики винды вели себя в точности так же как вели бы себя посторонние, не-микрософтовские, разработчики операционной системы предназначенной для запуска виндовсих приложений. Больше того, если почитаешь линк, который я приводил выше, то они шли на гораздо большие усилия для обеспечения совместимости с массой других программ.
Billy Bonce
QUOTE
Таким образом, разработчики винды вели себя в точности так же как вели бы себя посторонние, не-микрософтовские, разработчики операционной системы предназначенной для запуска виндовсих приложений. Больше того, если почитаешь линк, который я приводил выше, то они шли на гораздо большие усилия для обеспечения совместимости с массой других программ.


Даже в энтом случае , я больше чем уверен, что у мелкомягких системщиков есть приоритеты: сначала правим "родные приложения", потом крупных фирм типа ИБМ Симантек, а некоторые совсем не правим (как в случае антивируса Касперского)

И потом, сказать честно от меня ускальзает смысл правки СИСТЕМЫ ради багов ПРОЛОЖЕНИЙ , все эти "фиксы ради оффиса" вполне могут вылезти как баги в других приложениях, для которых понадобяться "фиксы фиксов" :)
obaldin
QUOTE (Billy Bonce @ 18-02-2004, 15:10)
Даже в энтом случае , я больше чем уверен, что у мелкомягких системщиков есть приоритеты: сначала правим "родные приложения",  потом крупных фирм типа ИБМ Симантек, а некоторые совсем не правим (как в случае антивируса Касперского)

Приоритеты, скорее всего не у системщиков, а у отдела тестеров на предмет совместимости. И приоритеты простые - распространенность. Мне в голову сходу не приходит примера непопулярной микрософтовской программы, но если таковая найдется, вряд-ли для нее будут фиксы.  
QUOTE
И потом, сказать честно от меня ускальзает смысл правки СИСТЕМЫ ради багов ПРОЛОЖЕНИЙ ,

Ускользает, видимо, потому что ты ищешь его в программировании, а он здесь чисто коммерческий. Представь себе человека, у которого есть (давно) программа X. Он покупает новую версию системы - и выясняется, что его программа X больше не работает. X у него давно, а на новую систему у него есть возможность возврата в течении 30 дней. Естественно, что он вернет систему, что уже плохо, а кроме того, предупредит всех своих друзей: "не покупайте новую систему, у нее ужасная совместимость, все ваши программы перестанут работать".  Вот и сразу куча потерянных продаж. Если программа X мало у кого есть, то на нее еще можно плюнуть, но если она популярна...  
QUOTE
все эти "фиксы ради оффиса" вполне могут вылезти как баги в других приложениях, для которых понадобяться "фиксы фиксов"  :)

Если эти "другие приложения" достаточно популярны, то это отловит опять таки отдел тестирования, а если нет..... :)