sprawdź czy Twój Mac nie jest zombie

Posted on Kwiecień 29, 2009 by MacKozer

Zgodnie z obietnicą daną we wcześniejszym wpisie dotyczącym programu antywirusowego ClamXav, przytaczam, za AppleBlog.com, sposób w jaki możemy sprawdzić czy nasz Mac nie jest przypadkiem zombie należącym do botnetu. Szczególnie uczulone na ten fakt powinny być osoby, które skorzystały z pirackiego iWork 2009.

groupofzombiesjoelf

Źródło: Wikipedia, autor zdjęcia: Joel Friesen (Licencja Creative Commons)


Aby dowiedzieć się czy nasz komputer stanowi część makowego botnetu wystarczy wykonać kilka komend w terminalu wyszukujących informacji o procesie lub katalogach o nazwie iworkserv, będących ewidentnym znakiem rozpoznawczym złośliwego oprogramowania zamieniającego nasz komputer w zombie.

sudo ps aux |grep -i iworkserv |grep -v "grep" sprawdza czy w systemie działa proces o nazwie iworkserv. Jeśli nie otrzymamy żadnych wyników, możemy odetchnąć z ulgą, w innym przypadku mamy problem.

sudo lsof -i -P|grep -i iworkserv sprawdza czy w systemie żaden proces mający w nazwie iworkserv nie korzysta z żadnych plików w naszym systemie. Jeśli uzyskamy jakiekolwiek wyniki, nasz komputer jest z pewnością zainfekowany.

sudo find / -iname "iworkserv*" -print ostatnia komenda poszukuje plików zawierających w nazwie iworkserv. Podobnie jak w powyższym przypadku, brak wyników to dobry wynik. Jakikolwiek znaleziony plik świadczy o infekcji.

Wspomnieć także wypada, że autorzy serwisu SecureMac opublikowali darmowy program, który usuwa trojana jaki instalował się w systemie wraz z pirackim  iWork2009. Więcej informacji na ten temat znajdziecie na stronie http://www.securemac.com/, gdzie należy szukać iServices Trojan Removal Tool 1.1

promuj

Comments (6)

 

  1. eleven mówi:

    Twoje fancy unikodowe cudzyslowy powoduja ze przeklejenie grepa w ciapach do terminala zwraca wynik. Co prawda nie ten wlasciwy, ale kogos niedoswiadczonego moze przyprawic o zawal. ;-)

  2. BilboBaggins mówi:

    W poszukiwaniu procesu “iworkserv” zamiast Terminala można posłużyć się Activity Monitor’em (czyt. Monitorem Aktywności). Wystarczy przefiltrować listę procesów pod kątem “iworkserv”. Obejdzie się bez “krzaków dla brodaczy” i sudo :) .

  3. ddluk mówi:

    Ok. Odpaliłem sobie :
    sudo ps aux |grep -i iworkserv |grep -v “grep”

    i otrzymałem:

    ddluk 827 0.0 0,0 599820 464 s000 S+ 1:25 0:00.01 grep -i iworkserv

    Czyli, że coś sobie siedzi. Następnie wedle instrukcji kolejne polecenia, które nic nie wyświetliły. Pobrałem więc wyżej wymieniony program, przeskanowałem maka i też nic nie ma. Not mam tego trojana czy nie :) ??

  4. PhysX mówi:

    To znaczy, że nic nie ma. Czytać się naucz: grep -i iworkserv znaczy, że odpaliło grepa z argumentami -i iworkserv

    Komenda by działała, jeśli cudzysłowy byłyby normalne – czyli takie: “”, a nie “”. Dla nas to nie ma różnicy, ale dla shella jest. Gdyby były dobre cudzysłowy to grep by odfiltrował grepa z arg -i iworkserv.

  5. PhysX mówi:

    Widzę, że cudzysłów został pięknie skonwertowany na ten unikodowy… No cóż… Bywa.

  6. MacKozer mówi:

    cudzysłowy już poprawiłem…

Leave a Reply