"Pribatutasuna axola ez zaizula esatea ezkutatzeko ezer ez duzulako, adierazpen-askatasuna axola ez zaizula esatea bezala da esateko ezer ez duzulako."

Edward Snowden
UNHACK-en ikurra, Hacklab la Raíz

Ezer ukitu aurretik

1. Ez ezabatu eta ez leheneratu

Frogak galtzen dira.

2. Erabili beste gailu bat

Laguntza bilatzeko eta pasahitzak aldatzeko, konfiantzazko bat.

3. Idatzi gertatzen dena eta abisatu norbaiti

Data eta pantaila-argazkiekin. Larria bada, jakin dezala konfiantzazko norbaitek.

Zer gertatzen zaizu? Hasi hemendik

Non gertatzen da zelataketa bakoitza

Eskema: zure mugikorrean espia-aplikazio bat edo ordainpeko spyware bat egon daiteke, eta begiratu daiteke. Zure kontuetan, saio ireki bat edo lapurtutako kontu bat, eta hori ere begiratu daiteke. Zure konpainian, desbideratze bat edo SIM bikoizketa bat, deituz ikusten direnak, edo esku-hartze judizial bat, ikusten ez dena. Deitzen dizunari ere eragiten dio: zure jendeari.
Zer da zehazki bakoitza?Bost kasu desberdin dira, eta bat ez da mugikorretik ikusten.
Esku-hartze bat: ohi bezala hitz egiten duzu, eta sareak kopia bat ateratzen du entzuten ari denarentzat. Zure mugikorrak ez du ezer nabaritzen.
Zer denZuk ikus dezakezu?
Deien desbideratzea edo SIM bikoizketa. Zure deiak edo SMSak beste nonbaitera doaz.Bai. 1. urratsa.
Kontua beste nonbait irekita. WhatsApp Web, Telegram edo Google zurea ez den gailu batean. Oso ohikoa da.Bai. 2. urratsa.
App espia (stalkerware). Norbaitek zure mugikorra eskuan izan zuen eta zerbait instalatu zion.Askotan bai. 2. urratsa.
Ordainpeko spywarea (Pegasus, Predator, Graphite). Kazetari, aktibista eta pertsona jakin batzuen aurka doa. Ezer ukitu gabe sar daiteke.Begi hutsez, ez. Laborategia behar da, eta hala ere agian ez da agertuko. 3. urratsa.
Esku-hartze judiziala. Konpainiak egiten du, epaitegi baten aginduz.Ez. Ez du arrastorik uzten mugikorrean eta sekretua da irauten duen bitartean. Amaitzean, jakiteko eskubidea duzu.

Greba eta manifestazioak

Kalean, kentzeko beldur bazara, mugikorra itzalita, ez hegaldi moduan.

Aurretik

Bitartean

  • Kenduko dizutela uste baduzu, itzali: hegaldi modua ez da nahikoa.
  • Atera argazkiak blokeo-pantailatik, desblokeatu gabe.

Ondoren

  • Lausotu aurpegiak argitaratu aurretik.
  • Mugikorra kendu badizute, tarte batez bada ere, berrikusi: 2. urratsa.

EFFren gidan (beste fitxa batean irekitzen da) oinarritua, AEBetarako pentsatua, eta TeknoKasarenetan (beste fitxa batean irekitzen da). Ez da lege-aholkularitza: Espainian mugikorra eskatzen badizute zer egin jakiteko, hitz egin zure abokatuarekin edo kolektibo antierrepresibo batekin.

TeknoKasaren gidak (Madril): mugikorraren blokeoa eta atxiloketa (beste fitxa batean irekitzen da) EFFren gida protesta batera joateko (gaztelaniaz) (beste fitxa batean irekitzen da)

Apple, Google edo WhatsAppen abisua

Mugikorreko abisu batek ez du esan nahi kutsatu zaituztenik.
  1. Ez ukitu estekarik eta ez eman koderik. Applek abisu hauetan ez dizu inoiz eskatzen estekarik sakatzeko, ezer instalatzeko edo pasahitzik edo koderik emateko. Eskatzen badizute, faltsua da.
  2. Egiaztatu mezua erabili gabe. Applen, sartu eskuz account.apple.com (beste fitxa batean irekitzen da) helbidean: benetakoa bada, abisu bat agertzen da goi-goian. Google edo WhatsAppen, ireki zuk zeuk aplikazioa edo webgunea, ez esteka.
  3. Benetakoa bada: saiatu direla esan nahi du, ez kutsatu zaituztetela. Ez ezabatu, ez leheneratu eta ez eguneratu.
  4. Eskatu laguntza: laguntza-lerroak.
1
4tik 1. urratsa · 5 minutu

Deiak eta konpainia

Kode batzuk markatu eta dei bat egingo duzu.

Premiazkoa. Bat-batean estaldurarik gabe eta eskatu ez dituzun kode edo abisuekin? SIM bikoizketa izan daiteke.

  • Deitu berehala zure konpainiara beste telefono batetik. Zenbaki laburrak beste linea batetik funtzionatzen ez badu, begiratu luzea haren webgunean.
  • Aldatu posta elektronikoaren eta bankuaren pasahitzak konfiantzazko gailu batetik.
SIM bikoizketa: zure linea beste SIM batera pasatzen da. Zuri eten egiten zaizu, eta zure deiak, SMSak eta kodeak pertsona horri iristen zaizkio.

1.1 Begiratu ea desbideratzerik dagoen

Ireki Telefonoa aplikazioa, markatu kodea zenbaki bat balitz bezala eta sakatu deitzeko botoia. Atera emaitzaren argazkia edo pantaila-argazkia ezer aldatu aurretik.

Markatu izartxoa, traola, 21, traola: desaktibatuta dagoela badio, ez dago desbideratzerik; zenbaki bat ateratzen bada, atera argazkia eta kendu
*#21# markatzean ager daitekeena.
MarkatuDeiak desbideratzen diren esaten dizu…
*#21#guztiak, beti. Hau da garrantzitsuena.
*#61#erantzuten ez duzunean.
*#62#estaldurarik gabe edo itzalita zaudenean.
*#67#hizketan zaudenean.
Deitzen dizute, zure mugikorrak ez du jotzen eta deia beste zenbaki batean amaitzen da.
Desbideratze batek zure deiak beste zenbaki batera bidaltzen ditu.

1.2 Zer esan nahi du

Normala"Desaktibatuta" edo "desbideratu gabe" dio

Ez dago desbideratzerik. Horixe bakarrik esan nahi du: ez du ezer esaten app espiez edo esku-hartzeez.

Normala*#61#, *#62# edo *#67# markatzean zenbaki bat ateratzen da
  • Gehienetan zure ahots-postontzia da: normala da.
  • Galdetu zure konpainiari zenbaki hori berea den.
  • Ez bada, kendu ##61#, ##62# edo ##67# markatuta.
ZalantzaErrorea ematen du edo ez du ezer erantzuten

Ez du ezer txarrik esan nahi: 4G bidezko deiekin (VoLTE) kode batzuek ez dute funtzionatzen. Begiratu zure konpainiaren appean edo galdetu telefonoz.

Premiazkoa*#21# markatzean ezagutzen ez duzun zenbaki bat ateratzen da

Zure deiak zenbaki horretara doaz. Zure mugikorrak jo ere ez du egiten.

  • Atera pantailaren argazki bat.
  • Markatu ##21# kentzeko.
  • Markatu berriro *#21#: "desaktibatuta" agertu behar da.
  • Deitu zure konpainiari eta galdetu noiz aktibatu zen.
  • Aldatu pasahitz garrantzitsuak beste gailu batetik.

1.3 Kendu nahi ez dituzun desbideratzeak

  • ##21#, ##61#, ##62#, ##67#: bakoitzak berea kentzen du.
  • ##002# kodeak guztiak batera kentzen ditu. Kontuz, ahots-postontzikoa ere bai: erabiltzen baduzu, agian berriro aktibatu beharko duzu.

Ezarpenetan ere begira dezakezu:

  • iPhone: Ajustes > Apps > Teléfono > Desvío de llamadas.
  • Android: Telefonoa aplikazioa, bere ezarpenak eta Dei-desbideratzea (Desvío de llamadas).

*#06#-aren gezurra. Zabaltzen ari da *#06# markatu eta ezer ateratzen ez bada entzuten zaituztela. Kode horrek IMEIa baino ez du erakusten, mugikorraren serie-zenbakia. Ez du ezer detektatzen.

1.4 Deitu zure konpainiari

Zure konpainiari desbideratzeez, bikoizketez eta lineez galdetzen diozu, eta esan diezazukete
Zure konpainiak esan diezazukeena.
KonpainiaTelefonoaOrdutegia
Movistar1004Egunero, 9etatik 22etara
Vodafone2212324 orduz
Orange1470Astelehenetik larunbatera, 9etatik 22etara
Yoigo622
622 622 622 beste konpainia batetik
24 orduz
O21551Egunero, 9etatik 22etara
Digi1200Egunero, 7etatik 24etara

Beste konpainia bat edo erantzuten ez duen zenbaki bat: begiratu zure fakturan edo haren webgunean. Zure linearekin mesfidati bazaude, deitu beste telefono batetik.

Galdetu hau, hitzez hitz

  1. Ba al dago desbideratzerik aktibo nire linean? Zein zenbakitara?
  2. Egin al da duela gutxi SIM bikoizketarik edo eSIMerako aldaketarik? Noiz eta non?
  3. Ba al dago beste linearik nire izenean, edo eskatutako zenbaki-eramangarritasunik edo titular-aldaketarik?
  4. Zer neurri dituzue SIM bikoizketen aurka? Aktibatu nahi ditut.

Aprobetxatu eta aldatu ahots-postontziko PINa, oraindik fabrikakoa bada.

Eta esku-hartze judiziala bada

Epaitegi batek esku-hartzea agintzen du, konpainiak kopia sekretu bat ematen du eta zure mugikorretik ez da ezer ikusten
Nola funtzionatzen duen esku-hartze judizial batek.
  • Ez desbideratze-kodeek ez konpainiari deitzeak ez dute agerian uzten.
  • Irauten duen bitartean, sekretua da.
  • Amaitzean, epaitegiaren bidez jakiteko eskubidea duzu, salbuespenekin.
Legeak zer dioen, puntuz puntu
Eta mugikorraren urruneko miaketa bada (588 septies art.)2,5 milioi · Fortier Europe · fabrikatzailea argitaratu gabe

2026ko urrian BOEk argitaratu zuen (beste fitxa batean irekitzen da) Guardia Zibilak 2.066.115,70 €-tan (BEZarekin 2,5 milioi inguru) mugikorren "urruneko miaketetarako" sistema bat erosi zuela. Android eta iOSen "softwarea ostatatu" dezake, edukietara eta komunikazioetara "sarbide gardena" izateko.

Fortier Europe enpresari esleitu zitzaion, Boadilla del Montekoa, publizitaterik gabeko prozedura negoziatuaz eta eskaintza bakarrarekin, fabrikatzailearen esklusibotasuna alegatuta.

Ez dakiguna: nork fabrikatzen duen, nola instalatzen den eta Pegasus den. Iragarkiak ez du esaten, eta gaur produktu zehatz bati egoztea espekulatzea litzateke.

Legeak (LECrim, art. 588 septies (beste fitxa batean irekitzen da)) baimen judiziala eskatzen du eta delitu jakin batzuetara mugatzen du, hilabetez, eta hiru hilabetera arte luza daiteke. Lehenago, Citizen Labek dokumentatu zuen (beste fitxa batean irekitzen da) gutxienez 65 pertsona, Kataluniako independentismoaren ingurukoak, Pegasus eta Candiruz erasotuak izan zirela.

Zure linearen datuak, idatziz

Konpainiari eska diezaiokezuna zure datuak dira, DBEOko (RGPD) sarbide-eskubidearen (beste fitxa batean irekitzen da) bidez (art. 15). Hilabete dute erantzuteko, eta AEPDk inprimaki (beste fitxa batean irekitzen da) bat du.

2
4tik 2. urratsa · 15 minutu

Berrikusi zure mugikorra, ordenagailua eta kontuak

Zer dagoen irekita eta zer dagoen instalatuta begiratuko duzu.

Susmo sendoa baduzu (spyware alerta bat, edo kazetaria edo aktibista zara eta zerbait zehatza gertatu da):

  • Ez leheneratu eta ez ezabatu ezer: frogak galtzen dira.
  • Ez eguneratu eta, ahal baduzu, galdetu berrabiarazi aurretik.
  • Menuak begiratzea bai, hori egin dezakezu.
  • Joan 3. urratsera.

2.1 Hasi zure kontuetatik

Zure kontua zure mugikorrera eta eramangarrira konektatuta; gailu ezezagun bateko saioa itxi egiten da
Zurea ez den gailu batean irekitako saioa.

Hau da azkarrena eta arazoa gehienetan aurkitzen duena. Atera pantaila-argazki bat eta gero itxi ezagutzen ez duzuna:

  • WhatsApp: Ajustes > Dispositivos vinculados. Aktibatu, gainera, Ajustes > Cuenta > Verificación en dos pasos.
  • Signal: Ezarpenak > Lotutako gailuak (Ajustes > Dispositivos vinculados).
  • Telegram: Ajustes > Dispositivos.
  • Google: myaccount.google.com/device-activity (beste fitxa batean irekitzen da).
  • Posta: bilatu ezarpenetan zuk jarri ez dituzun birbidaltzeak edo iragazkiak.

Ez eskaneatu QR bat ezer "egiaztatzeko", lotzea zuk hasi ez baduzu.

Ez dago ezer arrarorik eta oraindik badakite zer idazten duzun? Eskatu laguntza.

Gero aldatu pasahitzak konfiantzazko gailu batetik, ez susmagarria den horretatik.

Lupa batek, mugikor baten gainean, app laranja bat seinalatzen du
Zuk jarri ez duzuna bilatzea da kontua.

2.2 Zer esan nahi du nabaritzen duzunak

Bateria, eskatu ez dituzun kodeak, esteka arraroak, zaratak...
Gutxi irauten duen bateria bat bateria zahar bat besterik ez da izaten.
Nabaritzen duzunaNormalean zer den
Bateriak gutxi irauten du, mugikorra bero dago, datuak kontsumitzen dituBateria zaharra edo app arrunt bat. App espia izan daiteke, baina horrek bakarrik ez du ezer frogatzen. Begiratu bateriaren ezarpenetan zeinek kontsumitzen duen.
Zarata edo oihartzuna deietanEstaldura txarra. Esku-hartze moderno batek ez du soinurik egiten.
Eskatu ez dituzun egiaztapen-kodeakNorbait kontu horretan sartzen saiatzen ari da. Aldatu pasahitza eta aktibatu bi urratseko egiaztapena.
Esteka duen mezu arraroa, nahiz eta zure bankutik edo "lagun batengandik" etorriIruzur bat da (phishing). Ez ireki. Dagoeneko ireki baduzu, gorde eta jarraitu irakurtzen.
Norbaitek badaki mugikorrez bakarrik esan dituzun gauzakBegiratu lehenik irekitako saioak. Ezer ez badago, joan 3. urratsera.
Apple, Google edo WhatsApp-en alerta ofiziala spyware erasoei buruzHau bai, larria da: saiatu direla adierazten du, ez kutsatu zaituztela. Analisi batek bakarrik baieztatzen du. 3. urratsa.

Spyware garestiak ez du seinalerik ematen. Mugikorrak ondo funtzionatzeak ez du baztertzen, eta gaizki funtzionatzeak ere ez du baieztatzen.

Mitoak eta alarma faltsuakMugikorra bost minutuz itzaltzeko "trikimailua" barne.
Zifratzeak funtzionatzen jarraitzen du, baina QR batekin engainatzen bazaituzte, beste gailu batek jasotzen ditu zure mezu berriak.

"Mugikorra egunean bost minutuz itzaltzeak babesten du." Pedro Sánchezek kontatu zuen (beste fitxa batean irekitzen da) urrian. Egia du neurri batean: merkataritzako spyware asko ez da berrabiaraztetik bizirik ateratzen, beraz maiz berrabiarazteak laguntzen du. Baina ez du zuzentzen (beste fitxa batean irekitzen da) sartzeko erabili zuen akatsa, eta berriro sar daitezke.

"Bateria, beroa edo klikak = entzuten naute." Berez ez dute ezer frogatzen.

"App batek garbi nagoela dio, beraz garbi nago." Ezagutzen dena aurkitu ez duela esan nahi du, besterik ez. Segurtasun faltsua ematen du.

"Apple-ren abisua = kutsatuta." Saiakera bat adierazten du (beste fitxa batean irekitzen da). Baieztapena analisi forentse batek ematen du.

"Lehenengo gauza formateatzea da." Frogak suntsitzen ditu. Lehenik, eskatu laguntza.

"Signalekin inork ez nau irakurtzen." Zifratzeak funtzionatzen du, baina engainatzen bazaituzte beste gailu bat QR batekin lotzeko (beste fitxa batean irekitzen da), gailu horrek zure mezu berriak jasotzen ditu. Ez eskaneatu QRrik ezer "egiaztatzeko", lotzea zuk hasi ez baduzu.

"Hegaldi moduan ikusezina naiz." Itzaltzeak bakarrik (beste fitxa batean irekitzen da) ematen du bermea.

"Ez dut ezkutatzeko ezer." Zelataketak zurekin hitz egiten duen jendeari ere eragiten dio: iturriak, lankideak, familia.

2.3 Aukeratu zure gailua eta sakatu urratsak irekitzeko

iPhone, 7 urrats
Espia-aplikazio batek edo spyware batek zure mezuak, argazkiak eta kokapena beste pertsona bati bidaltzen dizkio, zuk ikusi gabe.
  1. Begiratu ea Apple-k abisatu dizun. Mehatxu-alertak blokeo-pantailan eta ezarpenetan agertzen dira, threat-notifications@email.apple.com helbideko mezu batean eta account.apple.com (beste fitxa batean irekitzen da) webguneko goiko abisu batean. Apple-k ez dizu inoiz eskatzen horietan estekak sakatzeko, ezer instalatzeko edo pasahitzak edo kodeak emateko. Eskatzen badizute, faltsua da. Benetakoa bada, joan 3. urratsera.
  2. Segurtasun-egiaztapena: Ajustes > Privacidad y seguridad > Comprobación de seguridad > Gestionar accesos y datos compartidos. Zure kokapena eta gauzak nork ikusten dituen eta zure kontuan zein gailu dauden erakusten du. "Restablecimiento de emergencia" aukerak sarbide guztiak batera mozten ditu.
  3. Profilak: Ajustes > General > VPN y gestión de dispositivos. Ezer agertzen ez bada, ez duzu bat ere instalatuta, eta hori normala da mugikor pertsonal batean. Ezagutzen ez duzun profil bat badago, atera argazkia eta galdetu ezabatu aurretik. Mugikorra enpresarena edo ikastetxearena bada, haiena izan daiteke.
  4. Face ID: Ajustes > Face ID y código. Zurea ez den "apariencia alternativa" bat badago, beste pertsona batek desblokea dezake. Aldatu kodea ere, norbaitek ezagutzen badu.
  5. Appak: jaitsi Biblioteca de apps-eraino, idatzi bilatzailean eta errepasatu zerrenda. Bilatu instalatu izana gogoratzen ez duzuna.
  6. Eguneratu: Ajustes > General > Actualización de software. Susmo sendorik ez badago, egin dezakezun onenetakoa da.
  7. Arrisku handia baduzu: Ajustes > Privacidad y seguridad > Modo de aislamiento. Mugikorraren gauza dezente mugatzen ditu, baina ordainpeko spywarearen aurka duen defentsarik indartsuena da.
↑ Itzuli gailua aukeratzera
Android, 7 urrats
Espia-aplikazio batek edo spyware batek zure mezuak, argazkiak eta kokapena beste pertsona bati bidaltzen dizkio, zuk ikusi gabe.

Menuak markaren arabera aldatzen dira. Euskarazko izena eta, parentesi artean, gaztelaniazkoa dituzu. Zerbait aurkitzen ez baduzu, erabili ezarpenetako goiko bilatzailea.

  1. Play Protect: Play Store-n, zure profileko ikonoa > Play Protect > Ajustes. Egiaztatu aktibatuta dagoela oraindik eta abiarazi analisi bat. Itzalita badago eta zuk itzali ez baduzu, seinale txarra.
  2. Erabilerraztasuna: Ezarpenak > Erabilerraztasuna (Ajustes > Accesibilidad), instalatutako edo deskargatutako appen atalean. Baimen honek pantaila irakurtzen uzten du eta app espien gogokoena da. Ezagutzen ez duzun bat badago, kontuz.
  3. Administratzaileak: Ezarpenak > Segurtasuna (Ajustes > Seguridad) atalean, bilatu "Gailua administratzeko aplikazioak" ("administración de dispositivos"). Mugikor pertsonal batean Google-rena edo markarena bakarrik egon beharko litzateke.
  4. Baimen bereziak: Ezarpenak > Aplikazioak > Aplikazio-baimen bereziak (Ajustes > Aplicaciones > Acceso especial) atalean, begiratu "Acceso a notificaciones" eta "Instalar aplicaciones desconocidas".
  5. Appak: Ezarpenak > Aplikazioak (Ajustes > Aplicaciones) atalean, erakutsi guztiak, sistemakoak ere bai. Mesfidatu izen huts edo orokorrez, hala nola "Sync", "Service" edo "System", ikonorik gabe eta mikrofono, kokapen edo SMS baimenekin. Zalantza baduzu, bilatu beste gailu batetik.
  6. USB bidezko arazketa: Garatzaileentzako aukerak (Opciones de desarrollador) atalean aktibatuta badago eta ez baduzu zuk egin, seinale bat da.
  7. Arrisku handia baduzu: Ajustes > Seguridad y privacidad > Otros ajustes > Protección Avanzada atalean, zure mugikorrak badu (Android 16 edo berriagoa).
↑ Itzuli gailua aukeratzera
Ordenagailua, 5 urrats
  1. Urruneko kontrola: bilatu zure programetan zuk instalatu ez dituzun TeamViewer, AnyDesk edo antzekoak. Normalak dira, baina haiekin zure ordenagailua kanpotik erabil daiteke. Windows: Configuración > Aplicaciones > Aplicaciones instaladas. Mac: Aplicaciones karpeta.
  2. Bere kabuz abiarazten dena: Windows: Administrador de tareas > Aplicaciones de arranque. Mac: Ajustes del Sistema > General, abioko elementuetan. Bilatu ezagutzen ez duzuna.
  3. Urruneko kudeaketa Mac-en: Ajustes del Sistema > General > Gestión de dispositivos. Mac-a pertsonala bada, ez luke ezer agertu behar.
  4. Analisia: Windows-en, Seguridad de Windows > Protección contra virus y amenazas eta abiarazi azterketa osoa. Begiratu nabigatzailearen luzapenetan ea zuk jarri ez duzunik dagoen.
  5. Eguneratu sistema eta nabigatzailea, susmo sendorik ez baduzu behintzat.
Zure ordenagailuak txosten bat sortzen du eta zuk erabakitzen duzu nori eman

Urrats bat harago joan nahi baduzu, Zero Breach Toolkit-ek spyware ezagunaren arrastoak bilatzen ditu ordenagailuan eta ez du ezer igotzen internetera. Ordenagailu hori bakarrik begiratzen du: ez dizu esaten mugikorra kutsatuta dagoen.

↑ Itzuli gailua aukeratzera

2.4 Zer egin ikusi duzunarekin

NormalaDena normal

Ez du bermatzen garbi zaudenik. Zure atzetik datozela pentsatzeko arrazoirik ez baduzu, eguneratu, erabili pasahitz desberdinak eta bi urratseko egiaztapena.

ZalantzaSaio edo app arraro bat

Atera data duten pantaila-argazkiak eta itxi saio hori. Argi ez baduzu, joan laguntza eskatzera.

PremiazkoaAlerta ofiziala, profil ezezaguna edo zure atzetik datozela pentsatzeko arrazoi larriak

Gelditu hor. Ez ezabatu eta ez leheneratu ezer, eta eskatu laguntza.

2.5 Zaildu hurrengorako

10 minutuko errutinaEgin noizean behin.
Berrabiarazi, eguneratu eta berrikusi loturak
Errutina, hiru urratsetan.
  1. Berrabiarazi mugikorra.
  2. Instalatu zain dauden eguneratzeak, sistemarenak eta appenak.
  3. Errepasatu WhatsApp, Signal, Telegram eta Google-ko gailu lotuak.
  4. Erabili desblokeo-kode luzea, ez eredu bat ezta lau digitu ere.
  5. Ezabatu jada erabiltzen ez dituzun appak.
Blindatu zure kontuakPasahitzak, giltzak eta mugikorraren lapurreta.
Passkey batek edo giltza fisiko batek SMS batek baino hobeto babesten dute.
Urratsez urratseko gida (gaztelaniaz): mugikorrak gauza arraroak egiten ditu (beste fitxa batean irekitzen da)
3
4tik 3. urratsa

Eskatu laguntza

Zuzenean hona etor zaitezke, aurrekoa egin gabe.

Ez duzu bakarrik konpondu behar.

3.1 Laguntza-lineak

NorZertarako
Access Now, Digital Security Helpline (beste fitxa batean irekitzen da)Aktibistak, kazetariak, giza eskubideen defendatzaileak eta kolektiboak. Doan, 24 orduz, gaztelaniaz ere bai. Zu nor zaren aurrez egiaztatzen dute.
Amnistia Internazionala, Security Lab (beste fitxa batean irekitzen da)Pertsona jakinen aurkako erasoen arriskuan dauden kazetariak, aktibistak eta erakundeak.
INCIBE (beste fitxa batean irekitzen da): 017
  • Edonorentzat: iruzurrak eta lapurtutako kontuak.
  • Doakoa eta konfidentziala, 8etatik 23etara.
  • WhatsApp (900 116 117) eta Telegram (@INCIBE017) bidez ere bai.
  • Erakunde publikoa da: kontuan izan zure kasua politikoa bada.

3.2 Jarraitzeko gidak, gaztelaniaz

3.3 Topaguneak

Mugikorrak aurrez aurre berrikusteko puntuak prestatzen ari gara. Hemen argitaratuko ditugu.

Bi pertsona mahai batean, mugikor bat erdian dutela
Zu aurrean zaudela begiratzen da. Zure mugikorra ez da zuregandik bereizten.
Elkargune batera bazoaz
  • Ekarri mugikorra kargatuta, haren kablea, desblokeo-kodea buruan eta gertatu zaizunaren zerrenda bat, datekin.
  • Eskubidea duzu egiten den guztia ikusteko eta ezetz esateko.
  • Inork ez ditu zure pasahitzak behar. Zuk jartzen dituzu.
  • Galdetu zer datu kopiatzen diren, non gordetzen diren eta noiz ezabatzen diren.
  • Mesfidatu internetez "mugikorra garbitzea" eskaintzen dizunaz: iruzur klasikoa da.
Nola idatzi gertatzen denaFrogak ez galtzeko plantilla bat.
Idatzi data eta ordua, gorde pantaila-argazkiak eta apuntatu
Gertakari bakoitzetik zer idatzi.

Zuretzat eta laguntzen dizunarentzat balio du. Kopiatu hau paper batean edo konfiantzazko gailu batean, lerro bat gauza arraro bakoitzeko:

Data eta ordua:
Gailua edo kontua:
Zer gertatu da:
Tartean den zenbakia, posta edo esteka:
Gordetako pantaila-argazkia (non):
Nori kontatu diodan:
  • Atera pantaila-argazkiak kontu bat blokeatu edo salatu aurretik: gero desager daiteke.
  • Ez ireki esteka susmagarriak zer diren ikusteko. Kopiatu testua sakatu gabe.
  • Gorde kopia zifratu bat. Gainezka egiten badizu, eskatu konfiantzazko norbaiti eramateko.
  • Espainian salatzeko, gida honek (beste fitxa batean irekitzen da) azaltzen du frogak nola aurkeztu.
4
4tik 4. urratsa · aukerakoa

Techie gunea: laborategia

Hacklabentzat eta ikasi nahi duenarentzat.

Zati hau laborategia muntatzeko da. Zure mugikorra berrikusteko ez da behar. Komandoek berez ez dute ezer konpontzen: "garbi" batek ez du garbi esan nahi, eta bat-etortze batek ez du infekzioa esan nahi.

Baimena.

  • Zure mugikorrarekin bakarrik, edo eskatu dizun eta aurrean dagoen norbaitenarekin.
  • Beste norbaitena baimenik gabe aztertzea delitua izan daiteke.
  • MVTren lizentziak berariaz debekatzen du.

Logoak dagozkien proiektuenak dira, identifikatzeko bakarrik. Hacklab honek ez du haiekin harremanik.

Zer den tresna bakoitza

TresnaZer egiten duenNorentzat
Zero Breach ToolkitArgitaratutako spyware-arrastoak bilatzen ditu ordenagailuetan, iPhone-en kopietan eta Androidetik bildutakoan. Leihoa du eta emaitza hizkera arruntean ematen du.Lehen iragazkia, maila tekniko txikiarekin.
MVT (Amnistia)Analisi forentsea: erregistroak ateratzen ditu eta adierazle-zerrendekin alderatzen ditu.Terminala. Proiektuak berak dio ez dela autodiagnostikorako.
PiRogue (PTS)Raspberry Pi batek bideratzaile lana egiten du eta mugikorraren trafikoa aztertzen du. Ez du telefonoaren barrura begiratzen: norekin hitz egiten duen begiratzen du.Sareak ezagutzen dituenarentzat.

Elkar osatzen dute: lehenengo biek gailuan gordeta geratzen dena begiratzen dute, eta PiRoguek sarean egiten duena, behatzen duzun bitartean.

Nola muntatu postuaLehen gauza, inolako mugikorrik ukitu aurretik.
  • Konfiantzazko eramangarri bat, disko zifratuarekin, ahal bada horretarako soilik. Ordenagailua arriskuan badago, dena dago arriskuan.
  • Kopietan pertsonaren bizitza osoa dago: mezuak, argazkiak, historia. Lokalean eta zifratuta geratzen dira, eta hark erabakitzen duenean ezabatzen dira.
  • Ezer ez hodeira edo lineako analisi-zerbitzuetara, hark baimendu gabe.
  • Eguneratu adierazleak egun berean. Zerrenda zaharrekin, emaitzak ez du balio.
  • Positibo sinesgarri baten aurrean, utzi ukitzeari eta pasatu kasua Security Lab-i edo Access Now-i.
Kasu baten triajeaZer egin eta zein ordenatan.

Hacklab honek iturrietatik abiatuta proposatutako ordena. Iturri batek ere ez du ordena bakarra finkatzen.

  • Ezer ukitu aurretik. Baimen esplizitua, nori dion beldur eta noiztik. Datak: Appleren abisua, mezu arraroa, atxiloketa, atxikitako mugikorra. Hipotesirik eta datarik gabe, denbora-lerroak ez du ezer esaten.
  • Arrisku handia edo abisu ofiziala. Pasa zuzenean Access Now-era edo Security Lab-era. Laguntza eskatzeko ez da aurrez aztertu behar.
  • Ez ukitu behar baino gehiago. Gure irizpidea: ez berrezarri, ez eguneratu, ez desinstalatu eskuratu aurretik. Safariren historiak hilabete gutxi irauten du, eta ezarpenak berrezartzeak aztarnak ezaba ditzake.
  • Adierazleak egunean, zure makinan eta mugikorra konektatu aurretik.
  • Eskuratu lehenik, aztertu gero. Eskuratutakoa berriro azter daiteke adierazle berriak ateratzen direnean. Mugikorra ez da berdin egongo.
  • Kalkulatu hashak amaitu bezain laster.
  • Aztertu eta begiratu lehenik estaldura: zer ezin izan den irakurri. Gero alertak.
  • Sarea azkenik. PiRoguek wifi hutsarekin egun batzuetako erabilera eskatzen du. Oraingo jarduera susmatzen baduzu balio du, eta kaptura garbi batek ez du ezer esaten iraganaz.

iPhone

pymobiledevice3 usbmux list
pymobiledevice3 lockdown info
mkdir -p ./caso/copia
pymobiledevice3 backup2 backup --full ./caso/copia/

Beti zifratua: zifratu gabe falta dira Safariren historia eta egoera, eta deiak. Sarbide fisikoa susmatzen baduzu, kopia batek ez du balio, ez baititu erregistro horiek: sysdiagnose edo erauzketa behar da, hobe aditu baten eskuetan. mvt-ios check-sysdiagnose-k pluginik gabe gailuaren datuak bakarrik ateratzen ditu, eta ohartarazi egiten du.

Android

sha256sum -c --ignore-missing checksums.txt
chmod +x androidqf_linux_amd64_1.8.3
./androidqf_linux_amd64_1.8.3 -output ./caso

Erantzun zentzuzkoak. Backup: Only SMS. Apps: Only non-system packages. Konfiantzazko ziurtagiriz sinatutakoak kendu: No. Hasha mugikorrean: No, motela delako eta biltzailea gelditu dezakeelako. Intrusion Logs: Yes aktibatuta bazeuden bakarrik.

Intrusion Logs: DNS eta konexioak aplikazioz aplikazio, prozesuen abiarazteak, ADB komandoak. Android 16 edo berriagoa, oraingoz Pixeletan Security Lab-en arabera (2026ko maiatza), Babes Aurreratuarekin. Ez dira atzeraeragileak: aurretik aktibatu behar dira. Nabigazio-historia dute.

Iturriak: MVT iOS (beste fitxa batean irekitzen da), MVT Android (beste fitxa batean irekitzen da), AndroidQF (beste fitxa batean irekitzen da), Security Lab (beste fitxa batean irekitzen da), Zero Breach (beste fitxa batean irekitzen da).

Zaintza-katea eta hashakNork ukitu zuen zer, noiz eta zerekin.

Bi gauzatarako balio du: beste analista batek zure kopiaz fidatu ahal izateko eta, kasua epaitegi batean amaitzen bada, aldatu ez dela frogatzeko. Balio legalari buruz, galdetu abokatu bati hasi aurretik.

Erregistroa

kasua: 2026-001         pertsona: (ezizena; gakoa, aparte)
baimena: data, irismena, nork jasotzen duen
gailua: modeloa, SE, adabakia, berak desblokeatuta?
noiz       nork    rola       ekintza               hash
2026-11-06 ana     analista   jaso eta kopiatu      -
2026-11-06 ana     analista   kopiaren sha256       ab12...
2026-11-07 ana     analista   laguntza-lineari eman ab12...

Identifikatzaile bat gailu bakoitzeko, lerro bat maneiatzen duen pertsona bakoitzeko, zigilua zurekin geratzen bada. Ordua UTCn. Idatzi tresnen bertsioak ere.

iPhone

cd ./caso/copia/<UDID>
find . -type f -print0 | sort -z | xargs -0 sha256sum > ../copia.sha256
sha256sum -c --quiet ../copia.sha256

decrypt-backup eta check-backup komandoek --hashes onartzen dute: fitxategi bakoitzaren SHA-256a info.json-en gordetzen du eta info.json horren hasha inprimatzen du. Idatzi.

Android

AndroidQFk ZIParen barruan hashes.csv bat uzten du (sarrera eta edukiaren SHA-256a, goibururik gabe) eta acquisition.json modulu bakoitzaren egoerarekin.

sha256sum <UUID>.zip >> caso.sha256
unzip -q <UUID>.zip -d adq/ && cd adq/
python3 -c "
import csv,hashlib
for n,h in csv.reader(open('hashes.csv')):
    if hashlib.sha256(open(n,'rb').read()).hexdigest()!=h: print('MAL',n)"
jq -r '.module_results[]|select(.status!="completed")|[.name,.status,.error]|@tsv' acquisition.json

Egiaztapenak ezer inprimatzen ez badu, dena bat dator. hashes.csv artxiboaren beraren barruan doa eta ez du babesten ZIPa berregiten duenaren aurka: horregatik kanpoko hasha, beste toki batean gordeta. partial edo failed modulu batek eskuratze osatugabea esan nahi du, eta hori txostenean sartzen da.

Zifratu jatorritik

age-keygen -o privada.txt     # beste makina batean; ez doa zurekin
# gako publikoa (age1...) key.txt-era doa, bitarraren ondoan
./androidqf_linux_amd64_1.8.3 -output ./caso
age --decrypt -i privada.txt -o <UUID>.zip <UUID>.zip.age

key.txt badago, AndroidQFk <UUID>.zip.age idazten du eta ez du ZIP zifratu gaberik uzten. Eramangarria daramanak ezin du deszifratu, behartzen badute ere. Zifratzerik gabe, huts batek behin-behineko fitxategi zifratu gabeak utz ditzake.

Partekatu eta ezabatu

  • Galdetu laguntza-lerroari nola jaso nahi duen.
  • Markatu TLP-rekin noraino partekatzen den eta PAP-ekin zer egin daitekeen horrekin. PAP:RED: kanpotik ezer antzemangarririk ez.
  • Sinadura bereizia jatorria frogatzeko: gpg --detach-sign caso.sha256.
  • Ezabatzean, PTSk shred -u adierazten du. SSDan ez fidatu: babesten duena disko zifratua da.

Iturriak: PTS g6 (beste fitxa batean irekitzen da), PTS g4 (beste fitxa batean irekitzen da), Colander: zaintza (beste fitxa batean irekitzen da), AndroidQF: artxiboak (beste fitxa batean irekitzen da).

Zero Breach ToolkitLehen iragazkia. Leihoa du.

Proiektu oso gaztea eta anonimoa. Biltegia 2026ko urrian sortu zen, haren README-ak dio proiektua anonimoa dela eta ez dugu auditoria independenterik aurkitu. 2.0.0tik 2.0.2ra bitarteko bertsioek berdea eman zezaketen mugikor bat egiaztatzen amaitu gabe: errepikatu azken bertsio egonkorrarekin. Antzeko izenak dituzten biltegiak daude. Deskargatu interplains/Zero-Breach-Toolkit (beste fitxa batean irekitzen da) biltegitik bakarrik.

Instalazioa. Jaitsi zure sistemaren programa (Windows, Mac edo Linux) eta ireki. Oraindik sinatu gabe dagoenez, sistemak eta antibirus batzuek abisatuko dute. Egiaztatu lehenik jatorria:

gh attestation verify <fitxategia> --repo interplains/Zero-Breach-Toolkit
gpg --verify SHA256SUMS.txt.asc SHA256SUMS.txt
sha256sum -c SHA256SUMS.txt

Eguneratu adierazle-zerrendak egiaztapena abiarazi aurretik. Analisiak ez du ezer igotzen internetera.

Ordenagailua. Itxi nabigatzaileak eta mezularitza-appak, aukeratu "Standard" egiaztapena (15 edo 20 minutu) eta sakatu "Start check".

iPhone. Kopia bat aztertzen da ordenagailuan, inoiz ez mugikorrean bertan. Konektatu, sakatu Confiar eta egin kopia bat "Encriptar copia local" markatuta (Finder Mac-en, Apple Devices Windows-en). Programan aukeratu "A phone" eta arrastatu kopiaren karpeta, hemen dagoena:

Mac:     ~/Library/Application Support/MobileSync/Backup
Windows: %USERPROFILE%\Apple\MobileSync\Backup

Android. Aktibatu Garatzaileentzako aukerak (Opciones de desarrollador; sakatu zazpi aldiz Konpilazio-zenbakia aukeran) eta USB bidezko arazketa (Depuración USB). Konektatu datu-kable batekin eta baimendu ordenagailua. Programan, "A phone" eta Androidetik USB bidez biltzeko aukera. Mantendu mugikorra desblokeatuta. Amaitzean, itzali USB bidezko arazketa.

Androideko bilketa gidatua esperimentala da. Erantzun: Backup, Only SMS; Apps, Only non-system; Remove trusted, No; gainerakoak, No. Onartu "Back up my data" mugikorrean.

Nola irakurri

NormalaBerdea: "No known indicators found"

Zerrenda publikoetako ezer ez da agertzen irakurri ahal izan dituen tokietan. Berrikusi egiaztatu ezin izan duenaren zerrenda. Arrasto argitaraturik gabeko spywarea ez da ateratzen.

Zalantza"Something matched"

"Begiratu hurbilago" esan nahi du, ez "kutsatuta zaude". Ez ezabatu ezer eta ez bisitatu adierazten duen helbidea. Gorde txostena eta pasatu laguntza-lineari. Domeinu partekatu batek bat-etortze kaltegabeak eman ditzake.

MVT (Mobile Verification Toolkit)Analisi forentsea terminal bidez.
Kopia zifratu bat aztertzen da, ez mugikorra.

Python 3.11 edo berriagoa eta Linux edo Mac behar ditu. Windows-en, WSL bidez. Lizentzia propioa du eta baimenik gabeko erabilera mugatzen du, beraz ez da software librea zentzu hertsian.

sudo apt install python3 python3-venv python3-pip sqlite3 libusb-1.0-0 pipx
pipx ensurepath
pipx install mvt
mvt download-iocs

pipx ensurepath egin ondoren, ireki beste terminal bat. MVTk Python 3.11 eskatzen du, beraz Ubuntu 22.04k ez du balio lehenetsita.

MVT lehenespenez sarera ateratzen da: esteka laburtuak jarraitzen ditu, eta horrek jasotako estekaren azpiegitura ukitu dezake. Itzali honela:

export MVT_NETWORK_ACCESS_ALLOWED=false

iPhone

Kopia zifratuarekin erregistro gehiago ikusten dira, hala nola Safariren historia. Finder edo Apple Devices bidez egin dezakezu, edo terminaletik:

sudo apt install usbmuxd
pipx install pymobiledevice3
pymobiledevice3 lockdown pair
pymobiledevice3 backup2 encryption on 'PASAHITZA'
pymobiledevice3 backup2 backup --full ./copia/

Kopia-pasahitza lehendik bazuen, erabili hori. Ezarpenak berrezartzea azken aukera gisa bakarrik: aztarnak ezaba ditzake.

Pasahitz hori shellaren historian geratzen da: ezabatu gero. Mantendu mugikorra desblokeatuta. Kopia mugikorraren UDIDa duen azpikarpeta batean agertzen da. Deszifratzeko eta aztertzeko:

read -rs MVT_IOS_BACKUP_PASSWORD; export MVT_IOS_BACKUP_PASSWORD
mvt-ios decrypt-backup -d ./descifrada ./copia/<UDID>
unset MVT_IOS_BACKUP_PASSWORD
mvt-ios check-backup --output ./salida ./descifrada

Android

MVTk jada ez du ADB bidez zuzenean aztertzen. Bilketa AndroidQF (beste fitxa batean irekitzen da) bidez egiten da: aktibatu USB bidezko arazketa, baimendu ordenagailua, exekutatu bitarra eta erantzun galdetzen duenari. Gero:

unzip <UUID>.zip -d adq/
mvt-android check-androidqf --output ./salida ./adq

Atera beti AndroidQFren ZIPa eta erabili --output. Datu sintetikoekin egindako proba batean, ZIPa zuzenean pasatzeak 0 alerta eman zituen, abisu argirik gabe. Ez da mugikor erreal batekin baieztatu.

--virustotal aukera lehenespenez itzalita dago. Sistemakoak ez diren APKen hashak bidaltzen ditu, eta MVT_VT_API_KEY behar du. Utzi itzalita, pertsonak onartzen ez badu behintzat.

MVTren dokumentazioa (beste fitxa batean irekitzen da)

PiRogue Tool SuiteTrafikoa aztertzen duen Raspberry Pia.
Mugikorra Raspberry Pi-ra konektatzen da eta eramangarrian ikusten duzu norekin hitz egiten duen.

Wifi bat sortzen duen Raspberry Pi bat da. Mugikorra hari konektatzen diozu eta Piak trafiko guztia zuzenean aztertzen du Suricatarekin, ProofPoint ET Open arauak eta Echap-en stalkerware-adierazleak erabiliz.

Materiala: alertak izateko, 4 edo 8 GBko Raspberry Pi 4: 3B, 3B+ eta 1 edo 2 GBko Pi 4 ez dute Suricata exekutatzen. 2 edo 3 mugikor onartzen ditu. Pi 5ek aparteko irudi esperimental bat erabiltzen du. PC bat edo birtualizatua ere izan daiteke. Elikatze-iturria, 32 GBko microSD (64 GB kaptura luzeetarako) eta sare-kablea.

Instalazioa

Jaitsi PiRogue OS irudia gida ofizialetik (beste fitxa batean irekitzen da), egiaztatu hasha eta grabatu Balena Etcher-ekin. Konektatu Pia kablez eta sartu:

sha256sum PiRogue-OS-*.img.xz
# hasierako pasahitza: raspberry, aldatu sartzean
ssh pi@pirogue.local
sudo apt update
sudo apt dist-upgrade -y
sudo apt install pirogue-base -y
sudo reboot

Instalazioan, erantzun ezetz IPv4 eta IPv6 suebaki-arauak gordetzeari, eta baietz root gabeko kapturari. Gero atera wifiaren eta panelaren gakoak (2.x bertsioan ausazkoak dira; 1.x desberdina da, gidak azaltzen du):

pirogue-admin-client wifi get-configuration
pirogue-admin-client dashboard get-configuration

Panela https://pirogue.local/dashboard helbidean dago, ziurtagiri autosinatuarekin. Telemetria lehenetsita dago aktibatuta: egunero bidaltzen ditu IDa, ASNa, herrialdea eta sistema eragilea. Itzali inoren mugikorra sartu aurretik:

sudo pirogue-telemetry config disable

MVTrako, jarraitu docs.mvt.re (beste fitxa batean irekitzen da): PTSren g7 gidak dagoeneko kendutako komandoak erabiltzen ditu.

Kaptura

Hasi kaptura mugikorraren wifia piztu aurretik, bestela lehen konexioak galduko dituzu. Mugikorrean, hegaldi modua, wifia bakarrik eta VPNrik gabe. Fluxuak panelean 4 minutura agertzen dira, gutxi gorabehera. Utzi 3 egun inguru erabilera normalarekin. Panelak 5 egunez gordetzen du.

Fitxategira kapturatzeko eta gero Wiresharken irekitzeko:

sudo tcpdump -i wlan0 -w $(date +%Y%m%d%H%M)_captura.pcap
scp pi@pirogue.local:~/*_captura.pcap .

Zer esan nahi du

  • Segurtasun-alertak: ordua, larritasuna, mehatxu mota, arauaren izena eta jatorri- eta helmuga-IPak begiratzen dituzu. Asko zarata dira, hala nola publizitatea edo jarraipen-tresnak. Irakurri araua ondorioak atera aurretik.
  • Fluxuen zerrenda eta mapa: bilatu domeinu arraroak, datu-bidalketa handiak ordu hiletan edo konexio erregularrak mugikorra geldi dagoela. Egiaztatu helmuga bakoitza norena den. Gehienak Apple, Google eta betiko appak izango dira.
  • Mugak: ia dena zifratuta doa, beraz nora konektatzen den eta zenbat ikusten duzu, ez edukia. Suricatak ezagutzen dena bakarrik detektatzen du. Alertarik gabe ez dago ezeren bermerik.
  • Pribatutasuna: kapturak pertsonaren bizitza erretratatzen du. Beste edozein kopia bezala tratatzen da: lokalean, zifratuta eta amaitzean ezabatuta.

Proiektuak berak gomendatzen du, arrisku-egoeretan, analisia profesionalek egin dezatela. PTSren gidak (beste fitxa batean irekitzen da)

Adierazleak: nondik datozen eta nola erabiltzen direnSTIX2, eguneratzea eta mugak.

Adierazle bat ikerketa baten ondoren argitaratutako datu zehatz bat da: domeinua, prozesu-izena, hasha, aplikazioaren IDa. Ez agertzeak ez agertzea besterik ez du esan nahi.

mvt download-iocs                  # Linuxen: ~/.local/share/mvt/indicators; berez kargatzen dira
mvt-ios check-backup --iocs caso.stix2 --output ./salida ./descifrada
export MVT_STIX2="/ruta/uno.stix2:/ruta/dos.stix2"
mvt-ios check-iocs --iocs nuevo.stix2 ./salida      # dagoeneko ateratako emaitzen gainean

Androiden, adierazle berriak aplikatzeko, errepikatu check-androidqf gordetako eskuratzearen gainean.

Sarerik gabe. MVTk esteka laburtuak HEAD eskaera batekin ebazten ditu eta bertsioa eta adierazleak egiaztatzen ditu:

export MVT_NETWORK_ACCESS_ALLOWED=false
mvt-ios --disable-update-check --disable-indicator-update-check check-backup ...

STIX2 propioa

MVTk azpimultzo bat inplementatzen du: balio bat eredu bakoitzeko, adierazpen boolearrik gabe. Motak: domain-name:value, url:value, process:name, email-addr:value, file:name, file:path, file:hashes.md5/.sha1/.sha256, app:id, configuration-profile:id, android-property:name. Modulu bakoitzak dagozkionak bakarrik erabiltzen ditu.

{"type":"bundle","id":"bundle--11111111-1111-4111-8111-111111111111","objects":[
 {"type":"malware","spec_version":"2.1","id":"malware--22222222-2222-4222-8222-222222222222",
  "created":"2026-11-06T00:00:00.000Z","modified":"2026-11-06T00:00:00.000Z",
  "name":"caso-prueba","is_family":false},
 {"type":"indicator","spec_version":"2.1","id":"indicator--33333333-3333-4333-8333-333333333333",
  "created":"2026-11-06T00:00:00.000Z","modified":"2026-11-06T00:00:00.000Z",
  "pattern":"[app:id='com.ejemplo.sospechosa']","pattern_type":"stix",
  "valid_from":"2026-11-06T00:00:00.000Z","indicator_types":["malicious-activity"]},
 {"type":"relationship","spec_version":"2.1","id":"relationship--44444444-4444-4444-8444-444444444444",
  "created":"2026-11-06T00:00:00.000Z","modified":"2026-11-06T00:00:00.000Z",
  "relationship_type":"indicates",
  "source_ref":"indicator--33333333-3333-4333-8333-333333333333",
  "target_ref":"malware--22222222-2222-4222-8222-222222222222"}
]}

Bildumak malware objektuaren izena hartzen du eta alertan agertzen da. Colanderrek STIX2 feed bat ere esporta dezake.

Iturriak: MVT: IOCak (beste fitxa batean irekitzen da), PTS g7 (Colander-en zatia bakarrik) (beste fitxa batean irekitzen da).

Nola irakurri MVTren irteeraBenetako fitxategiak eta modulu bakoitzak zer esan nahi duen.

Lehenik: irakurri al du ezer?

grep -E 'not found|ERROR|WARNING' salida/command.log
jq -r '.[]|select(.missing==true)|.relative_path' salida/manifest.json | head

Bere fitxategia aurkitzen ez duen modulu bat no detections esanez amaitzen da, garbi dagoen bat bezala. iPhonen, "missing": true-k markatzen du kopiak eskuratu ez duena. AndroidQFrekin, atera ZIPa eta pasatu karpeta: ZIP sintetiko batekin egindako gure proban, zuzenean pasatzeak 0 alerta eman zituen.

Fitxategiak

  • alerts.json: alerta guztiak. Hasi hemen. Alertaren bat izan bada bakarrik dago.
  • alerts_timeline.csv: alertak dataren arabera. Lehengo timeline_detected.csv ordezkatzen du.
  • timeline.csv: dena, dataren arabera. Hemen ulertzen da alerta bat: zer gertatu zen aurretik eta ondoren. iOS UTCn; Android, tokiko orduan.
  • <módulo>.json eta <módulo>_detected.json: ateratakoa eta bat datorrena.
  • urls.json: SMS, iMessage eta WhatsAppeko estekak, helmugarekin ebatzi bada.
  • info.json: MVTren bertsioa, data, erabilitako adierazleak eta, --hashes-ekin, hashak.
  • command.log: erregistro osoa. Txostenarekin doa.

Mailak

CRITICAL adierazle batekin bat-etortzea da, oro har: begiratu matched_indicator. HIGH: adibidez, VirusTotal. MEDIUM heuristika izan ohi da: ADB bidez instalatutako aplikazioa, birbideratze azkarra, ezarpen bat. INFO eta LOW testuingurua dira. MVTk berak dio irteeran: adituen berrikuspenak bakarrik baieztatzen du, eta alertarik ez egotea ez da osasun-ziurtagiri bat.

jq -r '.[]|[.level,.module,.event_time,.message]|@tsv' salida/alerts.json | sort
jq '.[]|select(.level=="CRITICAL")|.matched_indicator' salida/alerts.json

iPhone: axola duten moduluak

  • datausage: sare-jarduera duten prozesuak, DataUsage.sqlite-n. Ez du wifi-trafikoa erregistratzen. Kopian dago. netusage fitxategi-sisteman bakarrik.
  • os_analytics_ad_daily: prozesuen datu-erabilera, exekuzioak datatzeko beste iturri bat.
  • safari_history, safari_browser_state: kopia zifratuarekin bakarrik. Segundo bat baino gutxiagoan beste domeinu batera egindako HTTP birbideratzeez ohartarazten du.
  • webkit_session_resource_log, webkit_resource_load_statistics: kargatutako domeinuak, tartekoak barne.
  • sms, sms_attachments, whatsapp: estekak eta eranskinak.
  • id_status_cache: kontsultatutako iMessage eta FaceTime kontuak. Hutsik edo falta iOS 14.7tik aurrera.
  • configuration_profiles, profile_events, applications, tcc: profilak, App Storetik kanpoko aplikazioak, baimenak.
  • global_preferences: Isolamendu modua aktibo dagoen. backup_info: modeloa eta bertsioa.
  • manifest: kopiaren aurkibidea, bideekin eta datekin.
  • Fitxategi-sistemarekin bakarrik: shutdown_log, cache_files, analytics, safari_favicon, webkit_indexeddb, webkit_local_storage.

Android: axola duten moduluak

  • aqf_packages: izena, hasha eta ziurtagiria alderatzen ditu. Nabigatzaile edo ADB bidez instalatutako aplikazioez, root paketeez eta desaktibatutako segurtasunaz ohartarazten du.
  • aqf_settings: Play Protect itzalita, irisgarritasuna, txostenak desaktibatuta. Androidek erregistratzen duenean, ezarpen bakoitza nork aldatu duen esaten du.
  • aqf_get_prop: segurtasun-adabakia. root_binaries, mounts: root aztarnak.
  • aqf_processes: ps.txt irakurtzen du, baina AndroidQF 1.8.3k processes.json idazten du. Argitu arte, berrikusi fitxategi hori eskuz.
  • dns_event, connect_event, security_event: Intrusion Logs, baldin badaude. DNSek eta konexioek package_name dute.

Iturriak: MVT: iOS erregistroak (beste fitxa batean irekitzen da), Intrusion Logs (beste fitxa batean irekitzen da), MVTren kodea (beste fitxa batean irekitzen da).

Pegasusen aztarnak Amnistia Internazionalaren arabera2021era arte dokumentatutakoa. Ulertzeko, ez diagnostikatzeko.

Irakurri dokumentatutako historia gisa. Txostena 2021ekoa da eta aztarnak aldatzen dira. Izen hauek eskuz bilatzea ez da metodo bat: horretarako daude adierazleak. Baliagarria logika da: pertsonaren historiarekin denboran bat datozen hainbat aztarna independente.

Prozesuak

iOSek sare-jarduera duten prozesuak DataUsage.sqlite-n (kopian dago) eta netusage.sqlite-n (ez dago) gordetzen ditu. Sarea erabili dutenak bakarrik agertzen dira. Amnistia Internazionalak bh prozesu bat aurkitu zuen Pegasus instalatzeko domeinuetara egindako bisiten ondoren berehala, eta egiaztatu zuen garai hartako iOS bertsio berrietan ez zegoela izen hori zuen bitar legitimorik.

Gehienek benetako zerbitzuak imitatzen dituzte: fmld, fmfd-ren ordez; aggregatenotd, aggregated-en ordez; launchafd, launchd-ren ordez; nehelprd, nehelper-en ordez; roleaccountd, xpcroleaccountd-ren ordez. Horregatik du garrantzia idazkera zehatzak.

jq -r '.[]|select(.bundle_id==null or .bundle_id=="")|[.first_isodate,.isodate,.proc_name]|@tsv' salida/datausage.json | sort -u

MVTren arabera, bundle_id baliodunik gabeko prozesuek arreta merezi dezakete. Gurutzatzeko zerrenda bat da, ez emaitza bat.

Erdizka ezabatutako erregistroak

Pegasusek izenak ezabatu zituen ZPROCESS-etik, ZLIVEUSAGE-ko lerroak ezabatu gabe: existitzen ez den prozesu batera seinalatzen duten erabilera-lerroak geratzen dira. Amnistia Internazionalak beti beste adierazle batzuekin batera ikusi zuen, eta inoiz ez aztertu zituen iPhone garbietan. Datatzeko balio du. Ez da froga bere kabuz.

jq -r '.[]|select(.proc_name==null or .proc_name=="")|[.live_isodate,.live_proc_id,.wwan_in,.wwan_out]|@tsv' salida/datausage.json

# zuzenean kopia deszifratuaren gainean; fitxategia 0d/0d609c54856a9bb2d56729df1d68f2958a88426b
SELECT l.Z_PK, l.ZHASPROCESS, datetime(l.ZTIMESTAMP+978307200,'unixepoch')
FROM ZLIVEUSAGE l LEFT JOIN ZPROCESS p ON l.ZHASPROCESS=p.Z_PK WHERE p.Z_PK IS NULL;

Safariren birbideratzeak

Sareko injekzioan, pertsonak web normal bat eskatzen zuen eta nabigatzailea beste batean amaitzen zen: Yahoo-ra egindako bisita batek hona egin zuen salto: bun54l2b67.get1tn0w.free247downloads[.]com:30495/szev4hz. Arreta ematen zuen laugarren mailako azpidomeinuagatik, portu altuagatik eta ausazko bideagatik.

  • Safariren historiak hilabete gutxi irauten du eta garbituta egon daiteke. Amnistia Internazionalak domeinu berak aurkitu zituen Favicon.db-n, MVTk fitxategi-sisteman bakarrik irakurtzen duena.
  • Badirudi Safarik ez duela kate osoa gordetzen: tarteko domeinuak Session Resource log-etan agertzen dira (webkit_session_resource_log).
  • Nabigatzailetik kanpo ere gertatzen da: kasu bat Twitter aplikazioaren barruan esteka bat aurrebistan ikustean gertatu zen.

Txostenaren beste arrasto batzuk

  • Library/Preferences/com.apple.CrashReporter.plist RootDomain-en: infekzioekin batera agertzen da, Amnistia Internazionalaren arabera ziurrenik Applerako akats-txostenak eteteko. Arrastoa, ez adierazlea.
  • Ezezagunak diren iMessage kontuei egindako kontsultak, idstatuscache-n, prozesuak baino pixka bat lehenago. Hutsik edo falta iOS 14.7tik aurrera.
  • Amnistia Internazionalaren arabera, badirudi Pegasus iraunkorra izateari utzia ziola: bitarra ezin da diskotik berreskuratu.
jq -r '.[]|select(.relative_path|test("CrashReporter"))|[.domain,.relative_path,.modified]|@tsv' salida/manifest.json

Android: Amnistia Internazionalak dio iOSen baino aztarna eskuragarri dezente gutxiago daudela, beraz aztarnarik ez egoteak are gutxiago balio du.

Iturria: Amnistia Internazionala: Forensic Methodology Report (beste fitxa batean irekitzen da).

Kapturak eta Suricata arauakPaneletik pcap-era.

NFStream-ek paketeak fluxuetan biltzen ditu eta nDPIrekin sailkatzen ditu. Suricatak arauekin ematen ditu alertak. Biek InfluxDBn idazten dute eta Grafanak erakusten du. Panelak 5 egunera ezabatzen du: esportatu lehenago.

Kaptura

tmux                                                    # SSHarekin batera hil ez dadin
sudo tcpdump -i wlan0 -w $(date +%Y%m%d%H%M)_captura.pcap
# orain, mugikorraren wifia. 3 egun inguru erabilera normalarekin. Ctrl+C gelditzeko.
sha256sum *_captura.pcap

Esportatu alertak eta fluxuak

influx -database 'suricata' -execute 'SELECT * FROM "suricata"."suricata_5d"."alert"' -format 'csv' > alertas.csv
influx -database 'flows' -execute 'SELECT * FROM "flows"."flows_5d"."flow"' -format 'csv' > flujos.csv

Fluxuak: requested_server_name, dst_ip, application_name, src2dst_bytes, dst2src_bytes, community_id. Alertak: alert_signature, alert_signature_id, alert_severity, community_id. Bi tauletan dago community_id: erabili alerta bat bere fluxuarekin gurutzatzeko.

pcap-a begiratu paketez pakete ibili gabe

tshark -r c.pcap -Y 'dns.flags.response==0' -T fields -e frame.time_epoch -e dns.qry.name
tshark -r c.pcap -Y 'tls.handshake.type==1' -T fields -e frame.time_epoch -e ip.dst -e tls.handshake.extensions_server_name
tshark -r c.pcap -q -z conv,ip
  • Atera domeinu bakarrak eta kendu ezagutzen duzuna: Apple, Google, pertsonaren aplikazioak. Begiratu geratzen dena.
  • Bilatu erregulartasuna mugikorra geldi dagoenean eta neurriz kanpoko bidalketak: src2dst_bytes altua.
  • Zerbitzariaren herrialdeak ez du ezer erabakitzen bere kabuz. PTSk pertsonarekin eta haren mehatxu-ereduarekin lotuta planteatzen du.
  • DNS zifratuarekin izen gutxiago ikusiko dituzu. Hodeiko IP batek ere ez du esaten norena den.

Arauak

/var/lib/suricata/rules/suricata.rules fitxategian daude eta egunero eguneratzen dira: ET Open eta PTS (beste fitxa batean irekitzen da)renak, Echapen oinarrituta. Suricata IDS moduan dabil: ohartarazi egiten du, ez du blokeatzen. Alerta baten aurrean, bilatu haren araua eta irakurri:

grep -F 'sid:1000001;' /var/lib/suricata/rules/suricata.rules

alert dns $HOME_NET any -> any any (msg:"PTS STALKERWARE TheTruthSpy (copy9[.]com)";
  metadata: type stalkerware; dns.query; content:"copy9.com"; depth:9; nocase; endswith;
  fast_pattern; reference:url,github.com/AssoEchap/stalkerware-indicators;
  classtype:targeted-activity; sid:1000001; rev:1;)

Izen-bat-etortze bat da DNS kontsulta batean, eta hori bakarrik. reference-k dio nondik datorren eta classtype-k nola sailkatzen den.

Arauak gehitzeko, ez editatu fitxategia, gainidatzi egiten baita. Argitaratu URL batean:

sudo suricata-update add-source MIAS https://ejemplo.org/mias.rules
sudo suricata-update
sudo suricatasc -c reload-rules

pcap bat egungo arauekin berriro aztertzeko:

mkdir -p suri/
sudo suricata -r c.pcap -S /var/lib/suricata/rules/suricata.rules -l suri/

Iturriak: arkitektura (beste fitxa batean irekitzen da), trafikoaren analisia (beste fitxa batean irekitzen da), esportatu (beste fitxa batean irekitzen da), arau propioak (beste fitxa batean irekitzen da), g2 (beste fitxa batean irekitzen da).

Aplikazio susmagarri baten TLSa deszifratzeaLaborategiko mugikor batean. Inoiz ez pertsonarenean.

Hau ez da pertsonaren mugikorrarekin egiten. Analisirako soilik erabiltzen den Android rooteatu bat behar du, eta aplikazio zehatz bat aztertzeko balio du. Ateratzen denak gakoak, testu argia eta gailuaren identifikatzaileak ditu: tratatu ebidentzia gisa.

PiRoguek Frida instalatzen du probetako mugikorrean eta TLS gakoak memoriatik ateratzen ditu trafikoa kapturatzen duen bitartean. TLS liburutegi guztiak ez daude onartuta, beraz trafikoren bat deszifratu gabe gera daiteke. Konektatu mugikorra PiRoguera USB bidez eta haren wifi bidez, instalatu aplikazioa eta ez ireki.

adb devices
pirogue-intercept-gated -o $(date +%Y%m%d%H%M)_salida
# "Waiting for data": ireki aplikazioa, erabili. Ctrl+C gelditzeko.
cd <salida>
editcap --inject-secrets tls,sslkeylog.txt traffic.pcap decrypted.pcapng
tshark -2 -T ek --enable-protocol communityid -Ndmn -r decrypted.pcapng > traffic.json
pirogue-view-tls -i traffic.json -t socket_trace.json

sudo-rekin abiarazi baduzu, lehenago: sudo chown -R pi:pi <salida>. pcap-a Wiresharken ere ireki dezakezu eta sslkeylog.txt adierazi Settings, Protocols, TLS atalean.

  • traffic.pcap: kaptura. sslkeylog.txt: gakoak NSS formatuan.
  • socket_trace.json: socket eragiketa bakoitzaren dei-pila.
  • aes_info.json: AES eta RSA eragiketak, testu argiarekin eta zifratuarekin.
  • device.json, ad_ids.txt, experiment.json, screen.mp4: gailua, publizitate-IDak, denborak, bideoa.

Iturria: PTS g8 (beste fitxa batean irekitzen da).

Positibo faltsuak eta noiz eskalatuInori ezer esan aurretik.

Zarata izan ohi dena

  • Zure eskuratzea bera: USB bidezko arazketaren eta ADB shellaren aztarna uzten du. Kokatu zure jarduera denbora-lerroan irakurri aurretik.
  • Play Storetik kanpoko aplikazioak: denda alternatibo bat INFO da; nabigatzaile edo ADB bidez, MEDIUM. MVTk ez daki hori normala den harentzat.
  • Profilak eta MDM: normalak laneko edo ikastetxeko mugikor batean, edo berak jarritako DNS iragazki bat.
  • Ezarpenak: irisgarritasuna aktibatuta edo txostenak desaktibatuta haren erabakia izan daiteke. Begiratu nork eta noiz.
  • Adabaki zaharra: arriskuaz ari da, ez infekzioaz.
  • Birbideratze azkarra (MEDIUM): HTTPtik beste domeinu batera segundo bat baino gutxiagoan. Gure irizpidea: publizitateak eta laburtzaileek ere egiten dute.
  • Helbidea aipatzen duen gordetako orri bat spywareari buruzko albiste bat izan ohi da. Domeinu partekatu batek ere bat-etortze kaltegabeak eman ditzake.
  • bundle_id gabeko prozesuak: beren kabuz ez dute ezer frogatzen.
  • Suricata arauak: asko zarata dira, publizitatea edo jarraitzaileak adibidez. Irakurri araua.
  • Rayhunter: alarma faltsuak hegazkin bat lurreratzean, zifratze nulua sarearen konfigurazio txarragatik eta AEB eta Europaren artean aldatzen diren heuristikak.

Hari ezer esan aurretik

Gure irizpidea. Bat-etortze bakoitzerako:

  • Zein adierazle zehatz, zein bildumatakoa, eta mugikorreko zein balio etorri da bat? Irakurri adierazlearen iturria.
  • Data bat dator haren historiarekin eta kanpainarekin?
  • Zer dago aurretik eta ondoren timeline.csv-n? Ba al dago bigarren aztarna independente bat?
  • Berrikus dezala beste pertsona batek. Jakinarazi "berrikusi beharreko zerbait dago", ez "kutsatuta zaude", eta ez erabili mugikor hori kasuaz hitz egiteko.

Noiz eskalatu

  • Aurrekoari eusten dion edozein CRITICAL bat-etortze.
  • Appleren edo beste plataforma baten abisu ofiziala, ezer ateratzen ez bada ere.
  • Arriskuan dauden kazetariak, aktibistak edo defendatzaileak, garbi ateratzen bada ere: adierazle publikoak ez dira nahikoa, eta laguntza fidagarri batek adierazle ez-publikoak behar ditu.
  • Sarbide fisikoaren susmoa: mugikor atxikia edo erauzketa-tresnak.
  • Ulertzen ez duzun aztarna bat. Horrek ere balio du.

Gelditu. Ez berrinstalatu, ez berrezarri, ez ezabatu ezer eta ez bisitatu helbideak. Gorde eskuratzea, hashak eta command.log, eta galdetu nola jaso nahi dituzten. Ez igo inora.

Iturriak: MVT (beste fitxa batean irekitzen da), PTS g2 (beste fitxa batean irekitzen da), Rayhunter (beste fitxa batean irekitzen da), Zero Breach (beste fitxa batean irekitzen da).

Antena faltsuak: 2G eta RayhunterEkitaldi edo ekintza bateko antolatzaileentzat.
Antena faltsu batek, furgoneta batean adibidez, zure konpainiarena dela dirudi eta inguruko mugikorrak identifikatzen ditu.

IMSI catcher bat inguruko mugikorrak identifikatzen dituen antena faltsua da. Spywarea ez bezala, ez du telefonoa ukitzen, eta inguruan egon behar da.

Nola sartzen den ordainpeko spywarea

Amnistia Internazionalaren ikerketek dokumentatzen dituzten hiru bideak dira. Nondik sartzen den jakiteak zer bilatu jakiten laguntzen du.

Esteka baten bidez: ukitzea behar du.
Ezer ukitu gabe ("zero klik").
Saretik: tranpa-webgune batera desbideratzen zaituzte, sarearen barruan muntatuta.

Geuk egindako eskemak, Amnistia Internazionalaren Forensic Methodology Report: How to catch NSO Group's Pegasus (beste fitxa batean irekitzen da) (2021) eta Predator Files: Technical deep-dive (beste fitxa batean irekitzen da) (2023) oinarri hartuta. Hacklab honek ez du zerikusirik Amnistia Internazionalarekin.

Berreskuratu zure bizitza digitalaren gainerakoa

resetea.net webgunean.

Gida honi buruz

Hacklab la Raízek mantentzen du. Dioena behean estekatutako iturrietatik dator. Ez ditu ordezkatzen analisi forentsea eta abokatua. Akatsen bat edo aldatutako menu bat ikusten baduzu, idatzi hona: hacklab-laraiz@riseup.net.

Iturriak