Windowsin lähdekoodi...?

  • Keskustelun aloittaja Keskustelun aloittaja muffy
  • Aloitettu Aloitettu
Pistetään nyt vielä yksi linkki digitoday. Eli 15% lähdekoodista olisi jaettuna.

samalta sivulta:
"Uutispalvelu IDG:n tietojen mukaan netissä leviävät kooditiedostot sisältävät osia verkkoprotokollien toteutuksista, Internet Explorer -selaimesta, sertifikaattien käsittelyn toteutuksesta sekä Windows-ytimestä."

Kivoja juttuja viruskoodareiden kannalta :lol2:
 
Perkele, meni edit-aika umpeen. Tällainen paketti pitäisi (ainakin) olla jaossa Windows.Source.Code.w2k.nt4.wxp.tar. Turhan iso, jotta jaksaisin ruveta imuttamaan.
 
metalman sanoi:
juu ja konekielisenähän sitä koodia voi myös tutkailla osina. mutta kuka perkele enää nykyään osaa assembleria? :)

Jänniä huhuja liikkeellä tuosta koodista, mm. että siellä olisi kommenteissa kaikkea tyyliin // this is off by -1 but who cares
hohohooo!

Ei se ongelma siinä ole, että kuka osaa assembleria, vaan siinä, että noissa WinDOHseissa on C-kielisiä koodirivejä NIIN paljon, että kukapa viitsii semmosta kommentoimatonta assembler-koodimäärää käydä lävitse. Suurin osa symboleista on vielä disassemblerin generoimia tyyliin "L03232", ei ne paljoa kerro. Kovat jätkät tietty disassembloi vain haluamansa DLL:t ja EXE:t, mutta kyllä niissä rivejä silti on. Reverse-engineering ei muutenkaan ole mukavaa hommaa, kun ei voi olla varma, hyötyykö siitä yhtään mitään ja aikaa palaa aivan tuhottomasti.
 
laatikko sanoi:
Ei se ongelma siinä ole, että kuka osaa assembleria, vaan siinä, että noissa WinDOHseissa on C-kielisiä koodirivejä NIIN paljon, että kukapa viitsii semmosta kommentoimatonta assembler-koodimäärää käydä lävitse. Suurin osa symboleista on vielä disassemblerin generoimia tyyliin "L03232", ei ne paljoa kerro. Kovat jätkät tietty disassembloi vain haluamansa DLL:t ja EXE:t, mutta kyllä niissä rivejä silti on. Reverse-engineering ei muutenkaan ole mukavaa hommaa, kun ei voi olla varma, hyötyykö siitä yhtään mitään ja aikaa palaa aivan tuhottomasti.

Tuo koodin ihmettely onkin ajanvietettä, kun ei ole todellakaan mitään muuta tekemistä.

Ja kyllähän se kuuluu "yleissivistykseen" tutkailla noinkin merkittävää kirjoitelmaa.
 
Microsoftin koodaajilla on tylsää töissä:

bsc/.glimpse_index:fuck?sMP
bsc/.glimpse_index:fucks?sMx
bsc/.glimpse_index:fucked?sM`
bsc/.glimpse_index:fucking?sMj

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


Juuh, taitaa lähteä Gentoo asennukseen samointein. Ja läppäriksi Macci.
 
MuscleMemory sanoi:
Microsoftin koodaajilla on tylsää töissä:

bsc/.glimpse_index:fuck?sMP
bsc/.glimpse_index:fucks?sMx
bsc/.glimpse_index:fucked?sM`
bsc/.glimpse_index:fucking?sMj

Juuh, taitaa lähteä Gentoo asennukseen samointein. Ja läppäriksi Macci.


No jos se alkaa noin kivalta näyttämään, niin kyllähän tota jaksaa lukea. :lol2:
 
ei jumalauta voi olla toi koodi tollasta. miten voi tollanen ohjelmakoodi mennä läpi mikrosoftin tapaisessa lafkassa? eikö niillä oo mitään laatujärjestelmiä siellä? ei viddu.
 
heh. Eihän noista kommentoinneista nyt kannata vetää hernettä nenään, tuo on itse asiassa aika normaali tapa mitenkä ohjelmoijat kommentoi joskus iltamyöhällä väsyneenä :D
Microsoftilla on kuitenkin käytössään nk. unkarilainen kirjoitustapaa, jolla itse koodi saadaan pysymään yhtenäisenä.
 
Net Virgin sanoi:
Tuo koodin ihmettely onkin ajanvietettä, kun ei ole todellakaan mitään muuta tekemistä.

Ja kyllähän se kuuluu "yleissivistykseen" tutkailla noinkin merkittävää kirjoitelmaa.

Puhuin reversoimisesta. Kuinka moni friikkikään viitsii WinXP:n disassembloitua koodia tutkailla ajanvietteeksi?

Itsekin tekisi kyllä mieli vilasta tota C-sorsaa.
 
Partsu sanoi:
heh. Eihän noista kommentoinneista nyt kannata vetää hernettä nenään, tuo on itse asiassa aika normaali tapa mitenkä ohjelmoijat kommentoi joskus iltamyöhällä väsyneenä :D

Ei sitä tarvitse edes iltamyöhään mennä :D.

Duunikaveri kirjoitteli erääseen custom-projektiin semmosia debuggi-viestejä, kuten "vitun huorat", "haistakaa paska" jne. unohtaen kuitenkin poistaa niistä parit ennen kuin ko. näyttö lähetettiin loppukäyttäjien testattavaksi. Tädit eivät tykänneet kovin hyvää kun nuo kaksi debuggi-viestiä lävähti message-boxeissa ruudulle... Arvaa kaksi kertaa tuliko sanomista? :lol2:

Faija kertoili joskus, että hänen duunikaverillaan kaikki muuttujat ja alirutiinit oli tyyliä "vittu1", "vittu2" jne... :rolleyes:

Eli aika normaalia, veikkaisin.
 
From: http://bash.cx

#2099 (12/14)
<ScratGod> I put a comment by each line of code that says
<ScratGod> x = 1; // FUCK YOU FIGURE IT OUT YOURSELF BITCH

:lol2:

Mutta vakavasti ottaen, ei koodin tasoa voi määrittää parin kommentin perusteella. Yleensä ottaen koodin pitäisi olla sellaista ettei sitä edes tarvitse liiemmin selittää kommenteilla. Luokkien ja metodien kuvaukset ja muu dokumentaatio on asia erikseen.
 
Kyllä ne loputkin sorsat sieltä kohta paljastuu :whip:

Tuli vaan mieleen, että varokaa mitä lataatte noilla p2p ohjelmilla, tommoseen WINDOWS.SOURCE.2k4.exe.zip.rar pakettiin aika helppo joku mato laittaa ja sit pistää levitykseen kun tommoset paketit (jossa siis pitäisi olla sitä koodia) on mitä luultavimmin aika haluttua kamaa tällä hetkellä.
 
Daug sanoi:
tommoseen WINDOWS.SOURCE.2k4.exe.zip.rar pakettiin aika helppo joku mato laittaa ja sit pistää levitykseen kun tommoset paketit (jossa siis pitäisi olla sitä koodia) on mitä luultavimmin aika haluttua kamaa tällä hetkellä.

Varmasti on haluttua tavaraa, ja varmasti myös noita "matoversioita" löytyy. Sen sijaan jos osaa yhtään pollaansa käyttää, niin eipä kauheasti madoista ole murhetta - jos madon lähdekoodi on koodissa mukana, ei se pääse riivaamaan ennen kuin sen menee kääntämään, ja ajamaan :)

Ja jos joku luulee, että lähdekoodi on .exe filessä.. no, saipahan ansionsa mukaan.
 
Back
Ylös Bottom