Endlich offengelegt: Der Microsoft Windows XP Quellcode

k7power

Member
Registriert
28 Juni 2006
Beiträge
96
Endlich offengelegt: Der Microsoft Windows XP Quellcode

Schon oft war der Server der Fa. Microsoft Ziel massiver Hackerattacken. Erstmals ist es nun gelungen, den Quellcode des weit verbreiteten Betriebssystems Windows XP zu entwenden. Hacker stellten in Zusammenarbeit mit dem amerikanischen Justizministerium den Code sofort ins Netz. Die Zerschlagung des Redmonder Softwareriesen soll so beschleunigt werden.

Im krassen Gegensatz zum fertig compilierten Betriebssystem- Monster, fällt der äußerst kompakte, in C++ geschriebene Code auf. Jedem halbwegs versierten Programmierer ist es nun möglich, den Quellcode optimal an seine Bedürfnisse anzupassen. Microsoft selbst erwägt derzeit, den Quellcode selbst zu veröffentlichen oder das Betriebssystem unter die GNU Public Licence zu stellen. Dies würde auch Windows ® 98, Me, NT und 2000 betreffen, da der Quellcode zu 97% identisch ist.

Und hier nun der Code für alle Bastler ;-)

Code:
 /*  
      TOP SECRET Microsoft(c)  Code  
      Project: Whistler(tm)  
      Projected release-date: October 2001  
     $History$  
  */  
   
  #include "system_errors.h"  
  #include "stdlib.h"  
  #include "msdos_bugs.h"  
  #include "win31.h"  
  #include "workst~1.h"  
  #include "oldstuff.h"  
  #include "billrulz.h"  
  #include "monopoly.h"  
  #include "assembler.h"  
  #define INSTALL = HARD  
   
  char make_prog_look_big[1600000];  
  layout set near CarbonLook() of (Mac OS X)  
  set bluescreen color = #0000ff;  
   
  void main()  
  {  
      while(!CRASHED)  
      {  
          display_copyright_message();  
          do_nothing_loop();  
   
          if (detect_cache())  
          disable_cache();  
   
          registry_size = registry_size + 200 kB;  
   
          if (first_time_installation)  
          {  
              make_50_megabyte_swapfile();  
              install msn();  
   
              search_and_destroy_the_rest_of_OS/2();  
              totally_screw_up_HPFS_file_system();  
              make_futile_attempt_to_damage_Linux();  
              disable_Netscape();  
              hang_system();  
          }  
          write_something(anything);  
   
          display_copyright_message();  
          do_nothing_loop();  
   
          seek for OEM CD at Drive D:\ E:\ F:\ G:\ H:\  
   
          do_some_stuff();  
          if (still_not_crashed)  
          {  
              display_copyright_message();  
              do_nothing_loop();  
              basically_run_windows_3.1();  
              do_nothing_loop();  
              make busy harddisk drive(30sec);  
              do_nothing_loop();  
          }  
      }  
   
      if (fast_cpu())  
      {  
          set_wait_states(lots);  
          set_mouse(speed, very_slow);  
          set_mouse(action, jumpy);  
          set_mouse(reaction, sometimes);  
      }  
   
      /* printf("Welcome to Windows 3.11"); */  
      /* printf("Welcome to Windows 95"); */  
      /* printf("Welcome to Windows 98"); */  
      /* printf("Welcome to Windows NT 3.0"); */  
      /* printf("Welcome to Windows 2000"); */  
      printf("Welcome to Windows XP");  
   
      if (system_ok())  
         crash(to_dos_prompt);  
      else  
         system_memory = open("c:\swp001.swp" O_CREATE);  
   
      if detect [Netscape/Mozilla]  
          {  
              message ("New default Browser is MSIE");  
              delete Netscape(); install MSIE 5.5(== 80MB);  
              smarttags.enabled:=true;  
          }  
   
      if user install software  
      {  
          if subdir <> "c:/windows/system";  
          set install path to c:/windows/system;  
      }  
   
      while(something)  
      {  
          sleep(5);  
          get_user_input();  
          sleep(5);  
          act_on_user_input();  
          while printer usage set soundcard == off;  
      }  
      create_general_protection_fault();  
      crash(complete_system);  
      return(unrecoverable_system);  
  } 

 } 
      create_general_protection_fault(); 
      crash(complete_system); 
      return(unrecoverable_system); 
 }
Edit by Goonie: code-tags ;)
 
sehr witzig :D

lustig ist es schon, aber auch etwas verwirrend, da man auf den ersten blick in diesem forum solch einen schwachsinn nicht vermutet.
 
lol, ich blick zwar den code nicht, aber dass das n scherz ist war schon ab der sache mit dem justizministerium klar.
 
Es gibt doch die netten
Code:
Code-Tags. :)
Aber was erzeugt dieser C++ - Code denn nun? :)
 
ich glaube wie man es von Windows kennt ne ganze menge Laufzeit errororen *duckundwegrenn*
 
Am besten finde ich die Zeile - do_some_stuff() - das werde ich in meine Programme auch mal einbauen :)

Extrem lustig! Windows XP wurde im übrigen schon vor Markterscheinen von einem russischen Hacker "entwendet", geknackt und auf gewissen Seiten im Web verteilt...

Hogan
 
xplaunch01ph7.jpg


und dann auch noch mit diesem schönen fckgw-rhqq2-usw. key. ich glaube jeder von uns hat seine xp erfahrungen mit diesem key begonnen. mittlerweile geblacklist seit ewigkeiten, aber ich kenne ihn immernoch auswendig.
 
Interessant das man keine Spiegelung sehen kann die den Fotographen zeigen^^
 
Original von Vodnjan
ich glaube jeder von uns hat seine xp erfahrungen mit diesem key begonnen.
Räusper ...

Und nein, sowas braucht man nicht, wenn man Corporate User ist und/oder ein MSDN hat. Für alle anderen wars doch eh nur Spielzeug :D

G.
 
Der Code ist ein Träumchen, gefällt mir richtig gut!

Code:
 if (fast_cpu())  
    {  
          set_wait_states(lots);  
          set_mouse(speed, very_slow);  
          set_mouse(action, jumpy);  
          set_mouse(reaction, sometimes);  
      }

:D über 8o bis hin zu :evil: und dann ;(
 
Original von Vodnjan
und dann auch noch mit diesem schönen fckgw-rhqq2-usw. key. ich glaube jeder von uns hat seine xp erfahrungen mit diesem key begonnen. mittlerweile geblacklist seit ewigkeiten, aber ich kenne ihn immernoch auswendig.
Ertappt, son Mist :p
 
Interessant ist, dass Google [Edit by Goonie]ca. 40.000x findet 8o

Bin ja mal gespannt, wie der Vista Quelltext aussieht..

Code:
      /* printf("Welcome to Windows 3.11"); */  
      /* printf("Welcome to Windows 95"); */  
      /* printf("Welcome to Windows 98"); */  
      /* printf("Welcome to Windows NT 3.0"); */  
      /* printf("Welcome to Windows 2000"); */  
      /* printf("Welcome to Windows XP"); */  
      printf("Welcome to Windows Vista");
:D
 
:D :D ich werd nimmer. Man muss auch noch dazusagen, dass der Code gut durchdacht worden ist --> Bestof sind die includes. Das es nur ein Fake sein kann, war mir klar, als ich gelesen habe "...in C++ geschrieben...", WinXP ist in C programmiert --> haben wir in eine Vorlesung gelernt.
 
hallo,
der Code ein Fake? Das glaub ich nicht. Ich hab mal ??dos disassembliert und dann wieder assembliert, als das damals noch legal war und das Zwischenergebnis sah seitenweise haargenauso aus. Der Code ist nur etwas kompakter geworden und installieren läßt es sich am besten ohne Internetverbindung, weil dann hat man 30 Tage Zeit es ohne Zwischenfälle wieder zu löschen.
Ps.: der da mit dem Filzstift auf der Original-XP-CD rumgekritzelt hat muß sich warm anziehen, da Miniweich festgelegt hat, das jeder der es wagt Windows, Bill G...s usw zu kritisieren und in schlechtes Licht zu setzen mit dem Entzug der Lizenz bestraft wird...
Und wer Raubkopien ausstellt oder verfälscht...
Ich frag mich schon, ob die mittlerweile ihre eigenen 10 Gebote erlassen dürfen.
mfG
rudolfka
(aufm Thinkpad 600e mit OpenSuse10.3 und Konquerer und lauter mp3-Musik vom Stick aus dem Lautsprecher...):D ,- und das Java-runtime ist schneller und macht weniger Ärger und ist schneller als mit dem T20 unter Win2000.
 
Code:
/* printf("Welcome to Windows 3.11"); */  
      /* printf("Welcome to Windows 95"); */  
      /* printf("Welcome to Windows 98"); */  
      /* printf("Welcome to Windows NT 3.0"); */  
      /* printf("Welcome to Windows 2000"); */  
      printf("Welcome to Windows XP");

lol, einfach köstlich dieser C++ pseudocode, wie viele entwickler braucht man für diese "entwicklungsleistung" in redmond?
 
Irgenwie klappt das nicht.

Code:
$ gcc -o windows windows.c
windows.c:8:31: error: system_errors.h: No such file or directory
windows.c:10:28: error: msdos_bugs.h: No such file or directory
windows.c:11:23: error: win31.h: No such file or directory
windows.c:12:26: error: workst~1.h: No such file or directory
windows.c:13:26: error: oldstuff.h: No such file or directory
windows.c:14:26: error: billrulz.h: No such file or directory
windows.c:15:26: error: monopoly.h: No such file or directory
windows.c:16:27: error: assembler.h: No such file or directory
Muss ich da noch was installieren?
 
[quote='fetterP',index.php?page=Thread&postID=551279#post551279]isch nix versteh'n[/quote]Er meinen dass schlecht dass jemant schreiben hier wenn lange nix passiert gewesen hier isch war weisch du :D

alter
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben