02.09.2012 | 12:08

Adam Haertle

Jak script kiddie backdoora do kodu źródłowego WordPressa prawie wsadził

Historia tak niewiarygodna, że aż wymagająca utrwalenia dla potomnych. To, że ktoś próbował umieścić tylną furtkę w kodzie źródłowym WordPressa, nie jest zaskoczeniem. Zaskoczeniem jest sposób i styl, w jakim tę próbę przeprowadził.

WordPress, jak większość projektów open source, opiera się na wysiłku programistów z całego świata. Każdy, kto uważa, że ma coś do wniesienia do projektu, może zgłosić swoją poprawkę. Wszystkie zgłoszenia są przeglądane przez zespół doświadczonych programistów przed włączeniem do głównego kodu. Jakież było zdziwienie programistów WordPressa, kiedy zauważyli wczoraj zgłoszenie, zawierające niezwykle interesujące zmiany.

Użytkownik maxymax najpierw sklonował kod WordPressa do repozytorium GitHub, następnie wprowadził drobne poprawki i zgłosił tzw. „pull request”, czyli prośbę o włączenie jego kodu do głównego repozytorium WordPressa (tu drugi mirror, na wypadek, gdyby Google zapomniał). Co było takiego ciekawego w tej poprawce?

Poprawka maxymaxa miała jeden cel – dopisanie do domyślnego szablonu WordPressa twentyeleven kodu, stanowiącego tylną furtkę w postaci powłoki systemowej dostępnej przez www (tzw. webshella). Kodu, który na pierwszy rzut oka wołał głośno „Uwaga, jestem hakerem!”.

Początek poprawki maxymaxa

Kodu, który w żaden sposób nie był ukryty, zaciemniony czy nawet nie udawał, że jest czymś innym, niż patetyczną amatorską próbą podrzucenia tylnej furtki.

Sama próba podrzucenia tego rodzaju poprawki do WordPressa już jest wystarczająco zabawna, ale społeczność programistów postanowiła uczynić z tego wydarzenia jeszcze lepszą rozrywkę i zaczęła komentować dodany kod, zachowując pełną powagę.

Hash MD5 nie pasuje do komentarza

Inni oceniali pracę zespołu WordPressa.

Zbyt szybkie zamknięcie zgłoszenia zniechęca innych programistów

Powstały też z tej okazji odpowiednie obrazki oparte o popularne memy.

Mem z wątku komentarzy

Trzeba przyznać, że maxymax dostarczył niezłej rozrywki dużej grupie programistów oraz czytelników Reddita. Cała dyskusja nad propozycją nowego kodu warta jest lektury. Polecamy te linki. A wszystkim innym użytkownikom hakującym WordPressa sugerujemy konieczność lepszego ukrycia swoich intencji.

Wykopowiczom dziękujemy za wskazanie nieprawidłowego użycia przymiotnika „patetyczny”.

Powrót

Komentarze

  • 2012.09.02 14:58 Posiada

    To „patetyczne” to pewnie wzięliście od ang. pathetic (co znaczy żałosny). Serio nie skumaliście, ze po polsku patetyczny znaczy zupełnie coś innego?

    Odpowiedz
    • 2012.09.02 15:12 Adam

      Tak na serio to chcieliśmy tylko sprawdzić, czy ktoś czyta artykuły, bo nie ufamy Google Analytics.

      Odpowiedz
  • 2012.09.02 20:39 Hidden

    Odruchowo uznałem, że chodzi o pathetic, dopiero przekreślenie przypomniało mi znaczenie słowa :).

    Odpowiedz
  • 2012.09.03 00:08 jgh

    wykop tżyta

    Odpowiedz
  • 2012.09.03 06:43 snup

    Bardzo dobra poprawka :>

    Odpowiedz
  • 2012.09.03 12:28 diff

    prawie make a difference

    Odpowiedz

Zostaw odpowiedź do Hidden

Jeśli chcesz zwrócić uwagę na literówkę lub inny błąd techniczny, zapraszamy do formularza kontaktowego. Reagujemy równie szybko.

Jak script kiddie backdoora do kodu źródłowego WordPressa prawie wsadził

Komentarze