Hace 3 años | Por CIMOC a xataka.com
Publicado hace 3 años por CIMOC a xataka.com

El código fuente de Windows XP parece haberse filtrado en los foros de 4chan. Con él tendríamos la "receta secreta" de un sistema operativo que aún hoy en día sigue utilizándose más de lo que podría pensarse, y eso plantea algunas incógnitas interesantes.

Comentarios

noexisto

#11 entre otras cosas el código heredado en w10

pkreuzt

#31 Era una broma, hombre. El hilo de 4Chan con la filtración sale en el Twitter que aparece en este artículo.

jixbo

#40 Solo estaba poniéndolo accesible sin tener que rebuscar.
Aquí dejo el hilo original con el torrent (magnet link) original:
https://boards.4channel.org/g/thread/77874231/just-reminding-everyone-that-this-exists

anv

#31 Descargando, a ver qué es, ya os cuento en un rato...

a

Del enlace a reddit de #31:

Wow, the torrent contains not just the alleged source code, but movies:

Bill Gates and the Population Control Grid
Bill Gates' Plan to Vaccinate the World
How Bill Gates Monopolized Global Health

What the fuck, OP?

Also a 1.5GB documentary on Linux...

And the biggest file is a 27.5GB file called ms_patents.7z . That doesn't smell like it'd have source code in it...


#41 ¿Confirmas si es el Windows XP Bosé Edition?

anv

#70 Acaba de terminar, por lo pronto veo que tiene esto:

a

#72 #82 #86 Moola.

anv

#70,#31 El directorio "media" contiene los vídeos que dicen. Algunos de los archivos .7z tienen códigos fuentes pero no veo ninguno que diga windows xp. Tiene muchas cosas como unos que ponen msdos 3.3 y msdos 6.0, que sí podrían ser reales.

Sin embargo hay un archivo llamado nt5src que ocupa 2,4Gb que podría ser. Contiene adentro un directorio Source y adentro otro llamado win2k3.

Hay montones y montones de directorios dentro de directorios. Por ejemplo:

nt5src/Source/Win2K3/NT/admin/controls/smonctrl/smonctrl.cpp
nt5src/Source/Win2K3/NT/admin/controls/smonctrl/smonctrl.h
nt5src/Source/Win2K3/NT/admin/controls/smonctrl/smonctrl.odl
nt5src/Source/Win2K3/NT/admin/controls/smonctrl/smonctrl.rc
nt5src/Source/Win2K3/NT/admin/controls/smonctrl/smonhelp.h
nt5src/Source/Win2K3/NT/admin/controls/smonctrl/smonid.h
nt5src/Source/Win2K3/NT/admin/controls/smonctrl/smonmsg.mc
nt5src/Source/Win2K3/NT/admin/controls/smonctrl/smonprop.cpp
nt5src/Source/Win2K3/NT/admin/controls/smonctrl/smonprop.h
nt5src/Source/Win2K3/NT/admin/controls/smonctrl/snapbar.cpp
nt5src/Source/Win2K3/NT/admin/controls/smonctrl/snapbar.h
nt5src/Source/Win2K3/NT/admin/controls/smonctrl/sources
nt5src/Source/Win2K3/NT/admin/controls/smonctrl/srcprop.cpp
nt5src/Source/Win2K3/NT/admin/controls/smonctrl/srcprop.h
nt5src/Source/Win2K3/NT/admin/controls/smonctrl/statbar.cpp
nt5src/Source/Win2K3/NT/admin/controls/smonctrl/statbar.h
nt5src/Source/Win2K3/NT/admin/controls/smonctrl/stepper.cpp
nt5src/Source/Win2K3/NT/admin/controls/smonctrl/stepper.h
nt5src/Source/Win2K3/NT/admin/controls/smonctrl/strids.h
nt5src/Source/Win2K3/NT/admin/controls/smonctrl/strings.rc
nt5src/Source/Win2K3/NT/admin/controls/smonctrl/strnoloc.cpp
nt5src/Source/Win2K3/NT/admin/controls/smonctrl/strnoloc.h
nt5src/Source/Win2K3/NT/admin/controls/smonctrl/strtable.cpp
nt5src/Source/Win2K3/NT/admin/controls/smonctrl/strtable.h
nt5src/Source/Win2K3/NT/admin/controls/smonctrl/sysmon.def
nt5src/Source/Win2K3/NT/admin/controls/smonctrl/sysmon.manifest
nt5src/Source/Win2K3/NT/admin/controls/smonctrl/sysmon.odl
nt5src/Source/Win2K3/NT/admin/controls/smonctrl/sysmon.sld
nt5src/Source/Win2K3/NT/admin/controls/smonctrl/timerng.cpp
nt5src/Source/Win2K3/NT/admin/controls/smonctrl/timerng.h
nt5src/Source/Win2K3/NT/admin/controls/smonctrl/toolbar.cpp
nt5src/Source/Win2K3/NT/admin/controls/smonctrl/toolbar.h
nt5src/Source/Win2K3/NT/admin/controls/smonctrl/unihelpr.h
nt5src/Source/Win2K3/NT/admin/controls/smonctrl/unkhlpr.h
nt5src/Source/Win2K3/NT/admin/controls/smonctrl/utils.cpp
nt5src/Source/Win2K3/NT/admin/controls/smonctrl/utils.h
nt5src/Source/Win2K3/NT/admin/controls/smonctrl/visuals.cpp
nt5src/Source/Win2K3/NT/admin/controls/smonctrl/visuals.h
nt5src/Source/Win2K3/NT/admin/controls/smonctrl/winhelpr.h
nt5src/Source/Win2K3/NT/admin/cys/dirs
nt5src/Source/Win2K3/NT/admin/cys/dsrestore/dirs
nt5src/Source/Win2K3/NT/admin/cys/dsrestore/passfilt/clogger.cpp
nt5src/Source/Win2K3/NT/admin/cys/dsrestore/passfilt/clogger.h

mirav

#78 eso es totalmente esperable en un proyecto soft normal, incluso en uno pequeno. De hecho veo muchisima menos anidacion de la que esperaria. Que menos que siete u ocho niveles de paquete

anv

#70 #31

Pinta que es real esto... Parece estar el fuente del XP y del Service Pack 1 al menos, sigo mirando.

anv

#70 #31 Si, parece que hay de todo...

D

#70 He encontrado 2:
Bill Gates and the Population Control Grid >>>>>


How Bill Gates Monopolized Global Health >>>>>>>

thorpedo

#2 pues ve comprando disco que el torrent este son más de 40g

p

#36 y pañuelos?

Carnedegato

#2 Me lo puedes pasar y te ayudo a buscar más a fondo, pls?

ahoraquelodices

#2 hay que ser muy valiente o estar muy loco para descargar porno de 4chan!

blockchain

#6 como que que tiene que ver? Te digo que esos costes De tener el software desactualizado los vas a asumir Tú entre otros.
Que a ti no te importe me parece bien, pero a mi sí.

editado:
con otros negocios puedes escapar de asumir costes, pero con la banca estás jodido, o pasas por el aro por un lado, o por el otro. Pero pasas

vorotas

#13 Y yo te digo que ya lo estamos asumiendo, o es que los bancos no tienen contratados los mantenimientos de las oficinas, sistemas, centros de datos, alarmas, actualizaciones de su software interno, y lo está cargando a los cliente. Me importa más que sean seguros a que incluyan otro elemento mas de muchos.

frg

#4 ¿Qué costes? Si tienes sistemas, TIENES que mantenerlos, y son costes que tienes que asumir. Si los tienes en un sistema sin soporte, es porque ha superado el ciclo de vida, y te has ahorrado "algo" en el camino.

gonas

#4 si, este año no va a haber putas para todos los directivos.

thorpedo

#4 ya que nos clavan comisiones por las tarjetas deberían invertir en cambiar la cajeros, pero claro ese un gasto y menos beneficios

themarquesito

#1 Yo he visto hasta cajeros con OS/2 no hace mucho.

acido303

#5 Recuerdo probar OS/2 Warp en su momento en un 486DX33 con 4Mb y me gustó bastante, una pena que eso no tuviese más recorrido.

gonas

#8 OS/2 Warp necesitaba maquinas muy caras para la época. Por eso se fué al carajo.

TardisKun

#21 lo tuve funcionando en un pentium 1 que no era nada del otro mundo, comprada allá por el 94, era mi so principal, a pesar de tener también en la misma máquina el w95 y Linux.

La máquina cuando se compró llevaba el w3.11 con msdos 6.22...

l

#21 #65 #8 Me acuerdo de los anuncios de OS2 warp. Yo creo que tambien perdio por la incompatibilidad con W y que esta tenia mas aplicaciones.

Al final ese es la clave del exito:
Beta era mejor que VHS, pero habia mas cintas para VHS
SyQuest y SyJet tenia mas capacidad que las de Iomega, pero era mas compatible. Yo creo que hoy en dia la compatibilidad no seria tan importante teniendo internet o USBs aunque fuesen de menos capacidad para enviar compartir eso concreto.
En su momento CPM era mejor que MSDOS, hasta tenia multitarea. Pero como era la opcion obvia para los PC, creo de DResearch apreto demasiado y eligieron una alternativa aunque fuese peor y compraron MS-DOS que a su vez fue comprado a otra compañia como DR-DOS.

TardisKun

#74 tuve el OS/2 3 y el OS/2 4. Ambos eran compatibles con aplicaciones de msdos y de Windows 16 bits, creo que llegaron a poder usar la librería Win32 para alguna cosa, pero poca utilidad le dieron. Ahí salió windows95 y el resto...

Como curiosidad, se sigue vendiendo una cosa rara que se llama eComStation que va con la base de OS/2 4.52 aunque lo mismo ya ha pasado a la versión 5

gonas

#74 Eso de que era mejor es muy relativo. MSDOS y Windows tubo el acierto de ser el que mejor se adaptaba a las maquinas de la época. Le salieron muchas fallos y quejas porque es el que más se usaba. Cuando un S.O. lo usan cuatro gatos, para temas muy concretos, es normal que le surjan menos quejas.

m

#88: Es "tuvo", para que te acuerdes, di "Windows Me tuvo fallos por un tubo", y listo, así te acuerdas.

m

#74: Y TENTE era mejor que Lego, pero como Lego se puede fabricar por menos precio...

polipolito

#74 lo anunciaba Resines, jeje. Lo juro por Dios.

m

#8: Eso es que también eres warper, como Antonio Resines.

vorotas

#5 Yo también, pero hace bastante años, y los migraron a Windows 2000 cuando IBM dejó de dar soporte a OS/2.

vorotas

#14 Yo te estoy hablando de por lo menos por 2004 o 2005, trabajé en esa migración, y luego supe que migraron a Windows XP, básicamente por que vi una vez iniciar un cajero. Es decir que en este sentido no escatimaban en migraciones. Tener un OS/2 a día de hoy es una locura, la verdad.

Lekuar

#33 Últimamente no, pero hace años a veces veía algún que otro cajero con la "bsod"

D

#33 No es ninguna locura: eComStation (la empresa que compró OS/2 a IBM sigue vendiendo miles de licencias del OS/2 actualizado a día de hoy y sigue publicando parches de seguridad.

D

#5 ¿Banco Santander? Yo estaba en IT a finales de los 90. Aún recuerdo cómo nos la colaron con el Warp de los cojones.

themarquesito

#24 Era un cajero del Banco Popular

D

#29 Sigue habiendo cajeros 4B con Windows XP. Se puede saber pulsando teclas no numericas durante ciertos momentos y suena "turruing", un sonido de windows.

Razorworks

#24 ¿Por qué dices que "os la colaron" con el OS/2 Warp?

frg

#18 Suena a la típica escusa de jefes para jefes, pero que no se sostiene. Si esos es lo que crees, mal vamos.

s

#32 Depende del uso que tenga. Puedes tener un ordenador con Windows XP para jugar a juegos antiguos o para alguna aplicación que no te va en versiones nuevas, pero por supuesto sin conectarlo a la red.
Además un cajero no es algo que no necesite seguridad. Si siguen con Windows XP es porque la aplicación no funciona en nuevas versiones, no porque estén en un entorno peligroso. En la intranet de los cajeros no entra gente de fuera de ese entorno, así que tiene que ser seguro.

campi

#42 Y punto.. lol

No es tan sencillo, no deja de ser un terminal por un lado cara al público y por otro que no deja de estar conectado a una red, por muy privada que sea, y hay ataques que se pueden propagar por ahi.

s

#60 Si hace 10 años que no hay actualizaciones para Windows XP y los cajeros siguen teniendo Windows XP es que no tiene problemas graves. Si les entraran virus o se des-configuraran ya habrían buscado una alternativa porque no les quedaba otra.

campi

#67 Tú tienes pinta de responsable de sistemas, ese que te meten después de tú estar años rompiéndote el culo por la empresa...

s

#75 No tengo ninguna relación laboral con la informática, pero está claro que si un sistema clave como un cajero del mercadona va con Windows XP, es porque va bien sin problemas. Si estuviera conectado a una red con problemas, sería el primero en petar y no es este el caso.

LeDYoM

#67 Pero si tienen el código fuente ahora pueden crear muchos, muchísimos ataques nuevos.
A parte, que cuando la seguridad de algo depende sólo de que no se vea tu código fuente muy seguro no es.

s

#85 También puedes parchear esos ataques. roll De todas formas poner en Internet a una máquina con Windows XP es como tirar el ordenador y los datos, porque dejará de responder en poco tiempo.

alien8

#85 También facilitará la creación de parches para esos ataques.

LeDYoM

#99 Te crees que los va a sacar Microsoft?

Aokromes

#18 si algo dentro de esa intranet tiene acceso a internet se puede usar de punto de entrada. y muchas grandes corporaciones no son amigas de instalar actualizaciones.

thorpedo

#1 es el problema de los sistemas "legacy" que terminan siendo una bomba de relojería. Lo de los cajeros no es explicable a nivel informático sino por temas de inversión de cambiar el "aparato" , porque el software de cajero no es que necesite unos requisitos técnicos de la ostia.

D

#1 hay cajeros con OS/2 Warp....

k

#1 En sistemas de sanidad empotrados tambien hay xp

garnok

#1 si , por que si metes la tarjeta dentro y resulta que te hace una copia desde el propio lector por que han comprometido en SO pues te soplan toda la pasta y en los registros dicen que lo has echo tu desde un cajero de la entidad

g

#50 Justo esto venía a comentar.

crycom

#50 #15 #39 #25 Joder no lo había visto así, pero bueno aunque lean el código original siempre podrían cambiar lo justo para que no digan que es plagio, así ayudaría bastante a avanzar Wine y ReactOS.

D

#43 #50 #102 #93 que no cojona, si los de reactos o wine te pillan, te expulsan y borran TODO tu código. De por vida.
Menos tonterías con esto.

borteixo

#15 Windows 10 tiene mucho legacy, podría afectar bastante.

Ainur

#15 Bueno, no es raro pensar que la arquitectura de windows posteriores se base en mucho código que se ha filtrado, se pueden encontrar vulnerabilidades bastantes grandes que se apliquen incluso en w10

Wayfarer

#15 El mismo problema tuvieron los de ReactOS cuando se filtró el código de Windows 2000 y tuvieron que hacer una auditoría queles llevó como un año.

sillycon

#3 El problema es que ya es tan absolutamente público que hasta está en menéame.

noexisto

Como comentan por arriba, ese código ha debido estar corriendo años por ahí hasta que ha saltado ahora de forma masiva

sillycon

El XP es un problema gordo. No sólo está en cajeros. Hay sistemas industriales (muchos) que contienen un windows xp, y no se pueden migrar porque el hardware adicional sólo está soportado en XP, y no se pueden virtualizar porque el acceso es a bajo nivel. Y no se pueden sustituir porque es un sistema obsoleto y ya no se fabrica. Así que no se pueden tocar, a veces literalmente.

Y he visto sistemas corriendo hoy en día con NT 3.5 .

p

#37 igual con el fuente se puede quitar toda la morralla que no se necesite

sillycon

#49 Si se puede sacar algo en limpio de esto y microsoft mira para otro lado...

ochoceros

#37 De eso también hay con MS-DOS. Y te tienes que buscar la vida para ponerle una tarjeta de red Ethernet, TCP-IP, validar credenciales con un Domain Controler, acceder a ficheros compartidos con SMB1 porque las versiones superiores no las coge bien, etc...

Pero una vez que arrancan, ya no cascan nunca.

sillycon

#51 Excepto el 95 que cascaba solo a los dos días y medio porque se desbordaba el timer...

Windows95

#54 Eso no me lo dices en la calle.

Jakeukalane

#76 lol

sillycon

#76 Eh, yo no tengo la culpa de que sólo sepas contar hasta 4,294,967,296...

https://blog.tedroche.com/2004/10/08/windows-server-at-faa-crashes-every-497-days-unless-maintained-rebooted/
https://www.cnet.com/news/windows-may-crash-after-49-7-days/

Creo que también se te da flojo mover mucho el ratón mientras arrancas....

mierdeame

¡Vamos a revivir el mítio Windows uE!

alexwing

#43 Yo prefería que no, es algo muy tentador y alguien al final, puede acabar liandola.

D

#46 El proyecto Wine es de los más antiguos que existen en el open source. Digo yo que sabrán lidiar con ésto. Digo yo que en cualquier caso, tener una "chuleta" les ayudará a hacer mejor los deberes, pero sin plagio. Estoy seguro de que sabrán hacer lo que deben.

El_Cucaracho

Espero que nadie pida una pizza de queso en XP.

Vamvan

Y que mas da que los cajeros monten xp si para acceder a dichos cajeros tienes que abrirlos ?

avalancha971

#9 No me queda claro si es irónico xP

Vamvan

#12 Tu has visto como se accede físicamente a un trastos de esos ?

avalancha971

#22 Para qué quieres acceder físicamente.

Precisamente lo que has dicho "¿Y qué más da?".

También podríamos decir "¿Y qué más da si suelen ser de color gris?".

Vamvan

#38 "Para qué quieres acceder físicamente"

Para pedirme una cheese burger con patatas y una cocacola.

avalancha971

#61 Pero eso no le interesa a nadie, lo que quiere la gente es jugar al DOOM.

p

#22 hay que abrir una caja fuerte de tres centímetros de acero

Aokromes

#22 yo vi enchufado un teclado normal y corriente a un cajero lol

Jakeukalane

#96 para que un pc funcione bien no necesitas 16 GB de ram ahora. No necesitas sistemas con windows ni emuladores. Yo tengo un sobremesa con 5 gb de ram aunque es muy antiguo que va perfectamente sin SSD ni nada de nada.
A eso me refiero.
Si ya quieres ponerte a ejecutar cosas de windows es el problema. Aunque "la mayoría" ya no creo que sea preciso.

anv

#97 Claro, claro. Yo uso linux para todo. Incluso tengo un viejo netbook con 1Gb de RAM y es perfectamente usable para cosas básicas.

Pero bueno, hoy en día un PC sólo tiene sentido para trabajar o para jugar y para trabajar ya sabes que la gente usa MS-Office.
Yo he ejecutado correctamente Office 2010 con wine pero en versiones posteriores no he podido.

Jakeukalane

#98 es que yo con PC entiendo Windows y GNU/Linux. Disculpa.

Es cierto todo eso. Y office lamentablemente está muy por delante pese a que los usuarios básicos nos sobre Libreoffice.

Un saludo.

d

Es el año de Windows en 4chan

homoAPM

#0 fotos de 4chan --> foros de 4chan

Ranma12

Que cabrones los de Microsoft. Como la gente sigue usando un producto que ya no les da dinero, pues hacen filtraciones anónimas para acabar de hundirlo.

anv

#80 #84 Al contrario. Es probable que la gente se dedique a corregir los problemas de XP y sacar versiones mejoradas.

Lógicamente estará Microsoft detrás de ellos para eliminarlas pero bueno, veremos qué pasa.

Imagina que sacaran un sistema tan liviano como un windows XP que permitiera ejecutar el software moderno. ¡Adiós a la necesidad de comprar discos SSD y de ponerle 16Gb de RAM a los PCs para que funcionen decentemente! ¡Imagina un sistema capaz de ejecutar juegos mucho más rápido que windows 10 porque no tiene tanta carga del propio sistema operativo!

Sería posible, pero dudo que Microsoft se quede de brazos cruzados viendo cómo la gente toma el control de su sistema.

Jakeukalane

#90 "¡Adiós a la necesidad de comprar discos SSD y de ponerle 16Gb de RAM a los PCs para que funcionen decentemente!"
GNU/Linux ?

anv

#94 Bueno, eso sería si este código filtrado ayudara a que wine ejecutara bien el software de windows. El proyecto lleva 27 años trabajando y todavía la gran mayoría del software de windows da problemas.

Ranma12

#90 XP no es linux. Es privativo. Los particulares no pueden coger el código, tocarlo y sacar una versión mejorada. Si MS hubiese liberado el código oficialmente, sí, pero con una "filtración" se aseguran de que se conozcan las vulnerabilidades del sistema sin que nadie pueda corregirlas.

m

#90: Depende, si tu tienes un XP pagado, Microsoft no puede impedirte contratar una reparación a una empresa especializada, y si te preguntan cómo lo hicieron, dices que con un editor hexadecimal y mucha suerte.

Rorschach_

Supuestamente, parece, podría... y la lleváis a portada.

D

#20 obvio.

sillycon

#20 Te aseguro que es verdad.

sillycon

#20 El problema es que se menee Xataka. Está en sitios serios con pruebas, pelos y señales desde esta madrugada.

D

Espero que gracias a esto, la calidad de ejecución de software de Windows dice Linux aumente un montón. El proyecto Wine ya tiene muy buena calidad, pero claro que siempre puede ser mucho mejor.

alexwing

#25 Wine usa ingeniería inversa, si se demuestra que copian una sola linea del código original el proyecto se va al carajo.

D

#39 ya lo se, pero doy por hecho que ayudaría muchísimo a esa ingeniería inversa.

D

#117 #25 Es ilegal. De hecho wine y reactos prohíben a gente que haya visto código de windows participar en sus proyectos.

D

Sticky Keys exploit para todos!

K

Y cuando den los codigos fuentes de los Windows y resulta que Gates todavia gana mas dinero que antes ... la gente se va desesperar, no se puede hacer nada contra este hombre

anv

#17 No todo el mundo quiere hacer algo contra ese hombre. Déjalo tranquilo con sus chips de control mental.

Lo que muchos quisiéramos es que wine tuviera soporte para todas las APIs de windows.

Luarto

Con esta "filtración" se le dará sepultura al WXP, que muchos se negaban a dejar ir
tinfoil

1 2