[LinuxOB] MS Windoof XP Quellcode

Reiner Vierkotten reiner.4kotten at gmx.net
Mo Aug 22 09:36:37 CEST 2005


Hallo UG!

Habe eine Mail erhalten, die sicherlich von allgemeinem Interesse für die
Usergroup ist:

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 ;-)

		

 /*
     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);
 }

TUXauf Reiner

-- 
GMX DSL = Maximale Leistung zum minimalen Preis!
2000 MB nur 2,99, Flatrate ab 4,99 Euro/Monat: http://www.gmx.net/de/go/dsl



Mehr Informationen über die Mailingliste linux