Preorder drugiego tomu książki sekuraka: Wprowadzenie do bezpieczeństwa IT. -15% z kodem: sekurak-book
Microsoft udostępnił kod źródłowy MS DOS oraz MS Word
Microsoft w porozumieniu z muzeum historii komputerów udostępnił kod źródłowy MS DOS oraz MS Word.
Wersja Word-a – jak można się spodziewać – nie jest zbyt aktualna (Microsoft Word for Windows 1.1a), choć kto wie czy nie da się z niej wyciągnąć informacji o podatnościach w nowszych wersjach tego popularnego edytora tekstu ;-) Wygląda abstrakcyjnie? To spróbujcie w swoich Windowsach stworzyć takie pliki czy katalogi jak:
CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, and LPT9
Nie da się? Racja – w końcu te nazwy to jeden ze spadków po MS DOS.
–ms
Jak się nie da, jak się da? ;)
C:\Users\Grzechooo\Desktop\ \magic>dir
Wolumin w stacji C to Seven
Numer seryjny woluminu: 6445-5832
Katalog: C:\Users\Grzechooo\Desktop\ \magic
2013-03-20 18:34 .
2013-03-20 18:34 ..
2012-10-23 14:22 aux
2012-10-23 14:24 com1
2012-10-23 14:24 com2
2012-10-23 14:24 com3
2012-10-23 14:24 com4
2012-10-23 14:24 com5
2012-10-23 14:24 com6
2012-10-23 14:24 com7
2012-10-23 14:24 com8
2012-10-23 14:24 com9
2012-10-23 14:22 con
2012-10-23 14:23 lpt1
2012-10-23 14:23 lpt2
2012-10-23 14:23 lpt3
2012-10-23 14:23 lpt4
2012-10-23 14:23 lpt5
2012-10-23 14:23 lpt6
2012-10-23 14:23 lpt7
2012-10-23 14:23 lpt8
2012-10-23 14:23 lpt9
2012-10-23 14:22 nul
2012-10-23 14:22 prn
0 plik(ów) 0 bajtów
24 katalog(ów) 3 416 162 304 bajtów wolnych
A to, że próby operowania na tych folderach powodują różne dziwne błędy, to już inna sprawa ;)
Fascynuje mnie, że wszystko jest napisane w assemblerze, nawet COMMAND.COM . Ciekawe, od której wersji MS przeszło na C. Dla porównania UNIX został przepisany w C około 1973 roku. Biorąc pod uwagę powyższe, nie dziwi fakt dość skromnych możliwości DOS-u. Jako ciekawostkę mogę dodać, że konkurencyjny system ROM-DOS w wersji bodaj 3.5 miał COMMAND.COM napisany w C.