Polak znalazł lukę w DirectX SDK

Krystian Kloskowski - polski specjalista ds. zabezpieczeń (znany pod pseudonimem h07) - znalazł nowy, niebezpieczny błąd w oprogramowaniu Microsoftu. Tym razem problem dotyczy zestawu narzędzi dla programistów tworzących rozwiązania oparte na DirectX - Kloskowski znalazł w nim lukę, która umożliwia wywołanie błędu przepełnienia bufora i uruchomienie w Windows niebezpiecznego kodu.
Przyczyną problemu jest błąd w zabezpieczeniach jednego z komponentów ActiveX, wchodzącego w skład DirectX Media 6.0 SDK - chodzi o kontrolkę FlashPix ActiveX. Okazuje się, że jest ona podatna na błąd przepełnienia bufora - aby do niego doprowadzić, wystarczy skłonić użytkownika do wyświetlenia w Internet Explorerze odpowiednio zmodyfikowanego dokumentu HTML. Takim dokumentem może być zarówno strona WWW, jak i e-mail w formacie HTML (lub załącznik do wiadomości).

Z analiz Polaka wynika, że na atak podatna jest przeglądarka Microsoftu w wersji 6 (IE6) - nie wiadomo na razie, czy problem dotyczy również najnowszego wydania (IE7). Microsoft na razie nie komentuje tych doniesień.

Rozmowa z Krystianem Kloskowskim, polskim hakerem, który znalazł lukę w DirectX SDK
PCWK: Jak groźna jest pańskim zdaniem ta luka?

Krystian Kloskowski Pakiet DXMedia SDK 6 jest już dość "stary" ale nadal wielu programistów z niego korzysta, co sprawia, że wadliwy moduł często przemycany jest do komputera przy instalacji jakiegoś oprogramowania i bez wiedzy użytkownika. Luka pozwala uruchomić dowolny kod (shellcode) przez specjalnie spreparowaną stronę internetową. Serwisy frsirt.com i secunia.com oceniły ten błąd jako krytyczny.

Kiedy została ona wykryta?

Luka została wykryta w czwartek 9 sierpnia a na następny dzień wysłałem demonstracyjny kod na stronę milw0rm.com.

Jak doszło do jej znalezienia? Czy to przypadek, czy po prostu analizował Pan produkty Microsoftu pod tym kątem?

Znalezienie tego błędu nie jest przypadkiem. Moją pasją jest poszukiwanie błędów w oprogramowaniu i zajmuje się tym już od dłuższego czasu. Miałem już kilka "sukcesów" w tej działalności, znalazłem między innymi lukę w firewalu XP SP2, błędy RPC w Microsoft Windows i szereg innych - np. w skanerze sieciowym Nessus. Wszystkie moje publikacje zawsze wysyłam na stronę milw0rm.com w formie exploitów 0day demonstrujących istnienie luk http://milw0rm.com/author/668 .

Z jakich narzędzi zwykle korzysta Pan do wykrywania luk?

Najważniejszym elementem jest wyobraźnia. Czasami siedzę godzinami nad jakimś oprogramowaniem
i myślę, gdzie jest jego najsłabszy punkt, gdzie programiści mogli coś przeoczyć. Gdy tylko wpadnie na jakiś pomysł, to rozpoczynam tworzenie odpowiednich narzędzi do testów (np. fuzzerów), najczęściej w języku python - po czym rozpoczynam śledzenie zachowania testowanej aplikacji, czy czasem coś się w niej nie "krzaczy" ;) To co robię jest moją pasją, nie mam z tego żadnych korzyści materialnych a jedynie satysfakcję.


Oficjalny alert w tej sprawie wydał już amerykański zespół Computer Emergency Response Team (US-CERT) - jego autorzy ostrzegają, iż problem jest poważny, ponieważ ewentualny atak może zostać przeprowadzony przy minimalnym udziale ze strony użytkownika. Według CERT, najbardziej prawdopodobnym scenariuszem takiego ataku będzie osadzenie exploita wykorzystującego błąd na stronie WWW, na którą "ofiara" może zostać zwabiona np. wiadomością e-mail lub poprzez komunikator.

Specjaliści z duńskiej firmy Secunia uznali lukę za "wysoce krytyczną" (jest to czwarty stopień zagrożenia w pięciostopniowej skali wykorzystywanej przez tę firmę - groźniejsze są tylko błędy oznaczone jako "ekstremalnie krytyczne").

Nie wiadomo na razie, kiedy przygotowane zostanie uaktualnienie usuwające ów problem - w związku z tym przedstawiciele US-CERT zalecają użytkownikom zagrożonej aplikacji wyłączenie w IE obsługi kontrolek ActiveX lub wprowadzenie zmian do Rejestru wyłączających tę konkretną kontrolkę (szczegółową instrukcję znaleźć można w alercie CERT-u).
Aktualizacja: 16 sierpnia 2007 11:29
Tekst został zaktualizowany - pojawiła się w nim rozmowa z Krystianem Kloskowskim, polskim hakerem, który znalazł lukę w DirectX SDK.
Ocena:
Twoja ocena:

Komentarze (12)

bub

10-01-2009 21:17

hehe jakie plucie:P najbardziej mnie zaintrygowalo co to sa "kontenery w c++":P co to za dialekt:P

Ktoś

13-06-2008 00:39

Zgadzam sie z przedmowcami krytykowanie kogoś to bezsens. Każdy kto go nie lubił w podstawówce może wejść i obsmarować co jest głupota do potęgi lub zwykłą dziecinadą... Wracając zaś do UNIX''ów czy systemów powstałych na ich bazie czyli Linux''ów (niektórzy uważają ze Unix i Linux to to samo [[http://pl.wikipedia.org/wiki/GNU]]) jest wiele i można je bez problemu ściągnąć za darmo (licencja GNU GPL [[http://pl.wikipedia.org/wiki/GNU_General_Public_License]]) i postawić nawet na komórce... Wiec przedmówca mówiący o UNIX''ach w systemach bankowych wie o nich tyle dokładnie co napisał o koledze tylko chyba to było o samym sobie. Wracając zaś do artykułu to gratuluje i życzę owocnych poszukiwań kolejnych dziur.

330ml

03-10-2007 06:14

Zgadzam sie z Arkiem w 100 % a Ty berg chyba jakiś niespełniony "chakierek" jesteś LOL. "Ja jak bym nic innego nie robił tylko szukał dziur to bym je znalazł" Tak to sie tłumaczą dzieci w podstawówce :D Posłuchaj berg, jeśli żal Ci d**e ścisnoł o to, że komuś udało się coś osiągnąć to zrób coś ze sobą, sam do czegoś dojdź! Dla twojej wiadomości lamerku UNIX''a sobie możesz nawet na domowym PC zainstalować ROTFL. Liznąłeś C++ i myślisz, że rozumy pozjadałeś? Jesteś zerem, nikogo nie obchodzisz, niech to do Ciebie dotrze nim zaczniesz pieprzyć głupoty gdziekolwiek. Tak to już jest w Polsce, że obsmarują głupotami rodem z kosmosu każdego, komu uda się do czegoś dojść ciężką pracą. Czy Ty berg w ogóle czytasz co piszesz? Nazywasz "leniem" kogoś kto w ciągu półtora roku wykrył 18 luk w różnego rodzaju oprogramowaniu z czego większość została uznana za luki krytyczne. Niektóre z tych błędów tyczyły sie oprogramowania tworzonego przez takich gigantów jak Microsoft. Skoro On jest leniem to kim Ty jesteś berg? Pracusiem? Spróbuj chociaż zrozumieć jeden przykładowy sploit [[http://milw0rm.com/exploits/3013]] . Powiesz coś na ten temat? Wyjaśnisz jak to działa? Nic nie powiesz, bo jesteś zerem. Zawiść to żałosne zjawisko aczkolwiek częste dlatego trzeba z tym walczyć.

Arek

03-10-2007 00:44

Czytałem o lukach w oprogramowaniu, które wykrył ten koleś w ostatnim czasie i wiem jak dużą trzeba mieć wiedzę o komputerach i programowaniu by czymś takim się trudnić. To co wypisują moi poprzednicy w komentarzach jest po prostu śmieszne. Czytałem również rożne artykuły autorstwa h07 właśnie na temat systemów UNIX, miedzy innymi o tworzeniu kodów powłoki (shellcodów) w tych systemach. Gdyby moi poprzednicy wiedzieli, czym jest shellcode to nie klepali by bzdur o "języku C++" :). Nawet w jego publikacjach (exploitach 0day) widać, że koleś biegle posługuje się assemblerem dla architektury x86, językiem C oraz językiem python. Właściwie nic o nim nie wiem ale apeluje do "zawistnych polaków" - zacznijcie żyć własnym życiem. Zróbcie coś nieprzeciętnego. Pokażcie, że potraficie coś więcej niż tylko bezmyślnie krytykować innych. PS: Dla ciekawskich.. czym jest shellcode - [[http://centrum.bezpieczenstwa.pl/artykuly/h07_shellcoding.pdf]]

berg

24-09-2007 15:28

Potwierdzam informacje "poinformowanego" z niego haker jak z "koziej d... trąba" prawdziwy haker interesuje się informatyką jako całością a on upatrzył sobie tylko produkty Microsoftu gdzie wiadomo jest ze prędzej czy później dziurę się znajdzie. To tak jakby pójśc do lasu i szukać grzybów zawsze się je znajdzie predzej czy później Takie to są te Windowsy. Niech sprubóje się z systemami UNIXowymi wtedy pogadamy. Znam go osobiście i jest to wielki leń któremu nawet do gimnazjum chodzić się nie chciało (rodzice płacili mu aby nie wagfarował i tak z trudem ukończył etap podstawowy i zaprzestał edukacji). Nazywanie go specjalistą to już przesada specjalista to zna się na inżynieri programowania, układach logicznych, instrukcjach procesora, programuje w kilku językach a pozatym posiada wieloletnią praktykę. A on posiada praktykę siedzenia przed własnym komp., bo niechce mi się wierzyć że kiedyś miał dostę do prawdziwego systemu UNIXowego (z reguły posiadają go tylko uczelnie i wielkie firmy i banki). Ja jak bym nic innego nie robił tylko szukał dziur to bym je znalazł tyklo po co mam tracić na to czas mam wiele innych rzeczy do zrobienia. Ps. Na przyszłość proszę red. sprawdzać o kim piszecie bo tak to wychodzicie na ignorantów. Trzeba było go zapytać co było w roku np. 1492 albo w 1918 wątpie by odpowiedział poprawnie albo o to do czego służą kontenery w języku C++

poinformowany

24-09-2007 10:27

jaki z niego specjalista od zabezpieczeń - jest to 22 letni chłopaczek który skńczył tylko gimnazjum ( bo nie chciał chodzić do szkoły, wolał z koleżkami pobimbać przed kompem). Ale była jasność jasbne nie jest idiotą jest poprostyu leniwy do nauki :). Zamiast tracić czas na matematykę polski historię itd poświecał to komputerom, stąd jego wiedza. Acha kumple nazywali go WYDRA a dlaczego to niewiem :)

Coca

23-08-2007 05:06

Tato jednak jest hakerem. A tak sie wzbraniał... :D Jednak alternatywne brołzery roxi.

mth

16-08-2007 12:05

już za rok aktualizacja. nie ma co panikować.

xRay

15-08-2007 11:07

hehe to znaczy : najlepiej mieć FireFoxa :D

popdruid

14-08-2007 17:21

Ale wtyczek w komisjach nie ma ten hakcer - o! Tyle chciałem powiedzieć... :-)) Po szczegóły patrz artykuł "Microsoft przegrał ważne głosowanie nad OOXML"...

~Gość

14-08-2007 15:06

Jak cie nie obchodzi to się nie odzywaj ;]

sin - ekspert

14-08-2007 12:54

a co mnie to g***o obchodzi ? dajcie ludziom żyć ! podziękował

Polecane

PC World z prezentem!

Tak, zamawiam 12 wydań PC World po 14,09 zł każde (zamiast 19,90 zł) od numeru 6/2012.
Dodatkowo program Panda Antyvirus Pro 2012,
chroniący aż 3 komputery, dostanę za darmo.

PC World 6/2012
Nowy numer PC World 6/2011
Razem: 169


  • Z darmową wysyłką
Wyrażam zgodę na wykorzystywanie mojego adresu email do celów marketingowych. rozwiń »

Pobierz bezpłatnego e-booka

20 lat polskiej sieci
Ebook 20 lat polskiej sieci to kompletna charakterystyka polskiego internetu (oraz polskiego internauty). Odpowiadamy na pytanie, jak wygląda nasz kraj na tle bliższych i dalszych europejskich sąsiadów pod względem popularyzacji szerokopasmowych łączy internetowych i rynku mobilnego. Wymieniamy również wady i zalety korzystania z bezpłatnych punktów dostępowych.
Jeśli chcesz otrzymać darmowego e-booka, wpisz swój adres e-mail. Wyślemy Ci go natychmiast!
Wyrażam zgodę na wykorzystywanie mojego adresu email do celów marketingowych. rozwiń »