Nov 09

Ikee: viermele ce ataca iPhone-urile

Si numai pe cele carora le-a fost alterat mecanismul de protectie prin ceea ce se denumeste “jailbroke” ca sa poata fi rulate aplicatii “neoficiale” – adica luate prin alte modalitati decat AppStore. Prin faptul ca este eliminat mecanismul de protectie, orice aplicatie poate rula pe iPhone. Viermele Ikee ataca acele aparate care au pastrat parola implicita de root (cati dintre cei ce care isi modifica iPhone-urile sa ruleze in afara retelelor “standar” au si curiozitatea sa schimbe parola de root?). Pana in momentul de fata, nu au fost raportate infectii in afara Australiei (din ceea ce spune Mikko Hypponen, Chief Research Office la F-Secure Corporation).

Cum functioneaza, in mare: odata decodate, majoritatea iPhone-urile au activ serviciul SSH (dupa ce este pus Cydia) prin care se permite conectarea remote la ele. Toate folosesc aceiasi parola de root (alpine). De aici a aparut si vulnerabilitatea: combinatia de serviciu SSH pornit si root/alpine pentru conectare, asteptand practic legaturile catre exterior. Creatorul lui Ikee nu a facut decat sa duca putin mai departe experimentul: a scanat clase de IP-uri si a incercat conectarea SSH la ele cu combinatia root/alpine. In momentul ni care s-a putut conecta, a modificat wallpaper-ul si a dezactivat serviciul SSH. Intr-o discutie cu JelTel a spus ca initial se gandise sa modifice parola, cu una aleatoare dar a renuntat.

Asa arata un desktop infectat cu Ikee (via JelTel). Apare mesajul "ikee is never going to give you up" si imaginea de fundal este schimbata cu cea a lui Rick Astley.

img0122 viu1257482771t

Ce urmeaza? Viermele Ikee este o demonstratie ca se poate. De cand s-a inventat conceptul jailbreak, s-a vehiculat si ideea ca vulnerabilitati exista si ca cineva le va exploata. Partea buna este ca pana acum s-au raportat infectii doar in Australia cu Ikee. Si ca viermele nu este daunator. Creatorul lui se gandeste sa ofere codul sursa celor interesati. Ghiciti ce urmeaza?

Va zic eu: majoriatea celor care si-au luat iPhone pentru ca e “fitza” l-au dat unui prieten sa il decodeze. Respectivul nici macar nu stie ca se poate schimba parola de root. Foloseste tool-urile automate si voila. E gata decodat si incaseaza banii pentru serviciu.

Eu cunosc destui de multi oameni care au iPhone-uri decodate si care le au legate la net. Nu m-ar mira chiar deloc ca cineva sa puna mana pe cod si sa ii dea drumul in Romania. Eventual cu o mica modificare a codului. Mai jos e un exemplu din codul sursa.

ikee worm code

Probleme legale: am mai discutat aspectele astea intr-un flame mai vechi. Indiferent daca e proof of concept sau nu, cel care o sa dea drumul la vierme “in the wild” o sa aiba probleme mai devreme sau mai tarziu.

Ca sa va protejati , schimbati parola de root! Si se face asa (via F-Secure):

This is a cached copy from cydia.saurik.com/password.html

0: Install MobileTerminal Package

MobileTerminal Package

1: Run MobileTerminal

This program will be on your SpringBoard are called "Terminal".

2: Obtain Administrator Access

Run "su root" and provide the root password. The default password as provided by Apple is "alpine".


Here I also run "cd" only to shorten the otherwise very long prompt.

iPhone:~ mobile$ su root
Password:
iPhone:/var/mobile root# cd
iPhone:~ root#

3: Change the root Password

Run "passwd" and type in your new password twice. Please note that your keypresses will not be displayed on the terminal screen (for security).

iPhone:~ root# passwd
Changing password for root.
New password:
Retype new password:
iPhone:~ root#

4: Change the mobile Password

This is the regular user account on the device. Run "passwd mobile" and repeat as directed above.

iPhone:~ root# passwd mobile
Changing password for mobile.
New password:
Retype new password:
iPhone:~ root#

5: Close MobileTerminal

Congratulations! Your job is done!

Adauga un comentariu

9 comentarii la “Ikee: viermele ce ataca iPhone-urile”

  1. Mihai ROMANIA Windows NT Google Chrome 3.0.195.32 a zis:

    bine punctat.a aratat ca se poate,cu cat un program ajunge sa fie folosit de mai multa lume cu atat vor iesii la iveala gaurile din soft.

  2. Mike Windows Vista Mozilla Firefox 3.5.5 a zis:

    Nu o sa aiba nici un fel de probleme cu userii care si-au deblocat singuri sau la un amic ipod-ul sau iphone-ul (ca doar e aceeasi platforma :) ).
    Urat este ca daca ceva se intampla tot la Apple se duc plangerile nu la cei care “hackeresc” cine stie cum softul produsului, fara sa asigure nici un fel de garantii.

  3. Ionut Balan ROMANIA Windows NT Google Chrome 4.0.223.16 a zis:

    @Mike
    Bineinteles ca Apple nu are nicio responsabilitate. Din pacate, utilizatorii vor da vina pe aparate si nu pe ei sau cei ce le-au deblocat.

  4. zidanne ROMANIA Mac OS X Safari 531.9 a zis:

    Abia astept o varianta “imbunatatita” a codului care sa circule libera prin .ro. Poate se mai raresc utilizatorii de “fitza” cum ai spus si tu, Ionute. Si poate in felu’ asta provideru ala portocaliu mai lasa la pret/abonament ca e furt pe fata ceea ce ei numesc oferta :-&.
    Cat despre responsabilitate… deblocarea parca duce la pierdera garantiei, nu?

    PS Apare butonul ala edit anu’ asta? Asa.. cadou de la Mos Craciun :)

  5. Ionut Balan ROMANIA Windows NT Google Chrome 4.0.223.16 a zis:

    @zidanne
    nu cred ca providerul portocaliu o sa aiba de suferit nicicum. Numarul de fani iPhone e in crestere, chiar si la noi, indiferent de problemele ce pot aparea.

  6. zidanne ROMANIA Mac OS X Safari 531.9 a zis:

    @ Ionut Balan Sunt foarte putine persoane care au abonament de 39 sau 59 de E. Majoritatea… clipul asta e “revelator” ;) :

    Ps Sper doar sa mearga codul de pe youtube.

  7. zidanne ROMANIA Mac OS X Safari 531.9 a zis:

    am sperat degeaba :(

  8. andi Windows XP Mozilla Firefox 3.5.5 a zis:

    Amice, tu cate clase ai. Ti-am citit doar jumate din articol si am ramas socat de cate greseli gramaticale am gasit. Pune mana si invata limba romana…

  9. Ionut Balan ROMANIA Windows NT Google Chrome 4.0.223.16 a zis:

    @andi
    typo! Si amici sigur nu suntem!


Warning: parse_url(http://) [function.parse-url]: Unable to parse URL in /BIG/www/blog.chip.ro/wp-content/plugins/wp-slimstat/wp-slimstat.php on line 843