Domanda:
Trova la posizione dell'utente IM tramite netstat?
LoJoe
2017-10-19 17:37:01 UTC
view on stackexchange narkive permalink

Oggi mi è stato inviato un articolo ( http://hakerin.com/facebook-user-location-finder-noobs/ ). Con il titolo click-bait "Facebook User location Finder" Ovviamente l'ho cliccato.

Scorrendo l '"articolo" non vengono forniti molti dettagli. E ho pensato di provarlo.

Fondamentalmente affermava che era possibile scoprire la posizione di un utente di Facebook che ti ha inviato un messaggio di Facebook. In particolare, esaminando gli indirizzi IP che compaiono nella colonna "Foreign Address" di Netstat. Per trovare la posizione geografica è necessario copiare l'ultimo indirizzo IP aggiunto dall'elenco in uno strumento di ricerca dell'indirizzo IP come http://whatismyipaddress.com/ . Quindi copia le coordinate e usa google maps per trovare la posizione esatta della persona.

Dopo un po 'di tempo ottenendo gli argomenti Netstat preferiti e alcuni filtri con awk netstat -ntpw | awk "{print $ 5}" . Le posizioni GEO detenute dagli indirizzi IP sono principalmente in America, alcune in Irlanda e alcune nei Paesi Bassi. Quando inserisco le coordinate in google maps ottengo posizioni sconosciute.

Questo è solo falso, giusto? O funzionava così? Se è così, sembrerebbe molto preoccupante.

Non sono sicuro che tu possa ancora farlo, ma a un certo punto potresti ottenere la posizione di qualcuno direttamente su Facebook Messenger semplicemente passando con il mouse sul messaggio.Ho trovato un vecchio screenshot, ma non so se questa funzionalità esiste ancora - http://www.functionfound.com/wp-content/uploads/2013/01/Fb-seen-and-sent-from-features.jpg
Non ho nemmeno provato a leggere l'articolo.Dubiterei di un titolo in maiuscolo o di espressioni che attirano l'attenzione ("INCREDIBILE", "ECCO COME HO FATTO ....", "GUARDA QUESTO!")
@JMK Questa è / era una conseguenza di un'applicazione Facebook sui telefoni cellulari che otteneva la posizione GPS degli utenti e non da Facebook che divulgava informazioni sull'indirizzo IP.Come ho notato nella mia risposta, non ci sono molte informazioni precise da ottenere da un solo indirizzo IP perché non sono vincolati a posizioni.Allo stesso modo, non ci sono molte informazioni che puoi ottenere da quell'immagine, poiché le unità GPS nei telefoni cellulari possono essere impostate per segnalare false informazioni.
Cinque risposte:
skooog
2017-10-19 19:23:45 UTC
view on stackexchange narkive permalink

Quell'articolo è sbagliato e quel sito web in generale sembra una fonte molto inaffidabile per qualsiasi cosa.

Con lo strumento netstat , tra le altre cose, puoi vedere connessioni TCP stabilite .

Quando usi Facebook Messenger (o qualsiasi altra chat), almeno un server è tra te e la persona dall'altra parte, non è una connessione peer-to-peer. Quindi l'IP che vedi utilizzando netstat è un IP di un server di chat (o qualsiasi altra oscura infrastruttura, che non conosciamo noi semplici utenti) con cui hai stabilito la connessione.

Vale la pena menzionare per divertimento e profitto che i vecchi servizi (come ICQ) erano effettivamente peer to peer.Inoltre, se stabilisci una connessione WebRTC sarai in grado di vedere l'IP dell'utente utilizzando gli strumenti di sistema poiché hai una connessione diretta.
E anche se ottieni l'indirizzo IP dell'utente stesso, spesso non ti diranno molte informazioni affidabili sulla loro posizione, a seconda di come il loro ISP / provider di telefonia mobile instrada le cose.
Inoltre, la geolocalizzazione IP attualmente mi colloca a 228 km da dove mi trovo.Sì, lo so, 228 km non sono niente negli Stati Uniti, ma qui sono circa 1/2 in tutto il paese ...
Detto questo, la geolocalizzazione, anche con la sua lunga lista di problemi e avvertenze, è meglio di niente, ed è possibile restringere il campo da cui qualcuno accede a Internet.A volte ti allontani di qualche centinaio di chilometri, a volte puoi restringerlo a una posizione precisa.
Articolo obbligatorio sui problemi di geolocalizzazione: https://splinternews.com/how-an-internet-mapping-glitch-turned-a-random-kansas-f-1793856052.
vale la pena menzionare anche che alcuni ISP non ti danno un IP pubblico, invece ti fanno parte della loro rete "interna", quindi l'IP che il tuo partner vedrà è solo l'IP del tuo ISP
@Damon In una parte molto ampia degli Stati Uniti continentali, un errore di posizione di 230 km (circa 140 miglia) nella giusta direzione è sufficiente per metterti nello stato sbagliato.Quasi tutti gli stati sono a meno di 500 km / 300 miglia in almeno una direzione.Ad esempio, il Montana è il più grande stato non costiero, ma non sei mai a più di 250 km da Canada, Idaho e Wyoming.(Limitare al non costiero poiché presumo che la geolocalizzazione non affermerà che sei nell'oceano.)
@am05mhz: è sempre l'IP del tuo ISP, se non hai un accesso diretto a Internet ....
@Zaibis beh, in un certo senso sì, anche quando firmi per un IP pubblico, tecnicamente è ancora l'IP del tuo ISP, la differenza quando firmi per un IP pubblico è che l'IP pubblico è specificamente assegnato a te e alcuni ISP si registranola tua città con esso
AiliarzvduCMT http://www.datacenterknowledge.com/archives/2017/01/09/microsoft-wants-to-patent-an-underwater-data-center-reef :)
È stato divertente provare e usare awk per la prima volta.Alla fine i risultati mostrano che era fasullo, mi ha solo fatto pensare e dovevo essere sicuro, grazie per la tua risposta.
wizzwizz4
2017-10-19 21:43:49 UTC
view on stackexchange narkive permalink

Oltre alla risposta di @ skooog che afferma che l'indirizzo IP che stai rilevando non è quello dell'utente:

La geolocalizzazione dell'indirizzo IP è, almeno per IPv4, destinata a fallire tranne che in un bordo specifico -casi. Molti ISP assegnano dinamicamente gli indirizzi IPv4, il che significa che la maggiore precisione ottenuta da un utente che abilita la posizione GPS sul proprio browser o pubblica immagini con tag geografici (ad esempio) su Facebook viene persa una volta che l'indirizzo IP viene riassegnato. Ciò è complicato anche dalla condivisione IP, che si verifica quando gli indirizzi sono scarsi.

Tuttavia, un effetto collaterale della maggior parte dei sistemi di allocazione dinamica degli ISP è che dividono sia il mondo che la loro sottorete in regioni, che quindi assegnano in una relazione principalmente uno-a-uno. Ciò consente approssimazioni dell'utente dal suo indirizzo IP, ma a differenza dei numeri di telefono non è possibile ottenere una posizione precisa da questo.

Questo è il motivo per cui nemmeno Google può identificare con precisione la posizione specifica di un utente prima hanno effettuato l'accesso al proprio account Google. Il paese e la regione possono essere raggiunti, ma una posizione più precisa richiede altre tecniche (ad esempio GPS, SSID-sniffing) che non sono passive e richiedono la collaborazione con il dispositivo dell'utente.

Quindi: anche se aveva l'indirizzo IP dell'utente, non ti direbbe "la posizione esatta della persona" - ti direbbe il suo ISP e il centro del suo intervallo IP.

Assolutamente, e non farmi nemmeno iniziare con le connessioni proxy / VPN ...
user54862
2017-10-20 23:40:52 UTC
view on stackexchange narkive permalink

Questo articolo non si limita a fare supposizioni ingiustificate sulla natura del protocollo di chat e sulla precisione della geolocalizzazione dell'indirizzo IP. C'è anche questo suggerimento utile su netstat:

Qui, dovrai cercare l'indirizzo IP del tuo amico tra gli altri cento IP, beh, è ​​semplice: l'ultimo nell'indirizzo straniero la colonna è l'IP del tuo amico poiché è stato l'ultimo pacchetto di dati entrato nel tuo browser web.

netstat non ordina l'output in questo modo. E se avessi un modo per ordinarlo per trovare il socket attivo più di recente ... staresti comunque assumendo che nient'altro sia attivo in background mentre lo fai.

È una sciocchezza fino in fondo.

mootmoot
2017-10-19 20:03:00 UTC
view on stackexchange narkive permalink

No, anche Facebook è uno dei peggiori servizi di violazione della privacy, non commette errori effettuando chat Peer to Peer: Facebook registra anche i contenuti della chat, non c'è possibilità che lascino sfuggire le opportunità dalla loro mano poi dandoti un servizio di chat privato P2P. Quelle raccolte di IP appartengono sicuramente a Facebook. L'uso di uno "scavo" Linux su questi IP rivelerà chi è il proprietario del netblock / ISP.

Il sito è probabilmente una content farm che pubblica contenuti falsi, una sorta di meccanismo SEO Blackhat per aumentare il traffico del suo sito web e mostra tonnellate di annunci di spazzatura per guadagnare un po 'di soldi.

Il peer to peer è però un errore?Se dovessi telefonare a un numero di rete fissa, quel numero viene fissato a una posizione e una ricerca inversa può trovarmi il loro indirizzo.Questo potrebbe essere un comportamento che non vuoi, ma non credo che lo definirei un errore di sicurezza.In genere, chatteresti solo con le persone con cui vorresti parlare comunque.Terze parti che sanno dove ti trovi ... sarebbe più un problema.
@Baldrickk È un errore per Facebook: fanno i loro soldi conoscendo molto su di te e la chat in tempo reale è l'occasione perfetta per raccogliere dati.
La creazione di una connessione peer to peer non preclude la possibilità di fornire loro una copia dei dati, ma fa solo risparmiare larghezza di banda aggiuntiva.Ma dal momento che non stanno pagando per la larghezza di banda peer-to-peer, potrebbe essere una vittoria consentendo la compressione di gruppi di messaggi più grandi e dovendo solo ricevere e non inviare con il server centrale.
I telefoni fissi sono un cattivo esempio da scegliere per un'analogia, dato che le verità presentate da Baldrickk sui telefoni fissi in realtà non sono vere al giorno d'oggi.Almeno in Nord America e in gran parte dell'Europa occidentale, quelle confortanti ipotesi sui numeri geografici non sono più valide.
@notstoreboughtdirt: Se la copia sul server era separata dalla copia sul destinatario, anche la copia sul server poteva essere bloccata separatamente.All'inizio solo i geek negavano la loro copia a Facebook, ma molto presto ci sarebbero state estensioni del browser o simili che avrebbero permesso a Joe Average User di fermare lo spionaggio di Facebook.Quindi sì, stabilire una connessione peer to peer impedisce a Facebook di garantirsi una copia.
@BenVoigt L'articolo citato dall'OP parla dei servizi di messaggistica di Facebook, non di altri servizi P2P.
@mootmoot: Sì, è quello che discute il mio commento.Bene, in realtà la variazione proposta che i commenti precedenti hanno delineato.
autistic
2017-10-20 00:38:16 UTC
view on stackexchange narkive permalink

Quindi questo è solo falso, vero?

Sicuramente.


Nello specifico, guardando gli indirizzi IP che appaiono nella colonna "Foreign Address" di Netstat. Per trovare la geolocalizzazione, è necessario copiare l'ultimo indirizzo IP aggiunto dall'elenco in uno strumento di ricerca di indirizzi IP come http://whatismyipaddress.com/. Quindi copia le coordinate e usa google maps per trovare la posizione esatta della persona.

L'indirizzo IP che vedi è l'indirizzo IP di molto probabilmente qualche CDN di Facebook. Le coordinate, se sono corrette o sono mai state corrette , sono / erano probabilmente quelle di un datacenter.

Poiché gli indirizzi IP sono risorse virtuali (non legate ad alcuna posizione fisica) che potrebbero essere trasferiti da un luogo all'altro, le informazioni ottenute tramite questo processo provengono da un database che potrebbe essere obsoleto o impreciso sullo stato o persino sul paese, ed è quasi certamente impreciso sulla città in cui si trova l'indirizzo IP utilizzato da.

Per confermare, ho trovato ip2c.info, che è un altro database simile su cui puoi interrogare (questo supporta IPV6) e lo spiegano in prima pagina:

Bene, sembra che l'IP per il paese sia buono come si ottiene, il più delle volte RIR non ha nemmeno le informazioni giuste nei propri database, quindi chiunque affermi di fornire l'IP alla città probabilmente ti fornisce false informazioni per la metà delle volte. La mia posizione IP è registrata sul mio ISP e se eseguo un IP in città per cercarla, ricevo la posizione dell'ISP, che si trova dall'altra parte del paese.

... quindi qualunque cosa tu intenda per posizione esatta , tu e io probabilmente non saremo d'accordo. Immagino che potresti dire "si trova esattamente sullo stesso pianeta del datacenter della CDN di Facebook" ...



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...