[ Mikky @ 13.02.2004. 01:25 ] @
Izgleda da je procureo source code za windows nt4 i 2k... jos ne potvrdjene informacije

http://slashdot.org/articles/0...4228.shtml?tid=109&tid=187
http://news.bbc.co.uk/1/hi/business/993933.stm

lista source fajlova
beware smrtnici sa modemskom vezom - ovaj txt je oko 2mb
http://heim.ifi.uio.no/~mortehu/files.txt
[ NLO @ 13.02.2004. 01:47 ] @
http://www.elitesecurity.org/tema/43036

inace za http://news.bbc.co.uk/1/hi/business/993933.stm
pogledajte datum tog clanka Friday, 27 October, 2000, 16:23 GMT 17:23 UK
[ srki @ 13.02.2004. 10:45 ] @
Citat:
Mikky:
Izgleda da je procureo source code za windows nt4 i 2k... jos ne potvrdjene informacije

Pa pored stotine microsoftovih partnera koji imaju source moralo je i ovo da se desi. Evo pogledajte listu univerziteta koji su imali source
http://research.microsoft.com/...niversity/sourcelicensees.aspx

A pored njih su i vlade mnogih zemalja i bitni partneri i kompanije....

Ali drago mi je sto je procureo jer ce nadam se najzad da anti-ms zaludjenici da prestanu sa pricama o teoriji zavere od MS-a i svih tih institucija i vlada mnogih zemalja jer ce verujem source vrlo brzo da se nadje na kazaa i drugim p2p mrezama.
[ Ivan Dimkovic @ 13.02.2004. 11:01 ] @
http://news.bbc.co.uk/2/hi/technology/3484545.stm

To je od danas.

Source je svuda po netu koliko sam cuo - pitanje je sta stoji iza ovoga - mozda MS stvarno hoce da postane Open Source :)

Cenim da ce novi Wine raditi mnogo brze :)


Mozda je MS ovo uradio sa namerom da ceo "community" pocne da kopa za exploitima - ako nista drugo, bice ih manje :)
[ srki @ 13.02.2004. 11:19 ] @
Da, evo sada sam na kazaa otkucao windows source i izbacio mi minimum 200 njih koji ga dele :-)))

Postoji jos jedna stvar kako ovo moze da koristi MS-u. Tako sto ce garantovano mnogi da gledaju u source pa mozda i da iskoriste taj kod, mozda i nesvesno a onda mogu da tuze te firme. Isto kao sto je i SCO tuzio IBM zbog linuxa...
[ Ivan Dimkovic @ 13.02.2004. 11:45 ] @
Tree je pun klez mailova (eml fajlovi) - mislim da ce po ovome da pronadju tog nesrecnika koji je zipovao ovaj kod :) A njemu se ne pise dobro...
[ Ivan Dimkovic @ 13.02.2004. 11:56 ] @
Ako neko pogleda listu fajlova sa prve poruke, videce i da nedostaje source za RSA enkripciju, vec je samo objektni kod tu :) Tako da community nece biti miran - mora da se u tim dll-ovima krije backdoor :)

[ Dejan Lozanovic @ 13.02.2004. 13:46 ] @
Citat:
Ivan Dimkovic:
Cenim da ce novi Wine raditi mnogo brze :)

Uze mi rec iz usta ;))) mada na poslednjoj konferenciji wine-a procitao sam da su sve promene koje su bile u crossover paketu date wine-u u tree nazad tako da i ove nove verzije bi trebale da rade "lepo" sa MS office-om.

Mada sa ovim sourceom :))) mozemo da ocekujemo da ce win programi raditi brze na linuxu nego native na windowsu :)))))))))))))))))))))))))))))))))))
[ Ivan Dimkovic @ 13.02.2004. 13:51 ] @
<irony>
Uz sve SCO.. pardon IBM ideje... verujem da ce da leti :-)
</irony>

xexe
[ Dejan Lozanovic @ 13.02.2004. 16:35 ] @
Realno gledano najvise ce da nastradaju sami vlasnici ovih operativnih sistema jer verujem da ce pronaci neki buff overflow i ostale bezbednosne rupe. A to ce se opet exploitovati.
[ axez @ 13.02.2004. 19:41 ] @
Citat:
Dejan Lozanovic:
Realno gledano najvise ce da nastradaju sami vlasnici ovih operativnih sistema jer verujem da ce pronaci neki buff overflow i ostale bezbednosne rupe. A to ce se opet exploitovati.



Pa zar je moguce da vise stradaju nego sto im se to inace desava....:)
[ Mikky @ 14.02.2004. 03:05 ] @
Some funny s*it

Citat:

grep -ir fuck windows_2000_source_code/*

private/shell/applets/welcome/html/webapp.cpp: // HighContrast mode
is turned on. This totally fucks our style sheet as most of it will
private/shell/shell32/copy.c:// want to fuck with.
private/shell/shell32/util.cpp:// the fucking alpha cpp compiler
seems to fuck up the goddam type "LPITEMIDLIST", so to work
private/shell/shell32/util.cpp:// around the fucking peice of shit
compiler we pass the last param as an void *instead of a LPITEMIDLIST
private/shell/shell32/util.h:// the fucking alpha cpp compiler seems
to fuck up the goddam type "LPITEMIDLIST", so to work
private/shell/shell32/util.h:// around the fucking peice of shit
compiler we pass the last param as an LPVOID instead of a
LPITEMIDLIST
private/windbg64/debugger/tl/remote/shell/windbgrm .c: // The user
fucked up
private/windows/media/avi/verinfo.16/verinfo.h: * !!!!!!!!!!!!!!DOING
SO FUCKS THE BUILD PROCESS!!!!!!!!!!!!!!!!
private/windows/shell/control/midi/map.c: // !!!this is fucked if a
map goes to multiple physical devices



grep -ir " shit" windows_2000_source_code/*

private/inet/wininet/urlcache/conman.cxx:// BUGBUG - DON'T DO THIS
SHIT.
private/shell/ext/netplwiz/mnddlg.cpp: // this shit's read only
private/shell/win16/commctrl/ctl3d.c: // Some ugly shit goin' on
here!
private/windows/media/avi/avicap/capdib.c: // Holy shit, couldn't
change formats, time to punt!
private/windows/media/avi/avicap.16/capdib.c: // Holy shit, couldn't
change formats, time to punt!
private/windows/media/avi/avicap.io/capdib.c: // Holy shit, couldn't
change formats, time to punt!
private/windows/media/avi/msrle/rle.c: // lets do some majic shit so
the compiler generates "good" code.



Citat:

win2k\private\inet\controls\framewrk\ctlview.cpp
Line 709 - // wow, this sucks.
win2k\private\inet\wininet\ftp\test\multfind\multf
ind.c
Line 29 - printf("Ha! There is no verbose mode, sucker. Try again\n");
win2k\private\shell\browseui\shbrows2.cpp
Line 4839 - // BUGBUG: ALL of this code just sucks. The PMs finally decided that
Line 4843 - // we can get ride of all this crap.
win2k\private\shell\ext\msnspa\proxy.c
Line 395 - // BUGBUG -- Win95 sucks. Close the socket and try again
win2k\private\shell\ext\shimgvw\prevwnd.h
Line 154 - BOOL m_fPrintable; // Stupid printing crap that LarryE wanted
win2k\private\windows\media\avi\drawdib\ddsucks.c
Line 243 - DPF(("** WARNING YOUR DISPLAY DRIVER SUCKS DOING DIBS **"));

this is my favourite, though:

win2k\private\shell\comctl32\treeview.c
//
// Eudora is a pile of crap.
//
// When they get a NM_DBLCLK notification from a treeview, they say,
// "Oh, I know that treeview allocates its NMHDR from the stack, and
// there's this local variable on Treeview's stack I'm really interested
// in, so I'm going to hard-code an offset from the pnmhdr and read the
// DWORD at that location so I can get at the local variable. I will then
// stop working if this value is zero."
//
// The conversion to UNICODE changed our stack layout enough that they
// end up always getting zero -- it's the NULL parameter which is the
// final argument to CCSendNotify. Since all this stack layout stuff is
// sensitive to how the compiler's optimizer feels today, we create a
// special notify structure Just For Eudora which mimics the stack layout
// they expected to see in Win95.
//
[ Reljam @ 14.02.2004. 07:16 ] @
Pogledajte komentar za eudoru u zadnjem komentu - vrlo je zanimljivo videti sa cim se radi, i kolika je frka da se ispostuju tudji bagovi u programima. Stvari nisu toliko jednostavne kao sto deluju...
[ Ivan Dimkovic @ 14.02.2004. 07:36 ] @
Meni je komentar za alpha kompajler najbolji :) tacno se vidi da je taj lik izgubio ko zna koliko dana lupajuci glavu zasto kod ne radi :)))

Sad, salu na stranu... cela stvar je interesantna... 2004-te godine neko objavljuje source code za OS-eve iz 1996-te i 2000-te...

Koji su osakaceni do daske tako da nema ni jedne kljucne tehnologije - recimo Win2k source nema NTFS 5.0 deo, dok NT4 ima NTFS drajver source... pitanje je kome treba NTFS 4.0 drajver kada je danas default NTFS 5.0 u kojem su uvedeni aktivni direktorijumi i enkripcija fajlova...?

Jedino mozda onima koji pisu NTFS podrsku za Linux, sad to mogu da urade kako treba :)

Nedostaju DirectShow, Direct3D, OpenGL - IIS je skroz izmenjen u Win2003 .... RSA security se dobija u objektnom kodu (DLL fajlovi), Windows Media nije tu, i sve ostale kljucne tehnologije su ostale van tog CD-a :)

Dakle, jedino sto je "iscurelo" je NT kernel iz doba Win2k + shell koji je odavno napusten i "yesterday's news" (vec se radi na Longhorn shellu koji ce biti potpuno drugaciji)

Jedina upotrebna vrednost ovoga je klincima da nalaze backdoorove u kernelu (mada time i pomazu MS jer ce neko za dzabe da im uradi security check :-) i nekome da studira kako je nekada funkcionisao windows shell... i da se mozda dive zaostalom BSD kodu u winsock API-ju :)

[ Reljam @ 14.02.2004. 08:45 ] @
Jeste, rad sa alfa verzijama kompajlera je vrlo zeznuta stvar. Normalni ljudi mogu da se uvek oslone na to da ih barem kompajler ne zeza (bagovi u kompajleru su vrlo retka pojava), medjutim ako stalno koristis alfa ili beta verziju, onda veselju nema kraja....
Dobro, da ne preterujemo nisu ni te alfa verzije toliko nestabilne - barem ne one alfe koje dodju van kompajler tima, ali ponekad je lepse koristiti nesto sto je barem par meseci staro, pogotovu za ne-IA32 arhitekture.