Perfection or Vanity

Project: Terminated

Blog nie jest już dalej prowadzony ani aktualizowany. Mimo tego, wpisy i komentarze są dalej dostępne. Możesz przeczytać pożegnalny wpis albo przejść do archiwum.

Jak wywalić Windows

13 czerwca 2005

Ostatnio pojawił się prosty sposób na krytyczny crash Windowsów za pomocą strony internetowej i dotyczy to prawie każdej, szeroko używanej, przeglądarki - Windows Image Rendering Memory Limit DoS. Trik polega na umieszczeniu na stronie prostego obrazka, ale rozciągniętego przez atrybuty width i height do nieprawdopodobnych rozmiarów. Kod strony:

<img src="pic.png" width="9999999" height="9999999" alt="puh" />

W ten sposób spreparowana strona wywali Ci Windows, zapewniam Cię (no ok, jest parę wyjątków). Jeśli chcesz się przekonać na własnej skórze, zapisz wszystkie dokumenty, wkopiuj adres http://winboot.mine.nu/ do paska adresu przeglądarki i walnij w Enter. :D Bye, bye. :> Dzieje się tak dlatego, że algorytmy rozciągania obrazka są nie dość dobre i dochodzi do przeciążenia. Opera 8 jest na to odporna. Kod strony do przejrzenia można uzyskać wpisując view-source:http://winboot.mine.nu/ - jest to bezpieczne.

W Firefox 1.1 także wszystko działa jak należy. Zanim jednak pojawi się stabilna wersja Deer Park, jest prosty sposób na uniknięcie najgorszego. Należy zaopatrzyć się w rozszerzenie do przeglądarki obsługujące skrypty użytkownika. Do Firefoxa jest GreaseMonkey. Należy zainstalować sobie skrypt MaxImageSize, który usunie wszelkie takie obrazki ze strony. Polecam to zrobić, stron dowcipnisiów i linków do nich będzie coraz więcej, zwłaszcza że na IE nie ma innego sposobu, aby zabezpieczyć się przed crashem, jak wyłączyć kompletnie obrazki.

Chciałbym... ten skryp do GMk nie działa. Pozostaje uważać gdzie się wchodzi. :\

Informacje i hiperłącza

Blog o projektowaniu zgodnych ze standardami stron internetowych.

Praktyczne przykłady, sztuczki CSS, sposoby obchodzenia błędów przeglądarek, lekki i nieinwazyjny JavaScript, użyteczny design, dostępność i skrypty użytkownika.

RSS

Informacje o wpisie

Napisał riddle 13 czerwca 2005 o 15:19

Kategorie: Przeglądarki

Dodaj do:

Wpisy archiwalne

Archiwum miesięczne

Dzięki!

Dodaj bloga do Technorati Favorites Dodaj bloga do Del.icio.us Blog należy do sieci 10przykazań.com

  1. dopisek rychło w czas.. grrr...

  2. Dobrze że używam linuksa :P

  3. zgoda (jarek) 3 13 czerwca 2005, 15:48

    Przy 512MB RAM to trwa i trwa...

  4. przy 1GB trwa jeszcze dłużej :P tyle, że nie przerywałem mu, pewien, że GMK w końcu zadziała :/

    ale paranoicy żyją dłużej : najpierw pozapisywałem wszystko

  5. Dziwaczne.. czy GMk nie powinien działać zanim załadują się elementy na stronie? :|

  6. Komentując dalej Twoje wpisy :) (Yeah, w końcu ciekawy jog :P)

    Korzystając z tego, że właśnie pracuje pod Windows, mam dla Ciebie złą wiadomość, nie wywaliło mi systemu; Mozilla 1.6 :(

  7. Ten bug działa tylko na systemach opartych na architekturze NT i pokrewnych. Jeżeli nie posiadasz NT,2000,XP,2003 to możesz być spokojny :]

  8. Więc kolejny raz powiem, to co powtarzam od lat kilku: Ewolucja systemów MS powinna zatrzymać się na Win98 :)

  9. NO ok, ale jeśli posiadasz Win 9x albo Me to ja Ci i tak współczuję :]

  10. WinMe z Cygwinem nie taki zły.

  11. Ja tam wole Linuxa ;), tu nie ma takich problemów (chociaż nie powiem że nie ma innych :P)

  12. :|
    Całe szczęście że żyjesz w idealnym, linuxowym świecie. Jakbyś pracował na Windowsach i taki tekst rzucił, w 99% przypadków zostałbyś wyśmiany. Me to najgorsza produkcja MS. A systemy 9x ... kiedyś ludzie narzekali na Win, teraz dalej narzekają, a wszystko przez to że 9x były tak dupne. NT są coraz lepsze, mimo zgodności wstecz. Nie równają się z -xami, ok. Ale XP SP2 na pewno jest lepszy niż 98. Było nie było ja siedzę długo na Windowsach, począwszy od wersji 3.1 i coś o tym wiem.

  13. No nie powiem, też przez długi czas siedziałem na Windzie i na moim dysku zagościły między innymi takie systemy jak Win98,Me,2000,XP,2003. Zgodze się co do tego, że Windows z wersji na wersje jest coraz lepszy, tylko tu chodzi o popularność, łatwiej się napisać program, skrypt atakujący większą rzesze użytkowników...Windows przez to że jest bardziej popularny jest atakowany.

  14. Ja wiem czy ten linuksowy świat taki idealny? Właśnie mi mycha padła i cudotwórczo ożywa tylko podczas zmiany konsoli iksowej na terminalową i powrót. Jeśli tego nie zrobie po wystartowaniu iksów to nie mam myszy :-) I bądź tu idealny.

    Zdarza mi się pracować na Windowsach, w przeciwieństwie do większości geeko-pryszczersów nie mam ochoty spalić Billa G. za całe zło na świecie. I jeśli chodzi o ich software, używam właśnie WinMe. Nie wiem, może ja jakiś dziwny jestem, ale ten system stoi u mnie już drugi rok i jeszcze się nie posypał... Co prawda, trochę w nim pogrzebałem, zapewne w takim stopniu, że 99% użytkowników Windowsa, którzy wyśmialiby mnie za w/w stwierdzenie nie wiedziałaby, co i jak zmieniłem ;-)

    Co do WinXp, mialem przyjemnosc uzytkowac, przez krotki okres nawet goscilem u siebie... ale mimo ,,bayerooff'' system za bardzo chcial myslec za mnie. (I ciagle sk#rwiel jakies systemowe i sterownikowe, zupelnie niepotrzebne smieci cachował, zabierajac mi przestrzen dyskowa). Prawdą okazać się może, że nie poświęciłem za dużo czasu na naukę obsługi Xp -- stąd pewnie dałoby się pogrzebać i odchudzić oraz oddurnić również i XP. :)

  15. "bayerooff" - tak jak niektórym podoba się słodkie i opływowe Gnome, tak niektórym może Luna. I w tym i wtym przypadku, pomijąjąc profesjonalizm Gnoma, można je zmienić / wyłączyć. Wielkie menu Start, słodka tapetka, paskudna niebieskość - to się da wyłączyć. Właśnie po podejściu do obudowy graficznej tego systemu poznaję ignorantów. Sory. Bo jakoś nikt się nie wysili porównać zarządzanie pamięcią, wątkami i obsługę LAN. Plus masa rzeczy, które coraz bardziej zbliżają go do normalnego systemu - połączenia -ixów z eyecandy i usability - coś ala MacOS X.

  16. W sumie ja nie będe się sprzeczał który system jest lepszy bo to jest indywidualna sprawa każdego z nas. Jednemu podoba się opływowy _KDE_ (standardowy Gnome nie jest taki Eyecandy i opływowy) a innemu Windows. Każdy ma inne upodobania dlatego ja osobiście nie potępiam użytkowników innych systemów...Riddle sorki za multicommenty ;)

  17. E, wlasnie graficzna strona WinXP wg mnie idzie w dobrym kierunku, a ,,bayeroof'' uzylem dlatego: ze Luna w standardzie wyglada jak wyglada :(

    Obsluga sieci -- to jak niebo i ziemia. Stos podpieprzyli fBSD, ale przynajniej nie trzeba sie restartowac po zmienie IP :-)

    Bluescreeny nie pojawialy sie tak czesto, to fakt, ale za to system dostawal u mnie dziwnej czkawki i mielil dyskiem przez ~1min.

    Ogolnie, nie widze zadnego, jesli chodzi o _moje_ potrzeby uzywania Windows, plusa w przejsciu z WinME na WinXP. Coz, czasem jak zmienie IP to sie zrestartuje, oh well :-)
    Szkoda ze nowego, zachwalanego Office'a nie uruchomie... na szczescie gdzies jest instalka Skype'a ;-)

  18. http://sztuka-reklamy.info/x/ tu zreszta mozna zobaczyc Screenshoty z mojego WinMe (mniam!) + dwa z XP robione przy okazji testowania PSIaka.

  19. to wogule działą??

  20. Czy w ogóle warto mieć Win? Nie!
    Gdzieś walnąłem tyle minusów, że szkoda słów.
    Szukałem, ale znaleźć nie mogę.
    Jak ktoś chce, niech szuka w Polsce "livio windows".
    Jestem popularny troszku.

  21. Niepopularny 21 09 kwietnia 2007, 21:37

    Winboot-site is permanently closed now!

Dodaj komentarz

Do formatowania komentarzy używaj Textile (HTML nie działa). Szczególnie jeśli wklejasz większe fragmenty kodu. W razie niepewności użyj podglądu komentarza.

Wypowiedzi obraźliwe, infantylne oraz nie na temat będą moderowane – pisząc postaraj się zwiększyć wartość dyskusji.

Komentarze nie służą do wysyłania wiadomości albo informowania o błędach, itd. Chcesz coś mi napisać – skontaktuj się.